Home | History | Annotate | Download | only in h8300
      1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
      2 ;mov
      3 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
      4 	.h8300sx
      5 	.text
      6 _start:
      7     mov.b #0x12:8,r3h                   ;f312
      8     mov.b #0x12:8,@er3                 ;017d0312
      9     mov.b #0x12:8,@(0x1:2,er3)           ;017d1312
     10     mov.b #0x12:8,@-er3                ;017db312
     11     mov.b #0x12:8,@er3+                ;017d8312
     12     mov.b #0x12:8,@er3-                ;017da312
     13     mov.b #0x12:8,@+er3                ;017d9312
     14     mov.b #0x12:8,@(0x1234:16,er3)          ;017dc3121234
     15     mov.b #0x12:8,@(0x12345678:32,er3)          ;017dcb1212345678
     16     mov.b #0x12:8,@(0x1234:16,r3l.b)        ;017dd3121234
     17     mov.b #0x12:8,@(0x1234:16,r3.w)        ;017de3121234
     18     mov.b #0x12:8,@(0x1234:16,er3.l)        ;017df3121234
     19     mov.b #0x12:8,@(0x12345678:32,r3l.b)        ;017ddb1212345678
     20     mov.b #0x12:8,@(0x12345678:32,r3.w)        ;017deb1212345678
     21     mov.b #0x12:8,@(0x12345678:32,er3.l)        ;017dfb1212345678
     22     mov.b #0x12:8,@0x1234:16               ;017d40121234
     23     mov.b #0x12:8,@0x12345678:32               ;017d481212345678
     24 
     25     mov.b #0x1:4,@0x1234:16               ;6ad11234
     26     mov.b #0x1:4,@0x12345678:32               ;6af112345678
     27 
     28     mov.b r3h,r1h                        ;0c31
     29 
     30     mov.b r3h,@er1                      ;6893
     31     mov.b r3h,@(0x1:2,er1)                ;01716893
     32     mov.b r3h,@-er1                     ;6c93
     33     mov.b r3h,@er1+                     ;01736c93
     34     mov.b r3h,@er1-                     ;01716c93
     35     mov.b r3h,@+er1                     ;01726c93
     36     mov.b r3h,@(0x1234:16,er1)               ;6e931234
     37     mov.b r3h,@(0x12345678:32,er1)               ;78106aa312345678
     38     mov.b r3h,@(0x1234:16,r1l.b)             ;01716e931234
     39     mov.b r3h,@(0x1234:16,r1.w)             ;01726e931234
     40     mov.b r3h,@(0x1234:16,er1.l)             ;01736e931234
     41     mov.b r3h,@(0x12345678:32,r1l.b)             ;78116aa312345678
     42     mov.b r3h,@(0x12345678:32,r1.w)             ;78126aa312345678
     43     mov.b r3h,@(0x12345678:32,er1.l)             ;78136aa312345678
     44     mov.b r3h,@0xffffff12:8                     ;3312
     45     mov.b r3h,@0x1234:16                    ;6a831234
     46     mov.b r3h,@0x12345678:32                    ;6aa312345678
     47 
     48     mov.b @er3,r1h                      ;6831
     49     mov.b @(0x1:2,er3),r1h               ;01716831
     50     mov.b @er3+,r1h                    ;6c31
     51     mov.b @-er3,r1h                    ;01736c31
     52     mov.b @+er3,r1h                    ;01716c31
     53     mov.b @er3-,r1h                    ;01726c31
     54     mov.b @(0x1234:16,er3),r1h               ;6e311234
     55     mov.b @(0x12345678:32,er3),r1h               ;78306a2112345678
     56     mov.b @(0x1234:16,r3l.b),r1h             ;01716e311234
     57     mov.b @(0x1234:16,r3.w),r1h             ;01726e311234
     58     mov.b @(0x1234:16,er3.l),r1h             ;01736e311234
     59     mov.b @(0x12345678:32,r3l.b),r1h             ;78316a2112345678
     60     mov.b @(0x12345678:32,r3.w),r1h             ;78326a2112345678
     61     mov.b @(0x12345678:32,er3.l),r1h             ;78336a2112345678
     62     mov.b @0xffffff12:8,r3h                     ;2312
     63     mov.b @0x1234:16,r3h                    ;6a031234
     64     mov.b @0x12345678:32,r3h                    ;6a2312345678
     65 
     66     mov.b @er3,@er1                   ;01780301
     67     mov.b @er3,@(0x1:2,er1)            ;01780311
     68     mov.b @er3,@er1+                  ;01780381
     69     mov.b @er3,@-er1                  ;017803b1
     70     mov.b @er3,@+er1                  ;01780391
     71     mov.b @er3,@er1-                  ;017803a1
     72     mov.b @er3,@(0x1234:16,er1)           ;017803c11234
     73     mov.b @er3,@(0x12345678:32,er1)           ;017803c912345678
     74     mov.b @er3,@(0x1234:16,r1l.b)         ;017803d11234
     75     mov.b @er3,@(0x1234:16,r1.w)         ;017803e11234
     76     mov.b @er3,@(0x1234:16,er1.l)         ;017803f11234
     77     mov.b @er3,@(0x12345678:32,r1l.b)         ;017803d912345678
     78     mov.b @er3,@(0x12345678:32,r1.w)         ;017803e912345678
     79     mov.b @er3,@(0x12345678:32,er1.l)         ;017803f912345678
     80     mov.b @er3,@0x1234:16                 ;017803401234
     81     mov.b @er3,@0x12345678:32                 ;0178034812345678
     82 
     83     mov.b @(0x1:2,er3),@er1            ;01781301
     84     mov.b @(0x1:2,er3),@(0x1:2,er1)     ;01781311
     85     mov.b @(0x1:2,er3),@er1+           ;01781381
     86     mov.b @(0x1:2,er3),@-er1           ;017813b1
     87     mov.b @(0x1:2,er3),@+er1           ;01781391
     88     mov.b @(0x1:2,er3),@er1-           ;017813a1
     89     mov.b @(0x1:2,er3),@(0x1234:16,er1)    ;017813c11234
     90     mov.b @(0x1:2,er3),@(0x12345678:32,er1)    ;017813c912345678
     91     mov.b @(0x1:2,er3),@(0x1234:16,r1l.b)  ;017813d11234
     92     mov.b @(0x1:2,er3),@(0x1234:16,r1.w)  ;017813e11234
     93     mov.b @(0x1:2,er3),@(0x1234:16,er1.l)  ;017813f11234
     94     mov.b @(0x1:2,er3),@(0x12345678:32,r1l.b)  ;017813d912345678
     95     mov.b @(0x1:2,er3),@(0x12345678:32,r1.w)  ;017813e912345678
     96     mov.b @(0x1:2,er3),@(0x12345678:32,er1.l)  ;017813f912345678
     97     mov.b @(0x1:2,er3),@0x1234:16          ;017813401234
     98     mov.b @(0x1:2,er3),@0x12345678:32          ;0178134812345678
     99 
    100     mov.b @-er3,@er1                  ;0178b301
    101     mov.b @-er3,@(0x1:2,er1)           ;0178b311
    102     mov.b @-er3,@er1+                 ;0178b381
    103     mov.b @-er3,@-er1                 ;0178b3b1
    104     mov.b @-er3,@+er1                 ;0178b391
    105     mov.b @-er3,@er1-                 ;0178b3a1
    106     mov.b @-er3,@(0x1234:16,er1)          ;0178b3c11234
    107     mov.b @-er3,@(0x12345678:32,er1)          ;0178b3c912345678
    108     mov.b @-er3,@(0x1234:16,r1l.b)        ;0178b3d11234
    109     mov.b @-er3,@(0x1234:16,r1.w)        ;0178b3e11234
    110     mov.b @-er3,@(0x1234:16,er1.l)        ;0178b3f11234
    111     mov.b @-er3,@(0x12345678:32,r1l.b)        ;0178b3d912345678
    112     mov.b @-er3,@(0x12345678:32,r1.w)        ;0178b3e912345678
    113     mov.b @-er3,@(0x12345678:32,er1.l)        ;0178b3f912345678
    114     mov.b @-er3,@0x1234:16                ;0178b3401234
    115     mov.b @-er3,@0x12345678:32                ;0178b34812345678
    116 
    117     mov.b @er3+,@er1                  ;01788301
    118     mov.b @er3+,@(0x1:2,er1)           ;01788311
    119     mov.b @er3+,@er1+                 ;01788381
    120     mov.b @er3+,@-er1                 ;017883b1
    121     mov.b @er3+,@+er1                 ;01788391
    122     mov.b @er3+,@er1-                 ;017883a1
    123     mov.b @er3+,@(0x1234:16,er1)          ;017883c11234
    124     mov.b @er3+,@(0x12345678:32,er1)          ;017883c912345678
    125     mov.b @er3+,@(0x1234:16,r1l.b)        ;017883d11234
    126     mov.b @er3+,@(0x1234:16,r1.w)        ;017883e11234
    127     mov.b @er3+,@(0x1234:16,er1.l)        ;017883f11234
    128     mov.b @er3+,@(0x12345678:32,r1l.b)        ;017883d912345678
    129     mov.b @er3+,@(0x12345678:32,r1.w)        ;017883e912345678
    130     mov.b @er3+,@(0x12345678:32,er1.l)        ;017883f912345678
    131     mov.b @er3+,@0x1234:16                ;017883401234
    132     mov.b @er3+,@0x12345678:32                ;0178834812345678
    133 
    134     mov.b @er3-,@er1                  ;0178a301
    135     mov.b @er3-,@(0x1:2,er1)           ;0178a311
    136     mov.b @er3-,@er1+                 ;0178a381
    137     mov.b @er3-,@-er1                 ;0178a3b1
    138     mov.b @er3-,@+er1                 ;0178a391
    139     mov.b @er3-,@er1-                 ;0178a3a1
    140     mov.b @er3-,@(0x1234:16,er1)          ;0178a3c11234
    141     mov.b @er3-,@(0x12345678:32,er1)          ;0178a3c912345678
    142     mov.b @er3-,@(0x1234:16,r1l.b)        ;0178a3d11234
    143     mov.b @er3-,@(0x1234:16,r1.w)        ;0178a3e11234
    144     mov.b @er3-,@(0x1234:16,er1.l)        ;0178a3f11234
    145     mov.b @er3-,@(0x12345678:32,r1l.b)        ;0178a3d912345678
    146     mov.b @er3-,@(0x12345678:32,r1.w)        ;0178a3e912345678
    147     mov.b @er3-,@(0x12345678:32,er1.l)        ;0178a3f912345678
    148     mov.b @er3-,@0x1234:16                ;0178a3401234
    149     mov.b @er3-,@0x12345678:32                ;0178a34812345678
    150 
    151     mov.b @+er3,@er1                  ;01789301
    152     mov.b @+er3,@(0x1:2,er1)           ;01789311
    153     mov.b @+er3,@er1+                 ;01789381
    154     mov.b @+er3,@-er1                 ;017893b1
    155     mov.b @+er3,@+er1                 ;01789391
    156     mov.b @+er3,@er1-                 ;017893a1
    157     mov.b @+er3,@(0x1234:16,er1)          ;017893c11234
    158     mov.b @+er3,@(0x12345678:32,er1)          ;017893c912345678
    159     mov.b @+er3,@(0x1234:16,r1l.b)        ;017893d11234
    160     mov.b @+er3,@(0x1234:16,r1.w)        ;017893e11234
    161     mov.b @+er3,@(0x1234:16,er1.l)        ;017893f11234
    162     mov.b @+er3,@(0x12345678:32,r1l.b)        ;017893d912345678
    163     mov.b @+er3,@(0x12345678:32,r1.w)        ;017893e912345678
    164     mov.b @+er3,@(0x12345678:32,er1.l)        ;017893f912345678
    165     mov.b @+er3,@0x1234:16                ;017893401234
    166     mov.b @+er3,@0x12345678:32                ;0178934812345678
    167 
    168     mov.b @(0x1234:16,er3),@er1           ;0178c3011234
    169     mov.b @(0x1234:16,er3),@(0x1:2,er1)    ;0178c3111234
    170     mov.b @(0x1234:16,er3),@er1+          ;0178c3811234
    171     mov.b @(0x1234:16,er3),@-er1          ;0178c3b11234
    172     mov.b @(0x1234:16,er3),@+er1          ;0178c3911234
    173     mov.b @(0x1234:16,er3),@er1-          ;0178c3a11234
    174     mov.b @(0x1234:16,er3),@(0xffff9abc:16,er1)   ;0178c3c112349abc
    175     mov.b @(0x1234:16,er3),@(0x9abcdef0:32,er1)   ;0178c3c912349abcdef0
    176     mov.b @(0x1234:16,er3),@(0xffff9abc:16,r1l.b) ;0178c3d112349abc
    177     mov.b @(0x1234:16,er3),@(0xffff9abc:16,r1.w) ;0178c3e112349abc
    178     mov.b @(0x1234:16,er3),@(0xffff9abc:16,er1.l) ;0178c3f112349abc
    179     mov.b @(0x1234:16,er3),@(0x9abcdef0:32,r1l.b) ;0178c3d912349abcdef0
    180     mov.b @(0x1234:16,er3),@(0x9abcdef0:32,r1.w) ;0178c3e912349abcdef0
    181     mov.b @(0x1234:16,er3),@(0x9abcdef0:32,er1.l) ;0178c3f912349abcdef0
    182     mov.b @(0x1234:16,er3),@0xffff9abc:16         ;0178c34012349abc
    183     mov.b @(0x1234:16,er3),@0x9abcdef0:32         ;0178c34812349abcdef0
    184 
    185     mov.b @(0x12345678:32,er3),@er1           ;0178cb0112345678
    186     mov.b @(0x12345678:32,er3),@(0x1:2,er1)    ;0178cb1112345678
    187     mov.b @(0x12345678:32,er3),@er1+          ;0178cb8112345678
    188     mov.b @(0x12345678:32,er3),@-er1          ;0178cbb112345678
    189     mov.b @(0x12345678:32,er3),@+er1          ;0178cb9112345678
    190     mov.b @(0x12345678:32,er3),@er1-          ;0178cba112345678
    191     mov.b @(0x12345678:32,er3),@(0xffff9abc:16,er1)   ;0178cbc1123456789abc
    192     mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1)   ;0178cbc9123456789abcdef0
    193     mov.b @(0x12345678:32,er3),@(0xffff9abc:16,r1l.b) ;0178cbd1123456789abc
    194     mov.b @(0x12345678:32,er3),@(0xffff9abc:16,r1.w) ;0178cbe1123456789abc
    195     mov.b @(0x12345678:32,er3),@(0xffff9abc:16,er1.l) ;0178cbf1123456789abc
    196     mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,r1l.b) ;0178cbd9123456789abcdef0
    197     mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,r1.w) ;0178cbe9123456789abcdef0
    198     mov.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1.l) ;0178cbf9123456789abcdef0
    199     mov.b @(0x12345678:32,er3),@0xffff9abc:16         ;0178cb40123456789abc
    200     mov.b @(0x12345678:32,er3),@0x9abcdef0:32         ;0178cb48123456789abcdef0
    201 
    202     mov.b @(0x1234:16,r3l.b),@er1         ;0178d3011234
    203     mov.b @(0x1234:16,r3l.b),@(0x1:2,er1)  ;0178d3111234
    204     mov.b @(0x1234:16,r3l.b),@er1+        ;0178d3811234
    205     mov.b @(0x1234:16,r3l.b),@-er1        ;0178d3b11234
    206     mov.b @(0x1234:16,r3l.b),@+er1        ;0178d3911234
    207     mov.b @(0x1234:16,r3l.b),@er1-        ;0178d3a11234
    208     mov.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r1l.b)    ;0178d3d112349abc
    209     mov.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r1.w)    ;0178d3e112349abc
    210     mov.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1.l)    ;0178d3f112349abc
    211     mov.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r1l.b)    ;0178d3d912349abcdef0
    212     mov.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r1.w)    ;0178d3e912349abcdef0
    213     mov.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1.l)    ;0178d3f912349abcdef0
    214     mov.b @(0x1234:16,r3l.b),@0xffff9abc:16            ;0178d34012349abc
    215     mov.b @(0x1234:16,r3l.b),@0x9abcdef0:32            ;0178d34812349abcdef0
    216 
    217     mov.b @(0x1234:16,r3.w),@er1              ;0178e3011234
    218     mov.b @(0x1234:16,r3.w),@(0x1:2,er1)       ;0178e3111234
    219     mov.b @(0x1234:16,r3.w),@er1+             ;0178e3811234
    220     mov.b @(0x1234:16,r3.w),@-er1             ;0178e3b11234
    221     mov.b @(0x1234:16,r3.w),@+er1             ;0178e3911234
    222     mov.b @(0x1234:16,r3.w),@er1-             ;0178e3a11234
    223     mov.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1)      ;0178e3c112349abc
    224     mov.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)      ;0178e3c912349abcdef0
    225     mov.b @(0x1234:16,r3.w),@(0xffff9abc:16,r3l.b)    ;0178e3d312349abc
    226     mov.b @(0x1234:16,r3.w),@(0xffff9abc:16,r3.w)    ;0178e3e312349abc
    227     mov.b @(0x1234:16,r3.w),@(0xffff9abc:16,er3.l)    ;0178e3f312349abc
    228     mov.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r3l.b)    ;0178e3db12349abcdef0
    229     mov.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r3.w)    ;0178e3eb12349abcdef0
    230     mov.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er3.l)    ;0178e3fb12349abcdef0
    231     mov.b @(0x1234:16,r3.w),@0xffff9abc:16            ;0178e34012349abc
    232     mov.b @(0x1234:16,r3.w),@0x9abcdef0:32            ;0178e34812349abcdef0
    233 
    234     mov.b @(0x1234:16,er3.l),@er1              ;0178f3011234
    235     mov.b @(0x1234:16,er3.l),@(0x1:2,er1)       ;0178f3111234
    236     mov.b @(0x1234:16,er3.l),@er1+             ;0178f3811234
    237     mov.b @(0x1234:16,er3.l),@-er1             ;0178f3b11234
    238     mov.b @(0x1234:16,er3.l),@+er1             ;0178f3911234
    239     mov.b @(0x1234:16,er3.l),@er1-             ;0178f3a11234
    240     mov.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1)      ;0178f3c112349abc
    241     mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)      ;0178f3c912349abcdef0
    242     mov.b @(0x1234:16,er3.l),@(0xffff9abc:16,r3l.b)    ;0178f3d312349abc
    243     mov.b @(0x1234:16,er3.l),@(0xffff9abc:16,r3.w)    ;0178f3e312349abc
    244     mov.b @(0x1234:16,er3.l),@(0xffff9abc:16,er3.l)    ;0178f3f312349abc
    245     mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r3l.b)    ;0178f3db12349abcdef0
    246     mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r3.w)    ;0178f3eb12349abcdef0
    247     mov.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er3.l)    ;0178f3fb12349abcdef0
    248     mov.b @(0x1234:16,er3.l),@0xffff9abc:16            ;0178f34012349abc
    249     mov.b @(0x1234:16,er3.l),@0x9abcdef0:32            ;0178f34812349abcdef0
    250 
    251     mov.b @(0x12345678:32,r3l.b),@er1              ;0178db0112345678
    252     mov.b @(0x12345678:32,r3l.b),@(0x1:2,er1)       ;0178db1112345678
    253     mov.b @(0x12345678:32,r3l.b),@er1+             ;0178db8112345678
    254     mov.b @(0x12345678:32,r3l.b),@-er1             ;0178dbb112345678
    255     mov.b @(0x12345678:32,r3l.b),@+er1             ;0178db9112345678
    256     mov.b @(0x12345678:32,r3l.b),@er1-             ;0178dba112345678
    257     mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1)      ;0178dbc1123456789abc
    258     mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)      ;0178dbc9123456789abcdef0
    259     mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3l.b)    ;0178dbd3123456789abc
    260     mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3.w)    ;0178dbe3123456789abc
    261     mov.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er3.l)    ;0178dbf3123456789abc
    262     mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3l.b)    ;0178dbdb123456789abcdef0
    263     mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3.w)    ;0178dbeb123456789abcdef0
    264     mov.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er3.l)    ;0178dbfb123456789abcdef0
    265     mov.b @(0x12345678:32,r3l.b),@0xffff9abc:16            ;0178db40123456789abc
    266     mov.b @(0x12345678:32,r3l.b),@0x9abcdef0:32            ;0178db48123456789abcdef0
    267 
    268     mov.b @(0x12345678:32,r3.w),@er1              ;0178eb0112345678
    269     mov.b @(0x12345678:32,r3.w),@(0x1:2,er1)       ;0178eb1112345678
    270     mov.b @(0x12345678:32,r3.w),@er1+             ;0178eb8112345678
    271     mov.b @(0x12345678:32,r3.w),@-er1             ;0178ebb112345678
    272     mov.b @(0x12345678:32,r3.w),@+er1             ;0178eb9112345678
    273     mov.b @(0x12345678:32,r3.w),@er1-             ;0178eba112345678
    274     mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1)      ;0178ebc1123456789abc
    275     mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)      ;0178ebc9123456789abcdef0
    276     mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r3l.b)    ;0178ebd3123456789abc
    277     mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r3.w)    ;0178ebe3123456789abc
    278     mov.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er3.l)    ;0178ebf3123456789abc
    279     mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3l.b)    ;0178ebdb123456789abcdef0
    280     mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3.w)    ;0178ebeb123456789abcdef0
    281     mov.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er3.l)    ;0178ebfb123456789abcdef0
    282     mov.b @(0x12345678:32,r3.w),@0xffff9abc:16            ;0178eb40123456789abc
    283     mov.b @(0x12345678:32,r3.w),@0x9abcdef0:32            ;0178eb48123456789abcdef0
    284 
    285     mov.b @(0x12345678:32,er3.l),@er1              ;0178fb0112345678
    286     mov.b @(0x12345678:32,er3.l),@(0x1:2,er1)       ;0178fb1112345678
    287     mov.b @(0x12345678:32,er3.l),@er1+             ;0178fb8112345678
    288     mov.b @(0x12345678:32,er3.l),@-er1             ;0178fbb112345678
    289     mov.b @(0x12345678:32,er3.l),@+er1             ;0178fb9112345678
    290     mov.b @(0x12345678:32,er3.l),@er1-             ;0178fba112345678
    291     mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1)      ;0178fbc1123456789abc
    292     mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)      ;0178fbc9123456789abcdef0
    293     mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r3l.b)    ;0178fbd3123456789abc
    294     mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r3.w)    ;0178fbe3123456789abc
    295     mov.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er3.l)    ;0178fbf3123456789abc
    296     mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3l.b)    ;0178fbdb123456789abcdef0
    297     mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3.w)    ;0178fbeb123456789abcdef0
    298     mov.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er3.l)    ;0178fbfb123456789abcdef0
    299     mov.b @(0x12345678:32,er3.l),@0xffff9abc:16            ;0178fb40123456789abc
    300     mov.b @(0x12345678:32,er3.l),@0x9abcdef0:32            ;0178fb48123456789abcdef0
    301 
    302     mov.b @0x1234:16,@er1                      ;017840011234
    303     mov.b @0x1234:16,@(0x1:2,er1)               ;017840111234
    304     mov.b @0x1234:16,@er1+                     ;017840811234
    305     mov.b @0x1234:16,@-er1                     ;017840b11234
    306     mov.b @0x1234:16,@+er1                     ;017840911234
    307     mov.b @0x1234:16,@er1-                     ;017840a11234
    308     mov.b @0x1234:16,@(0xffff9abc:16,er1)              ;017840c112349abc
    309     mov.b @0x1234:16,@(0x9abcdef0:32,er1)              ;017840c912349abcdef0
    310     mov.b @0x1234:16,@(0xffff9abc:16,r3l.b)            ;017840d312349abc
    311     mov.b @0x1234:16,@(0xffff9abc:16,r3.w)            ;017840e312349abc
    312     mov.b @0x1234:16,@(0xffff9abc:16,er3.l)            ;017840f312349abc
    313     mov.b @0x1234:16,@(0x9abcdef0:32,r3l.b)            ;017840db12349abcdef0
    314     mov.b @0x1234:16,@(0x9abcdef0:32,r3.w)            ;017840eb12349abcdef0
    315     mov.b @0x1234:16,@(0x9abcdef0:32,er3.l)            ;017840fb12349abcdef0
    316     mov.b @0x1234:16,@0xffff9abc:16                    ;0178404012349abc
    317     mov.b @0x1234:16,@0x9abcdef0:32                    ;0178404812349abcdef0
    318 
    319     mov.b @0x12345678:32,@er1                      ;0178480112345678
    320     mov.b @0x12345678:32,@(0x1:2,er1)               ;0178481112345678
    321     mov.b @0x12345678:32,@er1+                     ;0178488112345678
    322     mov.b @0x12345678:32,@-er1                     ;017848b112345678
    323     mov.b @0x12345678:32,@+er1                     ;0178489112345678
    324     mov.b @0x12345678:32,@er1-                     ;017848a112345678
    325     mov.b @0x12345678:32,@(0xffff9abc:16,er1)              ;017848c1123456789abc
    326     mov.b @0x12345678:32,@(0x9abcdef0:32,er1)              ;017848c9123456789abcdef0
    327     mov.b @0x12345678:32,@(0xffff9abc:16,r3l.b)            ;017848d3123456789abc
    328     mov.b @0x12345678:32,@(0xffff9abc:16,r3.w)            ;017848e3123456789abc
    329     mov.b @0x12345678:32,@(0xffff9abc:16,er3.l)            ;017848f3123456789abc
    330     mov.b @0x12345678:32,@(0x9abcdef0:32,r3l.b)            ;017848db123456789abcdef0
    331     mov.b @0x12345678:32,@(0x9abcdef0:32,r3.w)            ;017848eb123456789abcdef0
    332     mov.b @0x12345678:32,@(0x9abcdef0:32,er3.l)            ;017848fb123456789abcdef0
    333     mov.b @0x12345678:32,@0xffff9abc:16                    ;01784840123456789abc
    334     mov.b @0x12345678:32,@0x9abcdef0:32                    ;01784848123456789abcdef0
    335 
    336     mov.w #0x1234:16,r1                        ;79011234
    337     mov.w #0x1:3,r3                         ;0f13
    338     mov.w #0x1234:16,@er1                      ;797412340100
    339     mov.w #0x1234:16,@(0x2:2,er1)            ;797412341100
    340     mov.w #0x1234:16,@er1+                     ;797412348100
    341     mov.w #0x1234:16,@-er1                     ;79741234b100
    342     mov.w #0x1234:16,@+er1                     ;797412349100
    343     mov.w #0x1234:16,@er1-                     ;79741234a100
    344     mov.w #0x1234:16,@(0x1234:16,er1)              ;79741234c1001234
    345     mov.w #0x1234:16,@(0x12345678:32,er1)              ;79741234c90012345678
    346     mov.w #0x1234:16,@(0x1234:16,r3l.b)            ;79741234d3001234
    347     mov.w #0x1234:16,@(0x1234:16,r3.w)            ;79741234e3001234
    348     mov.w #0x1234:16,@(0x1234:16,er3.l)            ;79741234f3001234
    349     mov.w #0x1234:16,@(0x12345678:32,r3l.b)            ;79741234db0012345678
    350     mov.w #0x1234:16,@(0x12345678:32,r3.w)            ;79741234eb0012345678
    351     mov.w #0x1234:16,@(0x12345678:32,er3.l)            ;79741234fb0012345678
    352     mov.w #0x1234:16,@0x1234:16                    ;7974123440001234
    353     mov.w #0x1234:16,@0x12345678:32                    ;79741234480012345678
    354 
    355     mov.w #0x12:8,@er1                       ;015d0112
    356     mov.w #0x12:8,@(0x2:2,er1)             ;015d1112
    357     mov.w #0x12:8,@er1+                      ;015d8112
    358     mov.w #0x12:8,@-er1                      ;015db112
    359     mov.w #0x12:8,@+er1                      ;015d9112
    360     mov.w #0x12:8,@er1-                      ;015da112
    361     mov.w #0x12:8,@(0x1234:16,er1)               ;015dc1121234
    362     mov.w #0x12:8,@(0x12345678:32,er1)               ;015dc91212345678
    363     mov.w #0x12:8,@(0x1234:16,r3l.b)             ;015dd3121234
    364     mov.w #0x12:8,@(0x1234:16,r3.w)             ;015de3121234
    365     mov.w #0x12:8,@(0x1234:16,er3.l)             ;015df3121234
    366     mov.w #0x12:8,@(0x12345678:32,r3l.b)             ;015ddb1212345678
    367     mov.w #0x12:8,@(0x12345678:32,r3.w)             ;015deb1212345678
    368     mov.w #0x12:8,@(0x12345678:32,er3.l)             ;015dfb1212345678
    369     mov.w #0x12:8,@0x1234:16                     ;015d40121234
    370     mov.w #0x12:8,@0x12345678:32                     ;015d481212345678
    371 
    372     mov.w #0x1:4,@0x1234:16                     ;6bd11234
    373     mov.w #0x1:4,@0x12345678:32                     ;6bf112345678
    374 
    375     mov.w r2,r1                            ;0d21
    376 
    377     mov.w r2,@er1                          ;6992
    378     mov.w r2,@(0x2:2,er1)                ;01516992
    379     mov.w r2,@er1+                         ;01536d92
    380     mov.w r2,@-er1                         ;6d92
    381     mov.w r2,@+er1                         ;01526d92
    382     mov.w r2,@er1-                         ;01516d92
    383     mov.w r2,@(0x1234:16,er1)                  ;6f921234
    384     mov.w r2,@(0x12345678:32,er1)                  ;78106ba212345678
    385     mov.w r2,@(0x1234:16,r3l.b)                ;01516fb21234
    386     mov.w r2,@(0x1234:16,r3.w)                ;01526fb21234
    387     mov.w r2,@(0x1234:16,er3.l)                ;01536fb21234
    388     mov.w r2,@(0x12345678:32,r3l.b)                ;78316ba212345678
    389     mov.w r2,@(0x12345678:32,r3.w)                ;78326ba212345678
    390     mov.w r2,@(0x12345678:32,er3.l)                ;78336ba212345678
    391     mov.w r2,@0x1234:16                        ;6b821234
    392     mov.w r2,@0x12345678:32                        ;6ba212345678
    393 
    394     mov.w @er2,r1                         ;6921
    395     mov.w @(0x2:2,er2),r1              ;01516921
    396     mov.w @er2+,r1                       ;6d21
    397     mov.w @-er2,r1                       ;01536d21
    398     mov.w @+er2,r1                       ;01516d21
    399     mov.w @er2-,r1                       ;01526d21
    400     mov.w @(0x1234:16,er1),r1                 ;6f111234
    401     mov.w @(0x12345678:32,er1),r1                 ;78106b2112345678
    402     mov.w @(0x1234:16,r3l.b),r1               ;01516f311234
    403     mov.w @(0x1234:16,r3.w),r1               ;01526f311234
    404     mov.w @(0x1234:16,er3.l),r1               ;01536f311234
    405     mov.w @(0x12345678:32,r3l.b),r1               ;78316b2112345678
    406     mov.w @(0x12345678:32,r3.w),r1               ;78326b2112345678
    407     mov.w @(0x12345678:32,er3.l),r1               ;78336b2112345678
    408     mov.w @0x1234:16,r1                       ;6b011234
    409     mov.w @0x12345678:32,r1                       ;6b2112345678
    410 
    411     mov.w @er2,@er1                       ;01580201
    412     mov.w @er2,@(0x2:2,er1)             ;01580211
    413     mov.w @er2,@er1+                      ;01580281
    414     mov.w @er2,@-er1                      ;015802b1
    415     mov.w @er2,@+er1                      ;01580291
    416     mov.w @er2,@er1-                      ;015802a1
    417     mov.w @er2,@(0x1234:16,er1)               ;015802c11234
    418     mov.w @er2,@(0x12345678:32,er1)               ;015802c912345678
    419     mov.w @er2,@(0x1234:16,r3l.b)             ;015802d31234
    420     mov.w @er2,@(0x1234:16,r3.w)             ;015802e31234
    421     mov.w @er2,@(0x1234:16,er3.l)             ;015802f31234
    422     mov.w @er2,@(0x12345678:32,r3l.b)             ;015802db12345678
    423     mov.w @er2,@(0x12345678:32,r3.w)             ;015802eb12345678
    424     mov.w @er2,@(0x12345678:32,er3.l)             ;015802fb12345678
    425     mov.w @er2,@0x1234:16                     ;015802401234
    426     mov.w @er2,@0x12345678:32                     ;0158024812345678
    427 
    428     mov.w @(0x2:2,er2),@er1             ;01581201
    429     mov.w @(0x2:2,er2),@(0x2:2,er1)   ;01581211
    430     mov.w @(0x2:2,er2),@er1+            ;01581281
    431     mov.w @(0x2:2,er2),@-er1            ;015812b1
    432     mov.w @(0x2:2,er2),@+er1            ;01581291
    433     mov.w @(0x2:2,er2),@er1-            ;015812a1
    434     mov.w @(0x2:2,er2),@(0x1234:16,er1)     ;015812c11234
    435     mov.w @(0x2:2,er2),@(0x12345678:32,er1)     ;015812c912345678
    436     mov.w @(0x2:2,er2),@(0x1234:16,r3l.b)   ;015812d31234
    437     mov.w @(0x2:2,er2),@(0x1234:16,r3.w)   ;015812e31234
    438     mov.w @(0x2:2,er2),@(0x1234:16,er3.l)   ;015812f31234
    439     mov.w @(0x2:2,er2),@(0x12345678:32,r3l.b)   ;015812db12345678
    440     mov.w @(0x2:2,er2),@(0x12345678:32,r3.w)   ;015812eb12345678
    441     mov.w @(0x2:2,er2),@(0x12345678:32,er3.l)   ;015812fb12345678
    442     mov.w @(0x2:2,er2),@0x1234:16           ;015812401234
    443     mov.w @(0x2:2,er2),@0x12345678:32           ;0158124812345678
    444 
    445     mov.w @-er2,@er1                      ;0158b201
    446     mov.w @-er2,@(0x2:2,er1)            ;0158b211
    447     mov.w @-er2,@er1+                     ;0158b281
    448     mov.w @-er2,@-er1                     ;0158b2b1
    449     mov.w @-er2,@+er1                     ;0158b291
    450     mov.w @-er2,@er1-                     ;0158b2a1
    451     mov.w @-er2,@(0x1234:16,er1)              ;0158b2c11234
    452     mov.w @-er2,@(0x12345678:32,er1)              ;0158b2c912345678
    453     mov.w @-er2,@(0x1234:16,r3l.b)            ;0158b2d31234
    454     mov.w @-er2,@(0x1234:16,r3.w)            ;0158b2e31234
    455     mov.w @-er2,@(0x1234:16,er3.l)            ;0158b2f31234
    456     mov.w @-er2,@(0x12345678:32,r3l.b)            ;0158b2db12345678
    457     mov.w @-er2,@(0x12345678:32,r3.w)            ;0158b2eb12345678
    458     mov.w @-er2,@(0x12345678:32,er3.l)            ;0158b2fb12345678
    459     mov.w @-er2,@0x1234:16                    ;0158b2401234
    460     mov.w @-er2,@0x12345678:32                    ;0158b24812345678
    461 
    462     mov.w @er2+,@er1                      ;01588201
    463     mov.w @er2+,@(0x2:2,er1)            ;01588211
    464     mov.w @er2+,@er1+                     ;01588281
    465     mov.w @er2+,@-er1                     ;015882b1
    466     mov.w @er2+,@+er1                     ;01588291
    467     mov.w @er2+,@er1-                     ;015882a1
    468     mov.w @er2+,@(0x1234:16,er1)              ;015882c11234
    469     mov.w @er2+,@(0x12345678:32,er1)              ;015882c912345678
    470     mov.w @er2+,@(0x1234:16,r3l.b)            ;015882d31234
    471     mov.w @er2+,@(0x1234:16,r3.w)            ;015882e31234
    472     mov.w @er2+,@(0x1234:16,er3.l)            ;015882f31234
    473     mov.w @er2+,@(0x12345678:32,r3l.b)            ;015882db12345678
    474     mov.w @er2+,@(0x12345678:32,r3.w)            ;015882eb12345678
    475     mov.w @er2+,@(0x12345678:32,er3.l)            ;015882fb12345678
    476     mov.w @er2+,@0x1234:16                    ;015882401234
    477     mov.w @er2+,@0x12345678:32                    ;0158824812345678
    478 
    479     mov.w @er2-,@er1                      ;0158a201
    480     mov.w @er2-,@(0x2:2,er1)            ;0158a211
    481     mov.w @er2-,@er1+                     ;0158a281
    482     mov.w @er2-,@-er1                     ;0158a2b1
    483     mov.w @er2-,@+er1                     ;0158a291
    484     mov.w @er2-,@er1-                     ;0158a2a1
    485     mov.w @er2-,@(0x1234:16,er1)              ;0158a2c11234
    486     mov.w @er2-,@(0x12345678:32,er1)              ;0158a2c912345678
    487     mov.w @er2-,@(0x1234:16,r3l.b)            ;0158a2d31234
    488     mov.w @er2-,@(0x1234:16,r3.w)            ;0158a2e31234
    489     mov.w @er2-,@(0x1234:16,er3.l)            ;0158a2f31234
    490     mov.w @er2-,@(0x12345678:32,r3l.b)            ;0158a2db12345678
    491     mov.w @er2-,@(0x12345678:32,r3.w)            ;0158a2eb12345678
    492     mov.w @er2-,@(0x12345678:32,er3.l)            ;0158a2fb12345678
    493     mov.w @er2-,@0x1234:16                    ;0158a2401234
    494     mov.w @er2-,@0x12345678:32                    ;0158a24812345678
    495 
    496     mov.w @+er2,@er1                      ;01589201
    497     mov.w @+er2,@(0x2:2,er1)            ;01589211
    498     mov.w @+er2,@er1+                     ;01589281
    499     mov.w @+er2,@-er1                     ;015892b1
    500     mov.w @+er2,@+er1                     ;01589291
    501     mov.w @+er2,@er1-                     ;015892a1
    502     mov.w @+er2,@(0x1234:16,er1)              ;015892c11234
    503     mov.w @+er2,@(0x12345678:32,er1)              ;015892c912345678
    504     mov.w @+er2,@(0x1234:16,r3l.b)            ;015892d31234
    505     mov.w @+er2,@(0x1234:16,r3.w)            ;015892e31234
    506     mov.w @+er2,@(0x1234:16,er3.l)            ;015892f31234
    507     mov.w @+er2,@(0x12345678:32,r3l.b)            ;015892db12345678
    508     mov.w @+er2,@(0x12345678:32,r3.w)            ;015892eb12345678
    509     mov.w @+er2,@(0x12345678:32,er3.l)            ;015892fb12345678
    510     mov.w @+er2,@0x1234:16                    ;015892401234
    511     mov.w @+er2,@0x12345678:32                    ;0158924812345678
    512 
    513     mov.w @(0x1234:16,er2),@er1               ;0158c2011234
    514     mov.w @(0x1234:16,er2),@(0x2:2,er1)     ;0158c2111234
    515     mov.w @(0x1234:16,er2),@er1+              ;0158c2811234
    516     mov.w @(0x1234:16,er2),@-er1              ;0158c2b11234
    517     mov.w @(0x1234:16,er2),@+er1              ;0158c2911234
    518     mov.w @(0x1234:16,er2),@er1-              ;0158c2a11234
    519     mov.w @(0x1234:16,er2),@(0xffff9abc:16,er1)       ;0158c2c112349abc
    520     mov.w @(0x1234:16,er2),@(0x9abcdef0:32,er1)       ;0158c2c912349abcdef0
    521     mov.w @(0x1234:16,er2),@(0xffff9abc:16,r3l.b)     ;0158c2d312349abc
    522     mov.w @(0x1234:16,er2),@(0xffff9abc:16,r3.w)     ;0158c2e312349abc
    523     mov.w @(0x1234:16,er2),@(0xffff9abc:16,er3.l)     ;0158c2f312349abc
    524     mov.w @(0x1234:16,er2),@(0x9abcdef0:32,r3l.b)     ;0158c2db12349abcdef0
    525     mov.w @(0x1234:16,er2),@(0x9abcdef0:32,r3.w)     ;0158c2eb12349abcdef0
    526     mov.w @(0x1234:16,er2),@(0x9abcdef0:32,er3.l)     ;0158c2fb12349abcdef0
    527     mov.w @(0x1234:16,er2),@0xffff9abc:16             ;0158c24012349abc
    528     mov.w @(0x1234:16,er2),@0x9abcdef0:32             ;0158c24812349abcdef0
    529 
    530     mov.w @(0x12345678:32,er2),@er1               ;0158ca0112345678
    531     mov.w @(0x12345678:32,er2),@(0x2:2,er1)     ;0158ca1112345678
    532     mov.w @(0x12345678:32,er2),@er1+              ;0158ca8112345678
    533     mov.w @(0x12345678:32,er2),@-er1              ;0158cab112345678
    534     mov.w @(0x12345678:32,er2),@+er1              ;0158ca9112345678
    535     mov.w @(0x12345678:32,er2),@er1-              ;0158caa112345678
    536     mov.w @(0x12345678:32,er2),@(0xffff9abc:16,er1)       ;0158cac1123456789abc
    537     mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,er1)       ;0158cac9123456789abcdef0
    538     mov.w @(0x12345678:32,er2),@(0xffff9abc:16,r3l.b)     ;0158cad3123456789abc
    539     mov.w @(0x12345678:32,er2),@(0xffff9abc:16,r3.w)     ;0158cae3123456789abc
    540     mov.w @(0x12345678:32,er2),@(0xffff9abc:16,er3.l)     ;0158caf3123456789abc
    541     mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,r3l.b)     ;0158cadb123456789abcdef0
    542     mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,r3.w)     ;0158caeb123456789abcdef0
    543     mov.w @(0x12345678:32,er2),@(0x9abcdef0:32,er3.l)     ;0158cafb123456789abcdef0
    544     mov.w @(0x12345678:32,er2),@0xffff9abc:16             ;0158ca40123456789abc
    545     mov.w @(0x12345678:32,er2),@0x9abcdef0:32             ;0158ca48123456789abcdef0
    546 
    547     mov.w @(0x1234:16,r3l.b),@er1             ;0158d3011234
    548     mov.w @(0x1234:16,r3l.b),@(0x2:2,er1)   ;0158d3111234
    549     mov.w @(0x1234:16,r3l.b),@er1+            ;0158d3811234
    550     mov.w @(0x1234:16,r3l.b),@-er1            ;0158d3b11234
    551     mov.w @(0x1234:16,r3l.b),@+er1            ;0158d3911234
    552     mov.w @(0x1234:16,r3l.b),@er1-            ;0158d3a11234
    553     mov.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1)     ;0158d3c112349abc
    554     mov.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)     ;0158d3c912349abcdef0
    555     mov.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r3l.b)   ;0158d3d312349abc
    556     mov.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r3.w)   ;0158d3e312349abc
    557     mov.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er3.l)   ;0158d3f312349abc
    558     mov.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r3l.b)   ;0158d3db12349abcdef0
    559     mov.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r3.w)   ;0158d3eb12349abcdef0
    560     mov.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er3.l)   ;0158d3fb12349abcdef0
    561     mov.w @(0x1234:16,r3l.b),@0xffff9abc:16           ;0158d34012349abc
    562     mov.w @(0x1234:16,r3l.b),@0x9abcdef0:32           ;0158d34812349abcdef0
    563 
    564     mov.w @(0x1234:16,r3.w),@er1             ;0158e3011234
    565     mov.w @(0x1234:16,r3.w),@(0x2:2,er1)   ;0158e3111234
    566     mov.w @(0x1234:16,r3.w),@er1+            ;0158e3811234
    567     mov.w @(0x1234:16,r3.w),@-er1            ;0158e3b11234
    568     mov.w @(0x1234:16,r3.w),@+er1            ;0158e3911234
    569     mov.w @(0x1234:16,r3.w),@er1-            ;0158e3a11234
    570     mov.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1)     ;0158e3c112349abc
    571     mov.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)     ;0158e3c912349abcdef0
    572     mov.w @(0x1234:16,r3.w),@(0xffff9abc:16,r3l.b)   ;0158e3d312349abc
    573     mov.w @(0x1234:16,r3.w),@(0xffff9abc:16,r3.w)   ;0158e3e312349abc
    574     mov.w @(0x1234:16,r3.w),@(0xffff9abc:16,er3.l)   ;0158e3f312349abc
    575     mov.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r3l.b)   ;0158e3db12349abcdef0
    576     mov.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r3.w)   ;0158e3eb12349abcdef0
    577     mov.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er3.l)   ;0158e3fb12349abcdef0
    578     mov.w @(0x1234:16,r3.w),@0xffff9abc:16           ;0158e34012349abc
    579     mov.w @(0x1234:16,r3.w),@0x9abcdef0:32           ;0158e34812349abcdef0
    580 
    581     mov.w @(0x1234:16,er3.l),@er1             ;0158f3011234
    582     mov.w @(0x1234:16,er3.l),@(0x2:2,er1)   ;0158f3111234
    583     mov.w @(0x1234:16,er3.l),@er1+            ;0158f3811234
    584     mov.w @(0x1234:16,er3.l),@-er1            ;0158f3b11234
    585     mov.w @(0x1234:16,er3.l),@+er1            ;0158f3911234
    586     mov.w @(0x1234:16,er3.l),@er1-            ;0158f3a11234
    587     mov.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1)     ;0158f3c112349abc
    588     mov.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)     ;0158f3c912349abcdef0
    589     mov.w @(0x1234:16,er3.l),@(0xffff9abc:16,r3l.b)   ;0158f3d312349abc
    590     mov.w @(0x1234:16,er3.l),@(0xffff9abc:16,r3.w)   ;0158f3e312349abc
    591     mov.w @(0x1234:16,er3.l),@(0xffff9abc:16,er3.l)   ;0158f3f312349abc
    592     mov.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r3l.b)   ;0158f3db12349abcdef0
    593     mov.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r3.w)   ;0158f3eb12349abcdef0
    594     mov.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er3.l)   ;0158f3fb12349abcdef0
    595     mov.w @(0x1234:16,er3.l),@0xffff9abc:16           ;0158f34012349abc
    596     mov.w @(0x1234:16,er3.l),@0x9abcdef0:32           ;0158f34812349abcdef0
    597 
    598     mov.w @(0x12345678:32,r3l.b),@er1             ;0158db0112345678
    599     mov.w @(0x12345678:32,r3l.b),@(0x2:2,er1)   ;0158db1112345678
    600     mov.w @(0x12345678:32,r3l.b),@er1+            ;0158db8112345678
    601     mov.w @(0x12345678:32,r3l.b),@-er1            ;0158dbb112345678
    602     mov.w @(0x12345678:32,r3l.b),@+er1            ;0158db9112345678
    603     mov.w @(0x12345678:32,r3l.b),@er1-            ;0158dba112345678
    604     mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1)     ;0158dbc1123456789abc
    605     mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)     ;0158dbc9123456789abcdef0
    606     mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3l.b)   ;0158dbd3123456789abc
    607     mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3.w)   ;0158dbe3123456789abc
    608     mov.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er3.l)   ;0158dbf3123456789abc
    609     mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3l.b)   ;0158dbdb123456789abcdef0
    610     mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3.w)   ;0158dbeb123456789abcdef0
    611     mov.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er3.l)   ;0158dbfb123456789abcdef0
    612     mov.w @(0x12345678:32,r3l.b),@0xffff9abc:16           ;0158db40123456789abc
    613     mov.w @(0x12345678:32,r3l.b),@0x9abcdef0:32           ;0158db48123456789abcdef0
    614 
    615     mov.w @(0x12345678:32,r3.w),@er1             ;0158eb0112345678
    616     mov.w @(0x12345678:32,r3.w),@(0x2:2,er1)   ;0158eb1112345678
    617     mov.w @(0x12345678:32,r3.w),@er1+            ;0158eb8112345678
    618     mov.w @(0x12345678:32,r3.w),@-er1            ;0158ebb112345678
    619     mov.w @(0x12345678:32,r3.w),@+er1            ;0158eb9112345678
    620     mov.w @(0x12345678:32,r3.w),@er1-            ;0158eba112345678
    621     mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1)     ;0158ebc1123456789abc
    622     mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)     ;0158ebc9123456789abcdef0
    623     mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r3l.b)   ;0158ebd3123456789abc
    624     mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r3.w)   ;0158ebe3123456789abc
    625     mov.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er3.l)   ;0158ebf3123456789abc
    626     mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3l.b)   ;0158ebdb123456789abcdef0
    627     mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3.w)   ;0158ebeb123456789abcdef0
    628     mov.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er3.l)   ;0158ebfb123456789abcdef0
    629     mov.w @(0x12345678:32,r3.w),@0xffff9abc:16           ;0158eb40123456789abc
    630     mov.w @(0x12345678:32,r3.w),@0x9abcdef0:32           ;0158eb48123456789abcdef0
    631 
    632     mov.w @(0x12345678:32,er3.l),@er1             ;0158fb0112345678
    633     mov.w @(0x12345678:32,er3.l),@(0x2:2,er1)   ;0158fb1112345678
    634     mov.w @(0x12345678:32,er3.l),@er1+            ;0158fb8112345678
    635     mov.w @(0x12345678:32,er3.l),@-er1            ;0158fbb112345678
    636     mov.w @(0x12345678:32,er3.l),@+er1            ;0158fb9112345678
    637     mov.w @(0x12345678:32,er3.l),@er1-            ;0158fba112345678
    638     mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1)     ;0158fbc1123456789abc
    639     mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)     ;0158fbc9123456789abcdef0
    640     mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r3l.b)   ;0158fbd3123456789abc
    641     mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r3.w)   ;0158fbe3123456789abc
    642     mov.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er3.l)   ;0158fbf3123456789abc
    643     mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3l.b)   ;0158fbdb123456789abcdef0
    644     mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3.w)   ;0158fbeb123456789abcdef0
    645     mov.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er3.l)   ;0158fbfb123456789abcdef0
    646     mov.w @(0x12345678:32,er3.l),@0xffff9abc:16           ;0158fb40123456789abc
    647     mov.w @(0x12345678:32,er3.l),@0x9abcdef0:32           ;0158fb48123456789abcdef0
    648 
    649     mov.w @0x1234:16,@er1                     ;015840011234
    650     mov.w @0x1234:16,@(0x2:2,er1)           ;015840111234
    651     mov.w @0x1234:16,@er1+                    ;015840811234
    652     mov.w @0x1234:16,@-er1                    ;015840b11234
    653     mov.w @0x1234:16,@+er1                    ;015840911234
    654     mov.w @0x1234:16,@er1-                    ;015840a11234
    655     mov.w @0x1234:16,@(0xffff9abc:16,er1)             ;015840c112349abc
    656     mov.w @0x1234:16,@(0x9abcdef0:32,er1)             ;015840c912349abcdef0
    657     mov.w @0x1234:16,@(0xffff9abc:16,r3l.b)           ;015840d312349abc
    658     mov.w @0x1234:16,@(0xffff9abc:16,r3.w)           ;015840e312349abc
    659     mov.w @0x1234:16,@(0xffff9abc:16,er3.l)           ;015840f312349abc
    660     mov.w @0x1234:16,@(0x9abcdef0:32,r3l.b)           ;015840db12349abcdef0
    661     mov.w @0x1234:16,@(0x9abcdef0:32,r3.w)           ;015840eb12349abcdef0
    662     mov.w @0x1234:16,@(0x9abcdef0:32,er3.l)           ;015840fb12349abcdef0
    663     mov.w @0x1234:16,@0xffff9abc:16                   ;0158404012349abc
    664     mov.w @0x1234:16,@0x9abcdef0:32                   ;0158404812349abcdef0
    665 
    666     mov.w @0x12345678:32,@er1                     ;0158480112345678
    667     mov.w @0x12345678:32,@(0x2:2,er1)           ;0158481112345678
    668     mov.w @0x12345678:32,@er1+                    ;0158488112345678
    669     mov.w @0x12345678:32,@-er1                    ;015848b112345678
    670     mov.w @0x12345678:32,@+er1                    ;0158489112345678
    671     mov.w @0x12345678:32,@er1-                    ;015848a112345678
    672     mov.w @0x12345678:32,@(0xffff9abc:16,er1)             ;015848c1123456789abc
    673     mov.w @0x12345678:32,@(0x9abcdef0:32,er1)             ;015848c9123456789abcdef0
    674     mov.w @0x12345678:32,@(0xffff9abc:16,r3l.b)           ;015848d3123456789abc
    675     mov.w @0x12345678:32,@(0xffff9abc:16,r3.w)           ;015848e3123456789abc
    676     mov.w @0x12345678:32,@(0xffff9abc:16,er3.l)           ;015848f3123456789abc
    677     mov.w @0x12345678:32,@(0x9abcdef0:32,r3l.b)           ;015848db123456789abcdef0
    678     mov.w @0x12345678:32,@(0x9abcdef0:32,r3.w)           ;015848eb123456789abcdef0
    679     mov.w @0x12345678:32,@(0x9abcdef0:32,er3.l)           ;015848fb123456789abcdef0
    680     mov.w @0x12345678:32,@0xffff9abc:16                   ;01584840123456789abc
    681     mov.w @0x12345678:32,@0x9abcdef0:32                   ;01584848123456789abcdef0
    682 
    683     mov.l #0x12345678:32,er1                      ;7a0112345678
    684 
    685     mov.l #0x1234:16,er1                      ;7a091234
    686 
    687     mov.l #0x1:3,er3                       ;0f9b
    688 
    689     mov.l #0x12345678:32,@er1                     ;7a74123456780100
    690     mov.l #0x12345678:32,@(0x4:2,er1)             ;7a74123456781100
    691     mov.l #0x12345678:32,@-er1                    ;7a7412345678b100
    692     mov.l #0x12345678:32,@er1+                    ;7a74123456788100
    693     mov.l #0x12345678:32,@er1-                    ;7a7412345678a100
    694     mov.l #0x12345678:32,@+er1                    ;7a74123456789100
    695     mov.l #0x12345678:32,@(0x1234:16,er1)             ;7a7412345678c1001234
    696     mov.l #0x12345678:32,@(0x12345678:32,er1)             ;7a7412345678c90012345678
    697     mov.l #0x12345678:32,@(0x1234:16,r3l.b)           ;7a7412345678d3001234
    698     mov.l #0x12345678:32,@(0x1234:16,r3.w)           ;7a7412345678e3001234
    699     mov.l #0x12345678:32,@(0x1234:16,er3.l)           ;7a7412345678f3001234
    700     mov.l #0x12345678:32,@(0x12345678:32,r3l.b)           ;7a7412345678db0012345678
    701     mov.l #0x12345678:32,@(0x12345678:32,r3.w)           ;7a7412345678eb0012345678
    702     mov.l #0x12345678:32,@(0x12345678:32,er3.l)           ;7a7412345678fb0012345678
    703     mov.l #0x12345678:32,@0x1234:16                   ;7a741234567840001234
    704     mov.l #0x12345678:32,@0x12345678:32                   ;7a7412345678480012345678
    705 
    706     mov.l #0x1234:16,@er1                     ;7a7c12340100
    707     mov.l #0x1234:16,@(0x4:2,er1)           ;7a7c12341100
    708     mov.l #0x1234:16,@-er1                    ;7a7c1234b100
    709     mov.l #0x1234:16,@er1+                    ;7a7c12348100
    710     mov.l #0x1234:16,@er1-                    ;7a7c1234a100
    711     mov.l #0x1234:16,@+er1                    ;7a7c12349100
    712     mov.l #0x1234:16,@(0x1234:16,er1)             ;7a7c1234c1001234
    713     mov.l #0x1234:16,@(0x12345678:32,er1)             ;7a7c1234c90012345678
    714     mov.l #0x1234:16,@(0x1234:16,r3l.b)           ;7a7c1234d3001234
    715     mov.l #0x1234:16,@(0x1234:16,r3.w)           ;7a7c1234e3001234
    716     mov.l #0x1234:16,@(0x1234:16,er3.l)           ;7a7c1234f3001234
    717     mov.l #0x1234:16,@(0x12345678:32,r3l.b)           ;7a7c1234db0012345678
    718     mov.l #0x1234:16,@(0x12345678:32,r3.w)           ;7a7c1234eb0012345678
    719     mov.l #0x1234:16,@(0x12345678:32,er3.l)           ;7a7c1234fb0012345678
    720     mov.l #0x1234:16,@0x1234:16                   ;7a7c123440001234
    721     mov.l #0x1234:16,@0x12345678:32                   ;7a7c1234480012345678
    722 
    723     mov.l #0x12:8,@er1                      ;010d0112
    724     mov.l #0x12:8,@(0x4:2,er1)            ;010d1112
    725     mov.l #0x12:8,@-er1                     ;010db112
    726     mov.l #0x12:8,@er1+                     ;010d8112
    727     mov.l #0x12:8,@er1-                     ;010da112
    728     mov.l #0x12:8,@+er1                     ;010d9112
    729     mov.l #0x12:8,@(0x1234:16,er1)              ;010dc1121234
    730     mov.l #0x12:8,@(0x12345678:32,er1)              ;010dc91212345678
    731     mov.l #0x12:8,@(0x1234:16,r3l.b)            ;010dd3121234
    732     mov.l #0x12:8,@(0x1234:16,r3.w)            ;010de3121234
    733     mov.l #0x12:8,@(0x1234:16,er3.l)            ;010df3121234
    734     mov.l #0x12:8,@(0x12345678:32,r3l.b)            ;010ddb1212345678
    735     mov.l #0x12:8,@(0x12345678:32,r3.w)            ;010deb1212345678
    736     mov.l #0x12:8,@(0x12345678:32,er3.l)            ;010dfb1212345678
    737     mov.l #0x12:8,@0x1234:16                    ;010d40121234
    738     mov.l #0x12:8,@0x12345678:32                    ;010d481212345678
    739 
    740     mov.l er2,er1                         ;0fa1
    741 
    742     mov.l er2,@er1                         ;01006992
    743     mov.l er2,@(0x4:2,er1)               ;01016992
    744     mov.l er2,@-er1                        ;01006d92
    745     mov.l er2,@er1+                        ;01036d92
    746     mov.l er2,@er1-                        ;01016d92
    747     mov.l er2,@+er1                        ;01026d92
    748     mov.l er2,@(0x1234:16,er1)                 ;01006f921234
    749     mov.l er2,@(0x12345678:32,er1)                 ;78906ba212345678
    750     mov.l er2,@(0x1234:16,r3l.b)               ;01016fb21234
    751     mov.l er2,@(0x1234:16,r3.w)               ;01026fb21234
    752     mov.l er2,@(0x1234:16,er3.l)               ;01036fb21234
    753     mov.l er2,@(0x12345678:32,r3l.b)               ;78b16ba212345678
    754     mov.l er2,@(0x12345678:32,r3.w)               ;78b26ba212345678
    755     mov.l er2,@(0x12345678:32,er3.l)               ;78b36ba212345678
    756     mov.l er2,@0x1234:16                       ;01006b821234
    757     mov.l er2,@0x12345678:32                       ;01006ba212345678
    758 
    759     mov.l @er2,er1                         ;01006921
    760     mov.l @(0x4:2,er2),er1              ;01016921
    761     mov.l @er2+,er1                       ;01006d21
    762     mov.l @-er2,er1                       ;01036d21
    763     mov.l @+er2,er1                       ;01016d21
    764     mov.l @er2-,er1                       ;01026d21
    765     mov.l @(0x1234:16,er1),er1                 ;01006f111234
    766     mov.l @(0x12345678:32,er1),er1                 ;78906b2112345678
    767     mov.l @(0x1234:16,r3l.b),er1               ;01016f311234
    768     mov.l @(0x1234:16,r3.w),er1               ;01026f311234
    769     mov.l @(0x1234:16,er3.l),er1               ;01036f311234
    770     mov.l @(0x12345678:32,r3l.b),er1               ;78b16b2112345678
    771     mov.l @(0x12345678:32,r3.w),er1               ;78b26b2112345678
    772     mov.l @(0x12345678:32,er3.l),er1               ;78b36b2112345678
    773     mov.l @0x1234:16,er1                       ;01006b011234
    774     mov.l @0x12345678:32,er1                       ;01006b2112345678
    775 
    776     mov.l @er2,@er1                       ;01080201
    777     mov.l @er2,@(0x4:2,er1)             ;01080211
    778     mov.l @er2,@er1+                      ;01080281
    779     mov.l @er2,@-er1                      ;010802b1
    780     mov.l @er2,@+er1                      ;01080291
    781     mov.l @er2,@er1-                      ;010802a1
    782     mov.l @er2,@(0x1234:16,er1)               ;010802c11234
    783     mov.l @er2,@(0x12345678:32,er1)               ;010802c912345678
    784     mov.l @er2,@(0x1234:16,r3l.b)             ;010802d31234
    785     mov.l @er2,@(0x1234:16,r3.w)             ;010802e31234
    786     mov.l @er2,@(0x1234:16,er3.l)             ;010802f31234
    787     mov.l @er2,@(0x12345678:32,r3l.b)             ;010802db12345678
    788     mov.l @er2,@(0x12345678:32,r3.w)             ;010802eb12345678
    789     mov.l @er2,@(0x12345678:32,er3.l)             ;010802fb12345678
    790     mov.l @er2,@0x1234:16                     ;010802401234
    791     mov.l @er2,@0x12345678:32                     ;0108024812345678
    792 
    793     mov.l @(0x4:2,er2),@er1             ;01081201
    794     mov.l @(0x4:2,er2),@(0x4:2,er1)   ;01081211
    795     mov.l @(0x4:2,er2),@er1+            ;01081281
    796     mov.l @(0x4:2,er2),@-er1            ;010812b1
    797     mov.l @(0x4:2,er2),@+er1            ;01081291
    798     mov.l @(0x4:2,er2),@er1-            ;010812a1
    799     mov.l @(0x4:2,er2),@(0x1234:16,er1)     ;010812c11234
    800     mov.l @(0x4:2,er2),@(0x12345678:32,er1)     ;010812c912345678
    801     mov.l @(0x4:2,er2),@(0x1234:16,r3l.b)   ;010812d31234
    802     mov.l @(0x4:2,er2),@(0x1234:16,r3.w)   ;010812e31234
    803     mov.l @(0x4:2,er2),@(0x1234:16,er3.l)   ;010812f31234
    804     mov.l @(0x4:2,er2),@(0x12345678:32,r3l.b)   ;010812db12345678
    805     mov.l @(0x4:2,er2),@(0x12345678:32,r3.w)   ;010812eb12345678
    806     mov.l @(0x4:2,er2),@(0x12345678:32,er3.l)   ;010812fb12345678
    807     mov.l @(0x4:2,er2),@0x1234:16           ;010812401234
    808     mov.l @(0x4:2,er2),@0x12345678:32           ;0108124812345678
    809 
    810     mov.l @-er2,@er1                      ;0108b201
    811     mov.l @-er2,@(0x4:2,er1)            ;0108b211
    812     mov.l @-er2,@er1+                     ;0108b281
    813     mov.l @-er2,@-er1                     ;0108b2b1
    814     mov.l @-er2,@+er1                     ;0108b291
    815     mov.l @-er2,@er1-                     ;0108b2a1
    816     mov.l @-er2,@(0x1234:16,er1)              ;0108b2c11234
    817     mov.l @-er2,@(0x12345678:32,er1)              ;0108b2c912345678
    818     mov.l @-er2,@(0x1234:16,r3l.b)            ;0108b2d31234
    819     mov.l @-er2,@(0x1234:16,r3.w)            ;0108b2e31234
    820     mov.l @-er2,@(0x1234:16,er3.l)            ;0108b2f31234
    821     mov.l @-er2,@(0x12345678:32,r3l.b)            ;0108b2db12345678
    822     mov.l @-er2,@(0x12345678:32,r3.w)            ;0108b2eb12345678
    823     mov.l @-er2,@(0x12345678:32,er3.l)            ;0108b2fb12345678
    824     mov.l @-er2,@0x1234:16                    ;0108b2401234
    825     mov.l @-er2,@0x12345678:32                    ;0108b24812345678
    826 
    827     mov.l @er2+,@er1                      ;01088201
    828     mov.l @er2+,@(0x4:2,er1)            ;01088211
    829     mov.l @er2+,@er1+                     ;01088281
    830     mov.l @er2+,@-er1                     ;010882b1
    831     mov.l @er2+,@+er1                     ;01088291
    832     mov.l @er2+,@er1-                     ;010882a1
    833     mov.l @er2+,@(0x1234:16,er1)              ;010882c11234
    834     mov.l @er2+,@(0x12345678:32,er1)              ;010882c912345678
    835     mov.l @er2+,@(0x1234:16,r3l.b)            ;010882d31234
    836     mov.l @er2+,@(0x1234:16,r3.w)            ;010882e31234
    837     mov.l @er2+,@(0x1234:16,er3.l)            ;010882f31234
    838     mov.l @er2+,@(0x12345678:32,r3l.b)            ;010882db12345678
    839     mov.l @er2+,@(0x12345678:32,r3.w)            ;010882eb12345678
    840     mov.l @er2+,@(0x12345678:32,er3.l)            ;010882fb12345678
    841     mov.l @er2+,@0x1234:16                    ;010882401234
    842     mov.l @er2+,@0x12345678:32                    ;0108824812345678
    843 
    844     mov.l @er2-,@er1                      ;0108a201
    845     mov.l @er2-,@(0x4:2,er1)            ;0108a211
    846     mov.l @er2-,@er1+                     ;0108a281
    847     mov.l @er2-,@-er1                     ;0108a2b1
    848     mov.l @er2-,@+er1                     ;0108a291
    849     mov.l @er2-,@er1-                     ;0108a2a1
    850     mov.l @er2-,@(0x1234:16,er1)              ;0108a2c11234
    851     mov.l @er2-,@(0x12345678:32,er1)              ;0108a2c912345678
    852     mov.l @er2-,@(0x1234:16,r3l.b)            ;0108a2d31234
    853     mov.l @er2-,@(0x1234:16,r3.w)            ;0108a2e31234
    854     mov.l @er2-,@(0x1234:16,er3.l)            ;0108a2f31234
    855     mov.l @er2-,@(0x12345678:32,r3l.b)            ;0108a2db12345678
    856     mov.l @er2-,@(0x12345678:32,r3.w)            ;0108a2eb12345678
    857     mov.l @er2-,@(0x12345678:32,er3.l)            ;0108a2fb12345678
    858     mov.l @er2-,@0x1234:16                    ;0108a2401234
    859     mov.l @er2-,@0x12345678:32                    ;0108a24812345678
    860 
    861     mov.l @+er2,@er1                      ;01089201
    862     mov.l @+er2,@(0x4:2,er1)            ;01089211
    863     mov.l @+er2,@er1+                     ;01089281
    864     mov.l @+er2,@-er1                     ;010892b1
    865     mov.l @+er2,@+er1                     ;01089291
    866     mov.l @+er2,@er1-                     ;010892a1
    867     mov.l @+er2,@(0x1234:16,er1)              ;010892c11234
    868     mov.l @+er2,@(0x12345678:32,er1)              ;010892c912345678
    869     mov.l @+er2,@(0x1234:16,r3l.b)            ;010892d31234
    870     mov.l @+er2,@(0x1234:16,r3.w)            ;010892e31234
    871     mov.l @+er2,@(0x1234:16,er3.l)            ;010892f31234
    872     mov.l @+er2,@(0x12345678:32,r3l.b)            ;010892db12345678
    873     mov.l @+er2,@(0x12345678:32,r3.w)            ;010892eb12345678
    874     mov.l @+er2,@(0x12345678:32,er3.l)            ;010892fb12345678
    875     mov.l @+er2,@0x1234:16                    ;010892401234
    876     mov.l @+er2,@0x12345678:32                    ;0108924812345678
    877 
    878     mov.l @(0x1234:16,er2),@er1               ;0108c2011234
    879     mov.l @(0x1234:16,er2),@(0x4:2,er1)     ;0108c2111234
    880     mov.l @(0x1234:16,er2),@er1+              ;0108c2811234
    881     mov.l @(0x1234:16,er2),@-er1              ;0108c2b11234
    882     mov.l @(0x1234:16,er2),@+er1              ;0108c2911234
    883     mov.l @(0x1234:16,er2),@er1-              ;0108c2a11234
    884     mov.l @(0x1234:16,er2),@(0xffff9abc:16,er1)       ;0108c2c112349abc
    885     mov.l @(0x1234:16,er2),@(0x9abcdef0:32,er1)       ;0108c2c912349abcdef0
    886     mov.l @(0x1234:16,er2),@(0xffff9abc:16,r3l.b)     ;0108c2d312349abc
    887     mov.l @(0x1234:16,er2),@(0xffff9abc:16,r3.w)     ;0108c2e312349abc
    888     mov.l @(0x1234:16,er2),@(0xffff9abc:16,er3.l)     ;0108c2f312349abc
    889     mov.l @(0x1234:16,er2),@(0x9abcdef0:32,r3l.b)     ;0108c2db12349abcdef0
    890     mov.l @(0x1234:16,er2),@(0x9abcdef0:32,r3.w)     ;0108c2eb12349abcdef0
    891     mov.l @(0x1234:16,er2),@(0x9abcdef0:32,er3.l)     ;0108c2fb12349abcdef0
    892     mov.l @(0x1234:16,er2),@0xffff9abc:16             ;0108c24012349abc
    893     mov.l @(0x1234:16,er2),@0x9abcdef0:32             ;0108c24812349abcdef0
    894 
    895     mov.l @(0x12345678:32,er2),@er1               ;0108ca0112345678
    896     mov.l @(0x12345678:32,er2),@(0x4:2,er1)     ;0108ca1112345678
    897     mov.l @(0x12345678:32,er2),@er1+              ;0108ca8112345678
    898     mov.l @(0x12345678:32,er2),@-er1              ;0108cab112345678
    899     mov.l @(0x12345678:32,er2),@+er1              ;0108ca9112345678
    900     mov.l @(0x12345678:32,er2),@er1-              ;0108caa112345678
    901     mov.l @(0x12345678:32,er2),@(0xffff9abc:16,er1)       ;0108cac1123456789abc
    902     mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,er1)       ;0108cac9123456789abcdef0
    903     mov.l @(0x12345678:32,er2),@(0xffff9abc:16,r3l.b)     ;0108cad3123456789abc
    904     mov.l @(0x12345678:32,er2),@(0xffff9abc:16,r3.w)     ;0108cae3123456789abc
    905     mov.l @(0x12345678:32,er2),@(0xffff9abc:16,er3.l)     ;0108caf3123456789abc
    906     mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,r3l.b)     ;0108cadb123456789abcdef0
    907     mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,r3.w)     ;0108caeb123456789abcdef0
    908     mov.l @(0x12345678:32,er2),@(0x9abcdef0:32,er3.l)     ;0108cafb123456789abcdef0
    909     mov.l @(0x12345678:32,er2),@0xffff9abc:16             ;0108ca40123456789abc
    910     mov.l @(0x12345678:32,er2),@0x9abcdef0:32             ;0108ca48123456789abcdef0
    911 
    912     mov.l @(0x1234:16,r3l.b),@er1             ;0108d3011234
    913     mov.l @(0x1234:16,r3l.b),@(0x4:2,er1)   ;0108d3111234
    914     mov.l @(0x1234:16,r3l.b),@er1+            ;0108d3811234
    915     mov.l @(0x1234:16,r3l.b),@-er1            ;0108d3b11234
    916     mov.l @(0x1234:16,r3l.b),@+er1            ;0108d3911234
    917     mov.l @(0x1234:16,r3l.b),@er1-            ;0108d3a11234
    918     mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1)     ;0108d3c112349abc
    919     mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)     ;0108d3c912349abcdef0
    920     mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r3l.b)   ;0108d3d312349abc
    921     mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r3.w)   ;0108d3e312349abc
    922     mov.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er3.l)   ;0108d3f312349abc
    923     mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r3l.b)   ;0108d3db12349abcdef0
    924     mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r3.w)   ;0108d3eb12349abcdef0
    925     mov.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er3.l)   ;0108d3fb12349abcdef0
    926     mov.l @(0x1234:16,r3l.b),@0xffff9abc:16           ;0108d34012349abc
    927     mov.l @(0x1234:16,r3l.b),@0x9abcdef0:32           ;0108d34812349abcdef0
    928 
    929     mov.l @(0x1234:16,r3.w),@er1             ;0108e3011234
    930     mov.l @(0x1234:16,r3.w),@(0x4:2,er1)   ;0108e3111234
    931     mov.l @(0x1234:16,r3.w),@er1+            ;0108e3811234
    932     mov.l @(0x1234:16,r3.w),@-er1            ;0108e3b11234
    933     mov.l @(0x1234:16,r3.w),@+er1            ;0108e3911234
    934     mov.l @(0x1234:16,r3.w),@er1-            ;0108e3a11234
    935     mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1)     ;0108e3c112349abc
    936     mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)     ;0108e3c912349abcdef0
    937     mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,r3l.b)   ;0108e3d312349abc
    938     mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,r3.w)   ;0108e3e312349abc
    939     mov.l @(0x1234:16,r3.w),@(0xffff9abc:16,er3.l)   ;0108e3f312349abc
    940     mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r3l.b)   ;0108e3db12349abcdef0
    941     mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r3.w)   ;0108e3eb12349abcdef0
    942     mov.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er3.l)   ;0108e3fb12349abcdef0
    943     mov.l @(0x1234:16,r3.w),@0xffff9abc:16           ;0108e34012349abc
    944     mov.l @(0x1234:16,r3.w),@0x9abcdef0:32           ;0108e34812349abcdef0
    945 
    946     mov.l @(0x1234:16,er3.l),@er1             ;0108f3011234
    947     mov.l @(0x1234:16,er3.l),@(0x4:2,er1)   ;0108f3111234
    948     mov.l @(0x1234:16,er3.l),@er1+            ;0108f3811234
    949     mov.l @(0x1234:16,er3.l),@-er1            ;0108f3b11234
    950     mov.l @(0x1234:16,er3.l),@+er1            ;0108f3911234
    951     mov.l @(0x1234:16,er3.l),@er1-            ;0108f3a11234
    952     mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1)     ;0108f3c112349abc
    953     mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)     ;0108f3c912349abcdef0
    954     mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,r3l.b)   ;0108f3d312349abc
    955     mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,r3.w)   ;0108f3e312349abc
    956     mov.l @(0x1234:16,er3.l),@(0xffff9abc:16,er3.l)   ;0108f3f312349abc
    957     mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r3l.b)   ;0108f3db12349abcdef0
    958     mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r3.w)   ;0108f3eb12349abcdef0
    959     mov.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er3.l)   ;0108f3fb12349abcdef0
    960     mov.l @(0x1234:16,er3.l),@0xffff9abc:16           ;0108f34012349abc
    961     mov.l @(0x1234:16,er3.l),@0x9abcdef0:32           ;0108f34812349abcdef0
    962 
    963     mov.l @(0x12345678:32,r3l.b),@er1             ;0108db0112345678
    964     mov.l @(0x12345678:32,r3l.b),@(0x4:2,er1)   ;0108db1112345678
    965     mov.l @(0x12345678:32,r3l.b),@er1+            ;0108db8112345678
    966     mov.l @(0x12345678:32,r3l.b),@-er1            ;0108dbb112345678
    967     mov.l @(0x12345678:32,r3l.b),@+er1            ;0108db9112345678
    968     mov.l @(0x12345678:32,r3l.b),@er1-            ;0108dba112345678
    969     mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1)     ;0108dbc1123456789abc
    970     mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)     ;0108dbc9123456789abcdef0
    971     mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3l.b)   ;0108dbd3123456789abc
    972     mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r3.w)   ;0108dbe3123456789abc
    973     mov.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er3.l)   ;0108dbf3123456789abc
    974     mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3l.b)   ;0108dbdb123456789abcdef0
    975     mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r3.w)   ;0108dbeb123456789abcdef0
    976     mov.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er3.l)   ;0108dbfb123456789abcdef0
    977     mov.l @(0x12345678:32,r3l.b),@0xffff9abc:16           ;0108db40123456789abc
    978     mov.l @(0x12345678:32,r3l.b),@0x9abcdef0:32           ;0108db48123456789abcdef0
    979 
    980     mov.l @(0x12345678:32,r3.w),@er1             ;0108eb0112345678
    981     mov.l @(0x12345678:32,r3.w),@(0x4:2,er1)   ;0108eb1112345678
    982     mov.l @(0x12345678:32,r3.w),@er1+            ;0108eb8112345678
    983     mov.l @(0x12345678:32,r3.w),@-er1            ;0108ebb112345678
    984     mov.l @(0x12345678:32,r3.w),@+er1            ;0108eb9112345678
    985     mov.l @(0x12345678:32,r3.w),@er1-            ;0108eba112345678
    986     mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1)     ;0108ebc1123456789abc
    987     mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)     ;0108ebc9123456789abcdef0
    988     mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r3l.b)   ;0108ebd3123456789abc
    989     mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r3.w)   ;0108ebe3123456789abc
    990     mov.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er3.l)   ;0108ebf3123456789abc
    991     mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3l.b)   ;0108ebdb123456789abcdef0
    992     mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r3.w)   ;0108ebeb123456789abcdef0
    993     mov.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er3.l)   ;0108ebfb123456789abcdef0
    994     mov.l @(0x12345678:32,r3.w),@0xffff9abc:16           ;0108eb40123456789abc
    995     mov.l @(0x12345678:32,r3.w),@0x9abcdef0:32           ;0108eb48123456789abcdef0
    996 
    997     mov.l @(0x12345678:32,er3.l),@er1             ;0108fb0112345678
    998     mov.l @(0x12345678:32,er3.l),@(0x4:2,er1)   ;0108fb1112345678
    999     mov.l @(0x12345678:32,er3.l),@er1+            ;0108fb8112345678
   1000     mov.l @(0x12345678:32,er3.l),@-er1            ;0108fbb112345678
   1001     mov.l @(0x12345678:32,er3.l),@+er1            ;0108fb9112345678
   1002     mov.l @(0x12345678:32,er3.l),@er1-            ;0108fba112345678
   1003     mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1)     ;0108fbc1123456789abc
   1004     mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)     ;0108fbc9123456789abcdef0
   1005     mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r3l.b)   ;0108fbd3123456789abc
   1006     mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r3.w)   ;0108fbe3123456789abc
   1007     mov.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er3.l)   ;0108fbf3123456789abc
   1008     mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3l.b)   ;0108fbdb123456789abcdef0
   1009     mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r3.w)   ;0108fbeb123456789abcdef0
   1010     mov.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er3.l)   ;0108fbfb123456789abcdef0
   1011     mov.l @(0x12345678:32,er3.l),@0xffff9abc:16           ;0108fb40123456789abc
   1012     mov.l @(0x12345678:32,er3.l),@0x9abcdef0:32           ;0108fb48123456789abcdef0
   1013 
   1014     mov.l @0x1234:16,@er1                     ;010840011234
   1015     mov.l @0x1234:16,@(0x4:2,er1)           ;010840111234
   1016     mov.l @0x1234:16,@er1+                    ;010840811234
   1017     mov.l @0x1234:16,@-er1                    ;010840b11234
   1018     mov.l @0x1234:16,@+er1                    ;010840911234
   1019     mov.l @0x1234:16,@er1-                    ;010840a11234
   1020     mov.l @0x1234:16,@(0xffff9abc:16,er1)             ;010840c112349abc
   1021     mov.l @0x1234:16,@(0x9abcdef0:32,er1)             ;010840c912349abcdef0
   1022     mov.l @0x1234:16,@(0xffff9abc:16,r3l.b)           ;010840d312349abc
   1023     mov.l @0x1234:16,@(0xffff9abc:16,r3.w)           ;010840e312349abc
   1024     mov.l @0x1234:16,@(0xffff9abc:16,er3.l)           ;010840f312349abc
   1025     mov.l @0x1234:16,@(0x9abcdef0:32,r3l.b)           ;010840db12349abcdef0
   1026     mov.l @0x1234:16,@(0x9abcdef0:32,r3.w)           ;010840eb12349abcdef0
   1027     mov.l @0x1234:16,@(0x9abcdef0:32,er3.l)           ;010840fb12349abcdef0
   1028     mov.l @0x1234:16,@0xffff9abc:16                   ;0108404012349abc
   1029     mov.l @0x1234:16,@0x9abcdef0:32                   ;0108404812349abcdef0
   1030 
   1031     mov.l @0x12345678:32,@er1                     ;0108480112345678
   1032     mov.l @0x12345678:32,@(0x4:2,er1)           ;0108481112345678
   1033     mov.l @0x12345678:32,@er1+                    ;0108488112345678
   1034     mov.l @0x12345678:32,@-er1                    ;010848b112345678
   1035     mov.l @0x12345678:32,@+er1                    ;0108489112345678
   1036     mov.l @0x12345678:32,@er1-                    ;010848a112345678
   1037     mov.l @0x12345678:32,@(0xffff9abc:16,er1)             ;010848c1123456789abc
   1038     mov.l @0x12345678:32,@(0x9abcdef0:32,er1)             ;010848c9123456789abcdef0
   1039     mov.l @0x12345678:32,@(0xffff9abc:16,r3l.b)           ;010848d3123456789abc
   1040     mov.l @0x12345678:32,@(0xffff9abc:16,r3.w)           ;010848e3123456789abc
   1041     mov.l @0x12345678:32,@(0xffff9abc:16,er3.l)           ;010848f3123456789abc
   1042     mov.l @0x12345678:32,@(0x9abcdef0:32,r3l.b)           ;010848db123456789abcdef0
   1043     mov.l @0x12345678:32,@(0x9abcdef0:32,r3.w)           ;010848eb123456789abcdef0
   1044     mov.l @0x12345678:32,@(0x9abcdef0:32,er3.l)           ;010848fb123456789abcdef0
   1045     mov.l @0x12345678:32,@0xffff9abc:16                   ;01084840123456789abc
   1046     mov.l @0x12345678:32,@0x9abcdef0:32                   ;01084848123456789abcdef0
   1047 
   1048     movtpe.b r2h,@0x1234:16                    ;6ac21234
   1049     movfpe.b @0x1234:16,r1h                    ;6a411234
   1050 
   1051     ldm @sp+,(er0-er1)                  ;01106d71
   1052     ldm @sp+,(er1-er2)                  ;01106d72
   1053     ldm @sp+,(er2-er3)                  ;01106d73
   1054     ldm @sp+,(er3-er4)                  ;01106d74
   1055     ldm @sp+,(er4-er5)                  ;01106d75
   1056     ldm @sp+,(er5-er6)                  ;01106d76
   1057     ldm @sp+,(er6-er7)                  ;01106d77
   1058 
   1059     ldm @sp+,(er0-er2)                  ;01206d72
   1060     ldm @sp+,(er1-er3)                  ;01206d73
   1061     ldm @sp+,(er2-er4)                  ;01206d74
   1062     ldm @sp+,(er3-er5)                  ;01206d75
   1063     ldm @sp+,(er4-er6)                  ;01206d76
   1064     ldm @sp+,(er5-er7)                  ;01206d77
   1065 
   1066     ldm @sp+,(er0-er3)                  ;01306d73
   1067     ldm @sp+,(er1-er4)                  ;01306d74
   1068     ldm @sp+,(er2-er5)                  ;01306d75
   1069     ldm @sp+,(er3-er6)                  ;01306d76
   1070     ldm @sp+,(er4-er7)                  ;01306d77
   1071 
   1072     stm (er0-er1),@-sp                  ;01106df0
   1073     stm (er1-er2),@-sp                  ;01106df1
   1074     stm (er2-er3),@-sp                  ;01106df2
   1075     stm (er3-er4),@-sp                  ;01106df3
   1076     stm (er4-er5),@-sp                  ;01106df4
   1077     stm (er5-er6),@-sp                  ;01106df5
   1078     stm (er6-er7),@-sp                  ;01106df6
   1079 
   1080     stm (er0-er2),@-sp                  ;01206df0
   1081     stm (er1-er3),@-sp                  ;01206df1
   1082     stm (er2-er4),@-sp                  ;01206df2
   1083     stm (er3-er5),@-sp                  ;01206df3
   1084     stm (er4-er6),@-sp                  ;01206df4
   1085     stm (er5-er7),@-sp                  ;01206df5
   1086 
   1087     stm (er0-er3),@-sp                  ;01306df0
   1088     stm (er1-er4),@-sp                  ;01306df1
   1089     stm (er2-er5),@-sp                  ;01306df2
   1090     stm (er3-er6),@-sp                  ;01306df3
   1091     stm (er4-er7),@-sp                  ;01306df4
   1092 
   1093     eepmov.b                            ;7b5c598f
   1094 
   1095     eepmov.w                            ;7bd4598f
   1096 
   1097     movmd.b                              ;7b94
   1098     movmd.w                              ;7ba4
   1099     movmd.l                              ;7bb4
   1100     movsd.b  label                       ;7b840004
   1101     nop                                  ;0000
   1102     nop                                  ;0000
   1103 label:
   1104 
   1105     .end
   1106 
   1107