Home | History | Annotate | Download | only in m68hc11
      1 	dog2=15
      2 	dog3=-16
      3 	dog4=7
      4 	dog5=-8
      5 	;; idx - idx
      6 	ldaa #0
      7 	movb 15,x,dog2,x
      8 	movb 15,x,cat2,x
      9 	movb 15,x,15,x
     10 	ldaa #1
     11 	movb dog2,x,15,x
     12 	movb cat2,x,15,x
     13 	movb 15,x,15,x
     14 	ldaa #2
     15 	movb 15,x,dog3,x
     16 	movb 15,x,cat3,x
     17 	movb 15,x,-16,x
     18 	ldaa #3
     19 	movb dog3,x,15,x
     20 	movb cat3,x,15,x
     21 	movb -16,x,15,x
     22 	ldaa #4
     23 	movw 15,x,dog2,x
     24 	movw 15,x,cat2,x
     25 	movw 15,x,15,x
     26 	ldaa #5
     27 	movw dog2,x,15,x
     28 	movw cat2,x,15,x
     29 	movw 15,x,15,x
     30 	ldaa #6
     31 	movw 15,x,dog3,x
     32 	movw 15,x,cat3,x
     33 	movw 15,x,-16,x
     34 	ldaa #7
     35 	movw dog3,x,15,x
     36 	movw cat3,x,15,x
     37 	movw -16,x,15,x
     38 	ldaa #8
     39 	movb 15,y,dog2,y
     40 	movb 15,y,cat2,y
     41 	movb 15,y,15,y
     42 	ldaa #9
     43 	movb dog2,y,15,y
     44 	movb cat2,y,15,y
     45 	movb 15,y,15,y
     46 	ldaa #10
     47 	movb 15,y,dog3,y
     48 	movb 15,y,cat3,y
     49 	movb 15,y,-16,y
     50 	ldaa #11
     51 	movb dog3,y,15,y
     52 	movb cat3,y,15,y
     53 	movb -16,y,15,y
     54 	ldaa #12
     55 	movw 15,y,dog2,y
     56 	movw 15,y,cat2,y
     57 	movw 15,y,15,y
     58 	ldaa #13
     59 	movw dog2,y,15,y
     60 	movw cat2,y,15,y
     61 	movw 15,y,15,y
     62 	ldaa #14
     63 	movw 15,y,dog3,y
     64 	movw 15,y,cat3,y
     65 	movw 15,y,-16,y
     66 	ldaa #15
     67 	movw dog3,y,15,y
     68 	movw cat3,y,15,y
     69 	movw -16,y,15,y
     70 	ldaa #16
     71 	movb 15,y,dog2,pc
     72 	movb 15,y,cat2,pc
     73 	movb 15,y,15,pc
     74 	ldaa #17
     75 	movb dog2,y,15,pc
     76 	movb cat2,y,15,pc
     77 	movb 15,y,15,pc
     78 	ldaa #18
     79 	movb 15,y,dog3,pc
     80 	movb 15,y,cat3,pc
     81 	movb 15,y,-16,pc
     82 	ldaa #19
     83 	movb dog3,y,15,pc
     84 	movb cat3,y,15,pc
     85 	movb -16,y,15,pc
     86 	ldaa #20
     87 	movw 15,y,dog2,pc
     88 	movw 15,y,cat2,pc
     89 	movw 15,y,15,pc
     90 	ldaa #21
     91 	movw dog2,y,15,pc
     92 	movw cat2,y,15,pc
     93 	movw 15,y,15,pc
     94 	ldaa #22
     95 	movw 15,y,dog3,pc
     96 	movw 15,y,cat3,pc
     97 	movw 15,y,-16,pc
     98 	ldaa #23
     99 	movw dog3,y,15,pc
    100 	movw cat3,y,15,pc
    101 	movw -16,y,15,pc
    102 	ldaa #24
    103 	movb 15,sp,dog2,pc
    104 	movb 15,sp,cat2,pc
    105 	movb 15,sp,15,pc
    106 	ldaa #25
    107 	movb dog2,sp,15,pc
    108 	movb cat2,sp,15,pc
    109 	movb 15,sp,15,pc
    110 	ldaa #26
    111 	movb 15,sp,dog3,pc
    112 	movb 15,sp,cat3,pc
    113 	movb 15,sp,-16,pc
    114 	ldaa #27
    115 	movb dog3,sp,15,pc
    116 	movb cat3,sp,15,pc
    117 	movb -16,sp,15,pc
    118 	ldaa #28
    119 	movw 15,sp,dog2,pc
    120 	movw 15,sp,cat2,pc
    121 	movw 15,sp,15,pc
    122 	ldaa #29
    123 	movw dog2,sp,15,pc
    124 	movw cat2,sp,15,pc
    125 	movw 15,sp,15,pc
    126 	ldaa #30
    127 	movw 15,sp,dog3,pc
    128 	movw 15,sp,cat3,pc
    129 	movw 15,sp,-16,pc
    130 	ldaa #31
    131 	movw dog3,sp,15,pc
    132 	movw cat3,sp,15,pc
    133 	movw -16,sp,15,pc
    134 	ldaa #32
    135 	;; ext - idx
    136 	;; idx - ext
    137 	movb 0x1000,dog2,x
    138 	movb 0x1000,cat2,x
    139 	movb 0x1000,15,x
    140 	ldaa #33
    141 	movb dog2,x,0x1000
    142 	movb cat2,x,0x1000
    143 	movb 15,x,0x1000
    144 	ldaa #34
    145 	movb 0x1000,dog3,x
    146 	movb 0x1000,cat3,x
    147 	movb 0x1000,-16,x
    148 	ldaa #35
    149 	movb dog3,x,0x1000
    150 	movb cat3,x,0x1000
    151 	movb -16,x,0x1000
    152 	ldaa #36
    153 	movw 0x1002,dog2,x
    154 	movw 0x1002,cat2,x
    155 	movw 0x1002,15,x
    156 	ldaa #37
    157 	movw dog2,x,0x1002
    158 	movw cat2,x,0x1002
    159 	movw 15,x,0x1002
    160 	ldaa #38
    161 	movw 0x1002,dog3,x
    162 	movw 0x1002,cat3,x
    163 	movw 0x1002,-16,x
    164 	ldaa #39
    165 	movw dog3,x,0x1002
    166 	movw cat3,x,0x1002
    167 	movw -16,x,0x1002
    168 	ldaa #40
    169 	movb 0x1000,dog2,y
    170 	movb 0x1000,cat2,y
    171 	movb 0x1000,15,y
    172 	ldaa #41
    173 	movb dog2,y,0x1000
    174 	movb cat2,y,0x1000
    175 	movb 15,y,0x1000
    176 	ldaa #42
    177 	movb 0x1000,dog3,y
    178 	movb 0x1000,cat3,y
    179 	movb 0x1000,-16,y
    180 	ldaa #43
    181 	movb dog3,y,0x1000
    182 	movb cat3,y,0x1000
    183 	movb -16,y,0x1000
    184 	ldaa #44
    185 	movw 0x1002,dog2,y
    186 	movw 0x1002,cat2,y
    187 	movw 0x1002,15,y
    188 	ldaa #45
    189 	movw dog2,y,0x1002
    190 	movw cat2,y,0x1002
    191 	movw 15,y,0x1002
    192 	ldaa #46
    193 	movw 0x1002,dog3,y
    194 	movw 0x1002,cat3,y
    195 	movw 0x1002,-16,y
    196 	ldaa #47
    197 	movw dog3,y,0x1002
    198 	movw cat3,y,0x1002
    199 	movw -16,y,0x1002
    200 	ldaa #48
    201 	movb 0x1000,dog2,pc
    202 	movb 0x1000,cat2,pc
    203 	movb 0x1000,15,pc
    204 	ldaa #49
    205 	movb dog2,pc,0x1000
    206 	movb cat2,pc,0x1000
    207 	movb 15,pc,0x1000
    208 	ldaa #50
    209 	movb 0x1000,dog3,pc
    210 	movb 0x1000,cat3,pc
    211 	movb 0x1000,-16,pc
    212 	ldaa #51
    213 	movb dog3,pc,0x1000
    214 	movb cat3,pc,0x1000
    215 	movb -16,pc,0x1000
    216 	ldaa #52
    217 	movw 0x1002,dog2,pc
    218 	movw 0x1002,cat2,pc
    219 	movw 0x1002,15,pc
    220 	ldaa #53
    221 	movw dog2,pc,0x1002
    222 	movw cat2,pc,0x1002
    223 	movw 15,pc,0x1002
    224 	ldaa #54
    225 	movw 0x1002,dog3,pc
    226 	movw 0x1002,cat3,pc
    227 	movw 0x1002,-16,pc
    228 	ldaa #55
    229 	movw dog3,pc,0x1002
    230 	movw cat3,pc,0x1002
    231 	movw -16,pc,0x1002
    232 	ldaa #56
    233 	movb 0x1000,dog2,sp
    234 	movb 0x1000,cat2,sp
    235 	movb 0x1000,15,sp
    236 	ldaa #57
    237 	movb dog2,sp,0x1000
    238 	movb cat2,sp,0x1000
    239 	movb 15,sp,0x1000
    240 	ldaa #58
    241 	movb 0x1000,dog3,sp
    242 	movb 0x1000,cat3,sp
    243 	movb 0x1000,-16,sp
    244 	ldaa #59
    245 	movb dog3,sp,0x1000
    246 	movb cat3,sp,0x1000
    247 	movb -16,sp,0x1000
    248 	ldaa #60
    249 	movw 0x1002,dog2,sp
    250 	movw 0x1002,cat2,sp
    251 	movw 0x1002,15,sp
    252 	ldaa #61
    253 	movw dog2,sp,0x1002
    254 	movw cat2,sp,0x1002
    255 	movw 15,sp,0x1002
    256 	ldaa #62
    257 	movw 0x1002,dog3,sp
    258 	movw 0x1002,cat3,sp
    259 	movw 0x1002,-16,sp
    260 	ldaa #63
    261 	movw dog3,sp,0x1002
    262 	movw cat3,sp,0x1002
    263 	movw -16,sp,0x1002
    264 	ldaa #64
    265 	;; imm - idx
    266 	movb #0xaa,dog4,x
    267 	movb #0xaa,cat4,x
    268 	movb #0xaa,7,x
    269 	ldaa #65
    270 	movb #0xaa,dog5,x
    271 	movb #0xaa,cat5,x
    272 	movb #0xaa,-8,x
    273 	ldaa #66
    274 	movw #0x44,dog4,x
    275 	movw #0x44,cat4,x
    276 	movw #0x44,7,x
    277 	ldaa #67
    278 	movw #0x44,dog5,x
    279 	movw #0x44,cat5,x
    280 	movw #0x44,-8,x
    281 	ldaa #68
    282 	movb #0xaa,dog4,y
    283 	movb #0xaa,cat4,y
    284 	movb #0xaa,7,y
    285 	ldaa #69
    286 	movb #0xaa,dog5,y
    287 	movb #0xaa,cat5,y
    288 	movb #0xaa,-8,y
    289 	ldaa #70
    290 	movw #0x44,dog4,y
    291 	movw #0x44,cat4,y
    292 	movw #0x44,7,y
    293 	ldaa #71
    294 	movw #0x44,dog5,y
    295 	movw #0x44,cat5,y
    296 	movw #0x44,-8,y
    297 	ldaa #72
    298 	movb #0xaa,dog4,pc
    299 	movb #0xaa,cat4,pc
    300 	movb #0xaa,7,pc
    301 	ldaa #73
    302 	movb #0xaa,dog5,pc
    303 	movb #0xaa,cat5,pc
    304 	movb #0xaa,-8,pc
    305 	ldaa #74
    306 	movw #0x44,dog4,pc
    307 	movw #0x44,cat4,pc
    308 	movw #0x44,7,pc
    309 	ldaa #75
    310 	movw #0x44,dog5,pc
    311 	movw #0x44,cat5,pc
    312 	movw #0x44,-8,pc
    313 	ldaa #76
    314 	movb #0xaa,dog4,sp
    315 	movb #0xaa,cat4,sp
    316 	movb #0xaa,7,sp
    317 	ldaa #77
    318 	movb #0xaa,dog5,sp
    319 	movb #0xaa,cat5,sp
    320 	movb #0xaa,-8,sp
    321 	ldaa #78
    322 	movw #0x44,dog4,sp
    323 	movw #0x44,cat4,sp
    324 	movw #0x44,7,sp
    325 	ldaa #79
    326 	movw #0x44,dog5,sp
    327 	movw #0x44,cat5,sp
    328 	movw #0x44,-8,sp
    329 	ldaa #80
    330 	cat2=15
    331 	cat3=-16
    332 	cat4=7
    333 	cat5=-8
    334