Home | History | Annotate | Download | only in h8300
      1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
      2 ;arith_1
      3 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
      4 	.h8300sx
      5 	.text
      6 _start:
      7     add.b #0x12:8,r1h                            ;8112
      8     add.b #0x12:8,@er1                           ;7d108012
      9     add.b #0x12:8,@(0x3:2,er1)               ;017768188012
     10     add.b #0x12:8,@er1+                      ;01746c188012
     11     add.b #0x12:8,@-er1                      ;01776c188012
     12     add.b #0x12:8,@+er1                      ;01756c188012
     13     add.b #0x12:8,@er1-                      ;01766c188012
     14     add.b #0x12:8,@(0x1234:16,er1)           ;01746e1812348012
     15     add.b #0x12:8,@(0x12345678:32,er1)       ;78146a28123456788012
     16     add.b #0x12:8,@(0x1234:16,r2l.b)         ;01756e2812348012
     17     add.b #0x12:8,@(0x1234:16,r2.w)         ;01766e2812348012
     18     add.b #0x12:8,@(0x1234:16,er2.l)         ;01776e2812348012
     19     add.b #0x12:8,@(0x12345678:32,r2l.b)     ;78256a28123456788012
     20     add.b #0x12:8,@(0x12345678:32,r2.w)     ;78266a28123456788012
     21     add.b #0x12:8,@(0x12345678:32,er2.l)     ;78276a28123456788012
     22     add.b #0x12:8,@0xffffff9a:8                  ;7f9a8012
     23     add.b #0x12:8,@0x1234:16                     ;6a1812348012
     24     add.b #0x12:8,@0x12345678:32                 ;6a38123456788012
     25 
     26     add.b r3h,r1h                                ;0831
     27 
     28     add.b r3h,@er1                               ;7d100830
     29     add.b r3h,@(0x3:2,er1)                   ;01793113
     30     add.b r3h,@er1+                          ;01798113
     31     add.b r3h,@-er1                          ;0179b113
     32     add.b r3h,@+er1                          ;01799113
     33     add.b r3h,@er1-                          ;0179a113
     34     add.b r3h,@(0x1234:16,er1)               ;0179c1131234
     35     add.b r3h,@(0x12345678:32,er1)           ;0179c91312345678
     36     add.b r3h,@(0x1234:16,r2l.b)             ;0179d2131234
     37     add.b r3h,@(0x1234:16,r2.w)             ;0179e2131234
     38     add.b r3h,@(0x1234:16,er2.l)             ;0179f2131234
     39     add.b r3h,@(0x12345678:32,r2l.b)         ;0179da1312345678
     40     add.b r3h,@(0x12345678:32,r2.w)         ;0179ea1312345678
     41     add.b r3h,@(0x12345678:32,er2.l)         ;0179fa1312345678
     42     add.b r3h,@0xffffff12:8                      ;7f120830
     43     add.b r3h,@0x1234:16                         ;6a1812340830
     44     add.b r3h,@0x12345678:32                     ;6a38123456780830
     45 
     46     add.b @er3,r1h                               ;7c300801
     47     add.b @(0x3:2,er3),r1h                   ;017a3311
     48     add.b @er3+,r1h                          ;017a8311
     49     add.b @-er3,r1h                          ;017ab311
     50     add.b @+er3,r1h                          ;017a9311
     51     add.b @er3-,r1h                          ;017aa311
     52     add.b @(0x1234:16,er1),r1h               ;017ac1111234
     53     add.b @(0x12345678:32,er1),r1h           ;017ac91112345678
     54     add.b @(0x1234:16,r2l.b),r1h             ;017ad2111234
     55     add.b @(0x1234:16,r2.w),r1h             ;017ae2111234
     56     add.b @(0x1234:16,er2.l),r1h             ;017af2111234
     57     add.b @(0x12345678:32,r2l.b),r1h         ;017ada1112345678
     58     add.b @(0x12345678:32,r2.w),r1h         ;017aea1112345678
     59     add.b @(0x12345678:32,er2.l),r1h         ;017afa1112345678
     60     add.b @0xffffff12:8,r1h                      ;7e120801
     61     add.b @0x1234:16,r1h                         ;6a1012340801
     62     add.b @0x12345678:32,r1h                     ;6a30123456780801
     63 
     64     add.b @er3,@er1                                ;7c350110
     65     add.b @er3,@(3:2,er1)                          ;7c353110
     66     add.b @er3,@-er1                               ;7c35b110
     67     add.b @er3,@er1+                               ;7c358110
     68     add.b @er3,@er1-                               ;7c35a110
     69     add.b @er3,@+er1                               ;7c359110
     70     add.b @er3,@(0xffff9abc:16,er1)                ;7c35c1109abc
     71     add.b @er3,@(0x9abcdef0:32,er1)                ;7c35c9109abcdef0
     72     add.b @er3,@(0xffff9abc:16,r2l.b)              ;7c35d2109abc
     73     add.b @er3,@(0xffff9abc:16,r2.w)              ;7c35e2109abc
     74     add.b @er3,@(0xffff9abc:16,er2.l)              ;7c35f2109abc
     75     add.b @er3,@(0x9abcdef0:32,r2l.b)              ;7c35da109abcdef0
     76     add.b @er3,@(0x9abcdef0:32,r2.w)              ;7c35ea109abcdef0
     77     add.b @er3,@(0x9abcdef0:32,er2.l)              ;7c35fa109abcdef0
     78     add.b @er3,@0xffff9abc:16                      ;7c3540109abc
     79     add.b @er3,@0x9abcdef0:32                      ;7c3548109abcdef0
     80 
     81     add.b @-er3,@er1                               ;01776c3c0110
     82     add.b @-er3,@(3:2,er1)                         ;01776c3c3110
     83     add.b @-er3,@-er1                              ;01776c3cb110
     84     add.b @-er3,@er1+                              ;01776c3c8110
     85     add.b @-er3,@er1-                              ;01776c3ca110
     86     add.b @-er3,@+er1                              ;01776c3c9110
     87     add.b @-er3,@(0xffff9abc:16,er1)               ;01776c3cc1109abc
     88     add.b @-er3,@(0x9abcdef0:32,er1)               ;01776c3cc9109abcdef0
     89     add.b @-er3,@(0xffff9abc:16,r2l.b)             ;01776c3cd2109abc
     90     add.b @-er3,@(0xffff9abc:16,r2.w)             ;01776c3ce2109abc
     91     add.b @-er3,@(0xffff9abc:16,er2.l)             ;01776c3cf2109abc
     92     add.b @-er3,@(0x9abcdef0:32,r2l.b)             ;01776c3cda109abcdef0
     93     add.b @-er3,@(0x9abcdef0:32,r2.w)             ;01776c3cea109abcdef0
     94     add.b @-er3,@(0x9abcdef0:32,er2.l)             ;01776c3cfa109abcdef0
     95     add.b @-er3,@0xffff9abc:16                     ;01776c3c40109abc
     96     add.b @-er3,@0x9abcdef0:32                     ;01776c3c48109abcdef0
     97 
     98     add.b @er3+,@er1                               ;01746c3c0110
     99     add.b @er3+,@(3:2,er1)                         ;01746c3c3110
    100     add.b @er3+,@-er1                              ;01746c3cb110
    101     add.b @er3+,@er1+                              ;01746c3c8110
    102     add.b @er3+,@er1-                              ;01746c3ca110
    103     add.b @er3+,@+er1                              ;01746c3c9110
    104     add.b @er3+,@(0xffff9abc:16,er1)               ;01746c3cc1109abc
    105     add.b @er3+,@(0x9abcdef0:32,er1)               ;01746c3cc9109abcdef0
    106     add.b @er3+,@(0xffff9abc:16,r2l.b)             ;01746c3cd2109abc
    107     add.b @er3+,@(0xffff9abc:16,r2.w)             ;01746c3ce2109abc
    108     add.b @er3+,@(0xffff9abc:16,er2.l)             ;01746c3cf2109abc
    109     add.b @er3+,@(0x9abcdef0:32,r2l.b)             ;01746c3cda109abcdef0
    110     add.b @er3+,@(0x9abcdef0:32,r2.w)             ;01746c3cea109abcdef0
    111     add.b @er3+,@(0x9abcdef0:32,er2.l)             ;01746c3cfa109abcdef0
    112     add.b @er3+,@0xffff9abc:16                     ;01746c3c40109abc
    113     add.b @er3+,@0x9abcdef0:32                     ;01746c3c48109abcdef0
    114 
    115     add.b @er3-,@er1                               ;01766c3c0110
    116     add.b @er3-,@(3:2,er1)                         ;01766c3c3110
    117     add.b @er3-,@-er1                              ;01766c3cb110
    118     add.b @er3-,@er1+                              ;01766c3c8110
    119     add.b @er3-,@er1-                              ;01766c3ca110
    120     add.b @er3-,@+er1                              ;01766c3c9110
    121     add.b @er3-,@(0xffff9abc:16,er1)               ;01766c3cc1109abc
    122     add.b @er3-,@(0x9abcdef0:32,er1)               ;01766c3cc9109abcdef0
    123     add.b @er3-,@(0xffff9abc:16,r2l.b)             ;01766c3cd2109abc
    124     add.b @er3-,@(0xffff9abc:16,r2.w)             ;01766c3ce2109abc
    125     add.b @er3-,@(0xffff9abc:16,er2.l)             ;01766c3cf2109abc
    126     add.b @er3-,@(0x9abcdef0:32,r2l.b)             ;01766c3cda109abcdef0
    127     add.b @er3-,@(0x9abcdef0:32,r2.w)             ;01766c3cea109abcdef0
    128     add.b @er3-,@(0x9abcdef0:32,er2.l)             ;01766c3cfa109abcdef0
    129     add.b @er3-,@0xffff9abc:16                     ;01766c3c40109abc
    130     add.b @er3-,@0x9abcdef0:32                     ;01766c3c48109abcdef0
    131 
    132     add.b @+er3,@er1                               ;01756c3c0110
    133     add.b @+er3,@(3:2,er1)                         ;01756c3c3110
    134     add.b @+er3,@-er1                              ;01756c3cb110
    135     add.b @+er3,@er1+                              ;01756c3c8110
    136     add.b @+er3,@er1-                              ;01756c3ca110
    137     add.b @+er3,@+er1                              ;01756c3c9110
    138     add.b @+er3,@(0xffff9abc:16,er1)               ;01756c3cc1109abc
    139     add.b @+er3,@(0x9abcdef0:32,er1)               ;01756c3cc9109abcdef0
    140     add.b @+er3,@(0xffff9abc:16,r2l.b)             ;01756c3cd2109abc
    141     add.b @+er3,@(0xffff9abc:16,r2.w)             ;01756c3ce2109abc
    142     add.b @+er3,@(0xffff9abc:16,er2.l)             ;01756c3cf2109abc
    143     add.b @+er3,@(0x9abcdef0:32,r2l.b)             ;01756c3cda109abcdef0
    144     add.b @+er3,@(0x9abcdef0:32,r2.w)             ;01756c3cea109abcdef0
    145     add.b @+er3,@(0x9abcdef0:32,er2.l)             ;01756c3cfa109abcdef0
    146     add.b @+er3,@0xffff9abc:16                     ;01756c3c40109abc
    147     add.b @+er3,@0x9abcdef0:32                     ;01756c3c48109abcdef0
    148 
    149     add.b @(0x1234:16,er3),@er1                         ;01746e3c12340110
    150     add.b @(0x1234:16,er3),@(3:2,er1)                   ;01746e3c12343110
    151     add.b @(0x1234:16,er3),@-er1                        ;01746e3c1234b110
    152     add.b @(0x1234:16,er3),@er1+                        ;01746e3c12348110
    153     add.b @(0x1234:16,er3),@er1-                        ;01746e3c1234a110
    154     add.b @(0x1234:16,er3),@+er1                        ;01746e3c12349110
    155     add.b @(0x1234:16,er3),@(0xffff9abc:16,er1)         ;01746e3c1234c1109abc
    156     add.b @(0x1234:16,er3),@(0x9abcdef0:32,er1)         ;01746e3c1234c9109abcdef0
    157     add.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b)       ;01746e3c1234d2109abc
    158     add.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w)       ;01746e3c1234e2109abc
    159     add.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l)       ;01746e3c1234f2109abc
    160     add.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b)       ;01746e3c1234da109abcdef0
    161     add.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w)       ;01746e3c1234ea109abcdef0
    162     add.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l)       ;01746e3c1234fa109abcdef0
    163     add.b @(0x1234:16,er3),@0xffff9abc:16               ;01746e3c123440109abc
    164     add.b @(0x1234:16,er3),@0x9abcdef0:32               ;01746e3c123448109abcdef0
    165 
    166     add.b @(0x12345678:32,er3),@er1                         ;78346a2c123456780110
    167     add.b @(0x12345678:32,er3),@(3:2,er1)                   ;78346a2c123456783110
    168     add.b @(0x12345678:32,er3),@-er1                        ;78346a2c12345678b110
    169     add.b @(0x12345678:32,er3),@er1+                        ;78346a2c123456788110
    170     add.b @(0x12345678:32,er3),@er1-                        ;78346a2c12345678a110
    171     add.b @(0x12345678:32,er3),@+er1                        ;78346a2c123456789110
    172     add.b @(0x12345678:32,er3),@(0xffff9abc:16,er1)         ;78346a2c12345678c1109abc
    173     add.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1)         ;78346a2c12345678c9109abcdef0
    174     add.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b)       ;78346a2c12345678d2109abc
    175     add.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w)       ;78346a2c12345678e2109abc
    176     add.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l)       ;78346a2c12345678f2109abc
    177     add.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b)       ;78346a2c12345678da109abcdef0
    178     add.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w)       ;78346a2c12345678ea109abcdef0
    179     add.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l)       ;78346a2c12345678fa109abcdef0
    180     add.b @(0x12345678:32,er3),@0xffff9abc:16               ;78346a2c1234567840109abc
    181     add.b @(0x12345678:32,er3),@0x9abcdef0:32               ;78346a2c1234567848109abcdef0
    182 
    183     add.b @(0x1234:16,r3l.b),@er1                       ;01756e3c12340110
    184     add.b @(0x1234:16,r3l.b),@(3:2,er1)                 ;01756e3c12343110
    185     add.b @(0x1234:16,r3l.b),@-er1                      ;01756e3c1234b110
    186     add.b @(0x1234:16,r3l.b),@er1+                      ;01756e3c12348110
    187     add.b @(0x1234:16,r3l.b),@er1-                      ;01756e3c1234a110
    188     add.b @(0x1234:16,r3l.b),@+er1                      ;01756e3c12349110
    189     add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1)       ;01756e3c1234c1109abc
    190     add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)       ;01756e3c1234c9109abcdef0
    191     add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b)     ;01756e3c1234d2109abc
    192     add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w)     ;01756e3c1234e2109abc
    193     add.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l)     ;01756e3c1234f2109abc
    194     add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b)     ;01756e3c1234da109abcdef0
    195     add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w)     ;01756e3c1234ea109abcdef0
    196     add.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l)     ;01756e3c1234fa109abcdef0
    197     add.b @(0x1234:16,r3l.b),@0xffff9abc:16             ;01756e3c123440109abc
    198     add.b @(0x1234:16,r3l.b),@0x9abcdef0:32             ;01756e3c123448109abcdef0
    199 
    200     add.b @(0x1234:16,r3.w),@er1                       ;01766e3c12340110
    201     add.b @(0x1234:16,r3.w),@(3:2,er1)                 ;01766e3c12343110
    202     add.b @(0x1234:16,r3.w),@-er1                      ;01766e3c1234b110
    203     add.b @(0x1234:16,r3.w),@er1+                      ;01766e3c12348110
    204     add.b @(0x1234:16,r3.w),@er1-                      ;01766e3c1234a110
    205     add.b @(0x1234:16,r3.w),@+er1                      ;01766e3c12349110
    206     add.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1)       ;01766e3c1234c1109abc
    207     add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)       ;01766e3c1234c9109abcdef0
    208     add.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b)     ;01766e3c1234d2109abc
    209     add.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w)     ;01766e3c1234e2109abc
    210     add.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l)     ;01766e3c1234f2109abc
    211     add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b)     ;01766e3c1234da109abcdef0
    212     add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w)     ;01766e3c1234ea109abcdef0
    213     add.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l)     ;01766e3c1234fa109abcdef0
    214     add.b @(0x1234:16,r3.w),@0xffff9abc:16             ;01766e3c123440109abc
    215     add.b @(0x1234:16,r3.w),@0x9abcdef0:32             ;01766e3c123448109abcdef0
    216 
    217     add.b @(0x1234:16,er3.l),@er1                       ;01776e3c12340110
    218     add.b @(0x1234:16,er3.l),@(3:2,er1)                 ;01776e3c12343110
    219     add.b @(0x1234:16,er3.l),@-er1                      ;01776e3c1234b110
    220     add.b @(0x1234:16,er3.l),@er1+                      ;01776e3c12348110
    221     add.b @(0x1234:16,er3.l),@er1-                      ;01776e3c1234a110
    222     add.b @(0x1234:16,er3.l),@+er1                      ;01776e3c12349110
    223     add.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1)       ;01776e3c1234c1109abc
    224     add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)       ;01776e3c1234c9109abcdef0
    225     add.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b)     ;01776e3c1234d2109abc
    226     add.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w)     ;01776e3c1234e2109abc
    227     add.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l)     ;01776e3c1234f2109abc
    228     add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b)     ;01776e3c1234da109abcdef0
    229     add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w)     ;01776e3c1234ea109abcdef0
    230     add.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l)     ;01776e3c1234fa109abcdef0
    231     add.b @(0x1234:16,er3.l),@0xffff9abc:16             ;01776e3c123440109abc
    232     add.b @(0x1234:16,er3.l),@0x9abcdef0:32             ;01776e3c123448109abcdef0
    233 
    234     add.b @(0x12345678:32,r3l.b),@er1                       ;78356a2c123456780110
    235     add.b @(0x12345678:32,r3l.b),@(3:2,er1)                 ;78356a2c123456783110
    236     add.b @(0x12345678:32,r3l.b),@-er1                      ;78356a2c12345678b110
    237     add.b @(0x12345678:32,r3l.b),@er1+                      ;78356a2c123456788110
    238     add.b @(0x12345678:32,r3l.b),@er1-                      ;78356a2c12345678a110
    239     add.b @(0x12345678:32,r3l.b),@+er1                      ;78356a2c123456789110
    240     add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1)       ;78356a2c12345678c1109abc
    241     add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)       ;78356a2c12345678c9109abcdef0
    242     add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b)     ;78356a2c12345678d2109abc
    243     add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w)     ;78356a2c12345678e2109abc
    244     add.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l)     ;78356a2c12345678f2109abc
    245     add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b)     ;78356a2c12345678da109abcdef0
    246     add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w)     ;78356a2c12345678ea109abcdef0
    247     add.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l)     ;78356a2c12345678fa109abcdef0
    248     add.b @(0x12345678:32,r3l.b),@0xffff9abc:16             ;78356a2c1234567840109abc
    249     add.b @(0x12345678:32,r3l.b),@0x9abcdef0:32             ;78356a2c1234567848109abcdef0
    250 
    251     add.b @(0x12345678:32,r3.w),@er1                       ;78366a2c123456780110
    252     add.b @(0x12345678:32,r3.w),@(3:2,er1)                 ;78366a2c123456783110
    253     add.b @(0x12345678:32,r3.w),@-er1                      ;78366a2c12345678b110
    254     add.b @(0x12345678:32,r3.w),@er1+                      ;78366a2c123456788110
    255     add.b @(0x12345678:32,r3.w),@er1-                      ;78366a2c12345678a110
    256     add.b @(0x12345678:32,r3.w),@+er1                      ;78366a2c123456789110
    257     add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1)       ;78366a2c12345678c1109abc
    258     add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)       ;78366a2c12345678c9109abcdef0
    259     add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b)     ;78366a2c12345678d2109abc
    260     add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w)     ;78366a2c12345678e2109abc
    261     add.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l)     ;78366a2c12345678f2109abc
    262     add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b)     ;78366a2c12345678da109abcdef0
    263     add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w)     ;78366a2c12345678ea109abcdef0
    264     add.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l)     ;78366a2c12345678fa109abcdef0
    265     add.b @(0x12345678:32,r3.w),@0xffff9abc:16             ;78366a2c1234567840109abc
    266     add.b @(0x12345678:32,r3.w),@0x9abcdef0:32             ;78366a2c1234567848109abcdef0
    267 
    268     add.b @(0x12345678:32,er3.l),@er1                       ;78376a2c123456780110
    269     add.b @(0x12345678:32,er3.l),@(3:2,er1)                 ;78376a2c123456783110
    270     add.b @(0x12345678:32,er3.l),@-er1                      ;78376a2c12345678b110
    271     add.b @(0x12345678:32,er3.l),@er1+                      ;78376a2c123456788110
    272     add.b @(0x12345678:32,er3.l),@er1-                      ;78376a2c12345678a110
    273     add.b @(0x12345678:32,er3.l),@+er1                      ;78376a2c123456789110
    274     add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1)       ;78376a2c12345678c1109abc
    275     add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)       ;78376a2c12345678c9109abcdef0
    276     add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b)     ;78376a2c12345678d2109abc
    277     add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w)     ;78376a2c12345678e2109abc
    278     add.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l)     ;78376a2c12345678f2109abc
    279     add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b)     ;78376a2c12345678da109abcdef0
    280     add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w)     ;78376a2c12345678ea109abcdef0
    281     add.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l)     ;78376a2c12345678fa109abcdef0
    282     add.b @(0x12345678:32,er3.l),@0xffff9abc:16             ;78376a2c1234567840109abc
    283     add.b @(0x12345678:32,er3.l),@0x9abcdef0:32             ;78376a2c1234567848109abcdef0
    284 
    285     add.b @0x1234:16,@er1                              ;6a1512340110
    286     add.b @0x1234:16,@(3:2,er1)                        ;6a1512343110
    287     add.b @0x1234:16,@-er1                             ;6a151234b110
    288     add.b @0x1234:16,@er1+                             ;6a1512348110
    289     add.b @0x1234:16,@er1-                             ;6a151234a110
    290     add.b @0x1234:16,@+er1                             ;6a1512349110
    291     add.b @0x1234:16,@(0xffff9abc:16,er1)              ;6a151234c1109abc
    292     add.b @0x1234:16,@(0x9abcdef0:32,er1)              ;6a151234c9109abcdef0
    293     add.b @0x1234:16,@(0xffff9abc:16,r2l.b)            ;6a151234d2109abc
    294     add.b @0x1234:16,@(0xffff9abc:16,r2.w)            ;6a151234e2109abc
    295     add.b @0x1234:16,@(0xffff9abc:16,er2.l)            ;6a151234f2109abc
    296     add.b @0x1234:16,@(0x9abcdef0:32,r2l.b)            ;6a151234da109abcdef0
    297     add.b @0x1234:16,@(0x9abcdef0:32,r2.w)            ;6a151234ea109abcdef0
    298     add.b @0x1234:16,@(0x9abcdef0:32,er2.l)            ;6a151234fa109abcdef0
    299     add.b @0x1234:16,@0xffff9abc:16                    ;6a15123440109abc
    300     add.b @0x1234:16,@0x9abcdef0:32                    ;6a15123448109abcdef0
    301 
    302     add.b @0x12345678:32,@er1                              ;6a35123456780110
    303     add.b @0x12345678:32,@(3:2,er1)                        ;6a35123456783110
    304     add.b @0x12345678:32,@-er1                             ;6a3512345678b110
    305     add.b @0x12345678:32,@er1+                             ;6a35123456788110
    306     add.b @0x12345678:32,@er1-                             ;6a3512345678a110
    307     add.b @0x12345678:32,@+er1                             ;6a35123456789110
    308     add.b @0x12345678:32,@(0xffff9abc:16,er1)              ;6a3512345678c1109abc
    309     add.b @0x12345678:32,@(0x9abcdef0:32,er1)              ;6a3512345678c9109abcdef0
    310     add.b @0x12345678:32,@(0xffff9abc:16,r2l.b)            ;6a3512345678d2109abc
    311     add.b @0x12345678:32,@(0xffff9abc:16,r2.w)            ;6a3512345678e2109abc
    312     add.b @0x12345678:32,@(0xffff9abc:16,er2.l)            ;6a3512345678f2109abc
    313     add.b @0x12345678:32,@(0x9abcdef0:32,r2l.b)            ;6a3512345678da109abcdef0
    314     add.b @0x12345678:32,@(0x9abcdef0:32,r2.w)            ;6a3512345678ea109abcdef0
    315     add.b @0x12345678:32,@(0x9abcdef0:32,er2.l)            ;6a3512345678fa109abcdef0
    316     add.b @0x12345678:32,@0xffff9abc:16                    ;6a351234567840109abc
    317     add.b @0x12345678:32,@0x9abcdef0:32                    ;6a351234567848109abcdef0
    318 
    319     add.w #0x1234:16,r1                                    ;79111234
    320     add.w #0x7:3,r2                                        ;0a72
    321     add.w #0x1234:16,@er1                              ;015e01101234
    322     add.w #0x1234:16,@(0x6:2,er1)                      ;015e31101234
    323     add.w #0x1234:16,@er1+                             ;015e81101234
    324     add.w #0x1234:16,@-er1                             ;015eb1101234
    325     add.w #0x1234:16,@+er1                             ;015e91101234
    326     add.w #0x1234:16,@er1-                             ;015ea1101234
    327     add.w #0x1234:16,@(0xffff9abc:16,er1)           ;015ec1109abc1234
    328     add.w #0x1234:16,@(0x9abcdef0:32,er1)           ;015ec9109abcdef01234
    329     add.w #0x1234:16,@(0xffff9abc:16,r2l.b)         ;015ed2109abc1234
    330     add.w #0x1234:16,@(0xffff9abc:16,r2.w)         ;015ee2109abc1234
    331     add.w #0x1234:16,@(0xffff9abc:16,er2.l)         ;015ef2109abc1234
    332     add.w #0x1234:16,@(0x9abcdef0:32,r2l.b)         ;015eda109abcdef01234
    333     add.w #0x1234:16,@(0x9abcdef0:32,r2.w)         ;015eea109abcdef01234
    334     add.w #0x1234:16,@(0x9abcdef0:32,er2.l)         ;015efa109abcdef01234
    335     add.w #0x1234:16,@0xffff9abc:16                    ;015e40109abc1234
    336     add.w #0x1234:16,@0x9abcdef0:32                    ;015e48109abcdef01234
    337 
    338     add.w #0x7:3,@er1                       ;7d900a70
    339     add.w #0x7:3,@0x1234:16                     ;6b1812340a70
    340     add.w #0x7:3,@0x12345678:32                     ;6b38123456780a70
    341 
    342     add.w r3,r1                           ;0931
    343 
    344     add.w r3,@er1                         ;7d900930
    345     add.w r3,@(0x6:2,er1)                ;01593113
    346     add.w r3,@er1+                        ;01598113
    347     add.w r3,@-er1                        ;0159b113
    348     add.w r3,@+er1                        ;01599113
    349     add.w r3,@er1-                        ;0159a113
    350     add.w r3,@(0x1234:16,er1)                  ;0159c1131234
    351     add.w r3,@(0x12345678:32,er1)                  ;0159c91312345678
    352     add.w r3,@(0x1234:16,r2l.b)                ;0159d2131234
    353     add.w r3,@(0x1234:16,r2.w)                ;0159e2131234
    354     add.w r3,@(0x1234:16,er2.l)                ;0159f2131234
    355     add.w r3,@(0x12345678:32,r2l.b)                ;0159da1312345678
    356     add.w r3,@(0x12345678:32,r2.w)                ;0159ea1312345678
    357     add.w r3,@(0x12345678:32,er2.l)                ;0159fa1312345678
    358     add.w r3,@0x1234:16                       ;6b1812340930
    359     add.w r3,@0x12345678:32                       ;6b38123456780930
    360 
    361     add.w @er3,r1                         ;7cb00901
    362     add.w @(0x6:2,er1),r1               ;015a3111
    363     add.w @er3+,r1                       ;015a8311
    364     add.w @-er3,r1                       ;015ab311
    365     add.w @+er3,r1                       ;015a9311
    366     add.w @er3-,r1                       ;015aa311
    367     add.w @(0x1234:16,er1),r1                  ;015ac1111234
    368     add.w @(0x12345678:32,er1),r1                  ;015ac91112345678
    369     add.w @(0x1234:16,r2l.b),r1                ;015ad2111234
    370     add.w @(0x1234:16,r2.w),r1                ;015ae2111234
    371     add.w @(0x1234:16,er2.l),r1                ;015af2111234
    372     add.w @(0x12345678:32,r2l.b),r1                ;015ada1112345678
    373     add.w @(0x12345678:32,r2.w),r1                ;015aea1112345678
    374     add.w @(0x12345678:32,er2.l),r1                ;015afa1112345678
    375     add.w @0x1234:16,r1                       ;6b1012340901
    376     add.w @0x12345678:32,r1                       ;6b30123456780901
    377 
    378     add.w @er3,@er1                                ;7cb50110
    379     add.w @er3,@(6:2,er1)                          ;7cb53110
    380     add.w @er3,@-er1                               ;7cb5b110
    381     add.w @er3,@er1+                               ;7cb58110
    382     add.w @er3,@er1-                               ;7cb5a110
    383     add.w @er3,@+er1                               ;7cb59110
    384     add.w @er3,@(0xffff9abc:16,er1)                ;7cb5c1109abc
    385     add.w @er3,@(0x9abcdef0:32,er1)                ;7cb5c9109abcdef0
    386     add.w @er3,@(0xffff9abc:16,r2l.b)              ;7cb5d2109abc
    387     add.w @er3,@(0xffff9abc:16,r2.w)              ;7cb5e2109abc
    388     add.w @er3,@(0xffff9abc:16,er2.l)              ;7cb5f2109abc
    389     add.w @er3,@(0x9abcdef0:32,r2l.b)              ;7cb5da109abcdef0
    390     add.w @er3,@(0x9abcdef0:32,r2.w)              ;7cb5ea109abcdef0
    391     add.w @er3,@(0x9abcdef0:32,er2.l)              ;7cb5fa109abcdef0
    392     add.w @er3,@0xffff9abc:16                      ;7cb540109abc
    393     add.w @er3,@0x9abcdef0:32                      ;7cb548109abcdef0
    394 
    395     add.w @-er3,@er1                               ;01576d3c0110
    396     add.w @-er3,@(6:2,er1)                         ;01576d3c3110
    397     add.w @-er3,@-er1                              ;01576d3cb110
    398     add.w @-er3,@er1+                              ;01576d3c8110
    399     add.w @-er3,@er1-                              ;01576d3ca110
    400     add.w @-er3,@+er1                              ;01576d3c9110
    401     add.w @-er3,@(0xffff9abc:16,er1)               ;01576d3cc1109abc
    402     add.w @-er3,@(0x9abcdef0:32,er1)               ;01576d3cc9109abcdef0
    403     add.w @-er3,@(0xffff9abc:16,r2l.b)             ;01576d3cd2109abc
    404     add.w @-er3,@(0xffff9abc:16,r2.w)             ;01576d3ce2109abc
    405     add.w @-er3,@(0xffff9abc:16,er2.l)             ;01576d3cf2109abc
    406     add.w @-er3,@(0x9abcdef0:32,r2l.b)             ;01576d3cda109abcdef0
    407     add.w @-er3,@(0x9abcdef0:32,r2.w)             ;01576d3cea109abcdef0
    408     add.w @-er3,@(0x9abcdef0:32,er2.l)             ;01576d3cfa109abcdef0
    409     add.w @-er3,@0xffff9abc:16                     ;01576d3c40109abc
    410     add.w @-er3,@0x9abcdef0:32                     ;01576d3c48109abcdef0
    411 
    412     add.w @er3+,@er1                               ;01546d3c0110
    413     add.w @er3+,@(6:2,er1)                         ;01546d3c3110
    414     add.w @er3+,@-er1                              ;01546d3cb110
    415     add.w @er3+,@er1+                              ;01546d3c8110
    416     add.w @er3+,@er1-                              ;01546d3ca110
    417     add.w @er3+,@+er1                              ;01546d3c9110
    418     add.w @er3+,@(0xffff9abc:16,er1)               ;01546d3cc1109abc
    419     add.w @er3+,@(0x9abcdef0:32,er1)               ;01546d3cc9109abcdef0
    420     add.w @er3+,@(0xffff9abc:16,r2l.b)             ;01546d3cd2109abc
    421     add.w @er3+,@(0xffff9abc:16,r2.w)             ;01546d3ce2109abc
    422     add.w @er3+,@(0xffff9abc:16,er2.l)             ;01546d3cf2109abc
    423     add.w @er3+,@(0x9abcdef0:32,r2l.b)             ;01546d3cda109abcdef0
    424     add.w @er3+,@(0x9abcdef0:32,r2.w)             ;01546d3cea109abcdef0
    425     add.w @er3+,@(0x9abcdef0:32,er2.l)             ;01546d3cfa109abcdef0
    426     add.w @er3+,@0xffff9abc:16                     ;01546d3c40109abc
    427     add.w @er3+,@0x9abcdef0:32                     ;01546d3c48109abcdef0
    428 
    429     add.w @er3-,@er1                               ;01566d3c0110
    430     add.w @er3-,@(6:2,er1)                         ;01566d3c3110
    431     add.w @er3-,@-er1                              ;01566d3cb110
    432     add.w @er3-,@er1+                              ;01566d3c8110
    433     add.w @er3-,@er1-                              ;01566d3ca110
    434     add.w @er3-,@+er1                              ;01566d3c9110
    435     add.w @er3-,@(0xffff9abc:16,er1)               ;01566d3cc1109abc
    436     add.w @er3-,@(0x9abcdef0:32,er1)               ;01566d3cc9109abcdef0
    437     add.w @er3-,@(0xffff9abc:16,r2l.b)             ;01566d3cd2109abc
    438     add.w @er3-,@(0xffff9abc:16,r2.w)             ;01566d3ce2109abc
    439     add.w @er3-,@(0xffff9abc:16,er2.l)             ;01566d3cf2109abc
    440     add.w @er3-,@(0x9abcdef0:32,r2l.b)             ;01566d3cda109abcdef0
    441     add.w @er3-,@(0x9abcdef0:32,r2.w)             ;01566d3cea109abcdef0
    442     add.w @er3-,@(0x9abcdef0:32,er2.l)             ;01566d3cfa109abcdef0
    443     add.w @er3-,@0xffff9abc:16                     ;01566d3c40109abc
    444     add.w @er3-,@0x9abcdef0:32                     ;01566d3c48109abcdef0
    445 
    446     add.w @+er3,@er1                               ;01556d3c0110
    447     add.w @+er3,@(6:2,er1)                         ;01556d3c3110
    448     add.w @+er3,@-er1                              ;01556d3cb110
    449     add.w @+er3,@er1+                              ;01556d3c8110
    450     add.w @+er3,@er1-                              ;01556d3ca110
    451     add.w @+er3,@+er1                              ;01556d3c9110
    452     add.w @+er3,@(0xffff9abc:16,er1)               ;01556d3cc1109abc
    453     add.w @+er3,@(0x9abcdef0:32,er1)               ;01556d3cc9109abcdef0
    454     add.w @+er3,@(0xffff9abc:16,r2l.b)             ;01556d3cd2109abc
    455     add.w @+er3,@(0xffff9abc:16,r2.w)             ;01556d3ce2109abc
    456     add.w @+er3,@(0xffff9abc:16,er2.l)             ;01556d3cf2109abc
    457     add.w @+er3,@(0x9abcdef0:32,r2l.b)             ;01556d3cda109abcdef0
    458     add.w @+er3,@(0x9abcdef0:32,r2.w)             ;01556d3cea109abcdef0
    459     add.w @+er3,@(0x9abcdef0:32,er2.l)             ;01556d3cfa109abcdef0
    460     add.w @+er3,@0xffff9abc:16                     ;01556d3c40109abc
    461     add.w @+er3,@0x9abcdef0:32                     ;01556d3c48109abcdef0
    462 
    463     add.w @(0x1234:16,er3),@er1                         ;01546f3c12340110
    464     add.w @(0x1234:16,er3),@(6:2,er1)                   ;01546f3c12343110
    465     add.w @(0x1234:16,er3),@-er1                        ;01546f3c1234b110
    466     add.w @(0x1234:16,er3),@er1+                        ;01546f3c12348110
    467     add.w @(0x1234:16,er3),@er1-                        ;01546f3c1234a110
    468     add.w @(0x1234:16,er3),@+er1                        ;01546f3c12349110
    469     add.w @(0x1234:16,er3),@(0xffff9abc:16,er1)         ;01546f3c1234c1109abc
    470     add.w @(0x1234:16,er3),@(0x9abcdef0:32,er1)         ;01546f3c1234c9109abcdef0
    471     add.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b)       ;01546f3c1234d2109abc
    472     add.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w)       ;01546f3c1234e2109abc
    473     add.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l)       ;01546f3c1234f2109abc
    474     add.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b)       ;01546f3c1234da109abcdef0
    475     add.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w)       ;01546f3c1234ea109abcdef0
    476     add.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l)       ;01546f3c1234fa109abcdef0
    477     add.w @(0x1234:16,er3),@0xffff9abc:16               ;01546f3c123440109abc
    478     add.w @(0x1234:16,er3),@0x9abcdef0:32               ;01546f3c123448109abcdef0
    479 
    480     add.w @(0x12345678:32,er3),@er1                         ;78346b2c123456780110
    481     add.w @(0x12345678:32,er3),@(6:2,er1)                   ;78346b2c123456783110
    482     add.w @(0x12345678:32,er3),@-er1                        ;78346b2c12345678b110
    483     add.w @(0x12345678:32,er3),@er1+                        ;78346b2c123456788110
    484     add.w @(0x12345678:32,er3),@er1-                        ;78346b2c12345678a110
    485     add.w @(0x12345678:32,er3),@+er1                        ;78346b2c123456789110
    486     add.w @(0x12345678:32,er3),@(0xffff9abc:16,er1)         ;78346b2c12345678c1109abc
    487     add.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1)         ;78346b2c12345678c9109abcdef0
    488     add.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b)       ;78346b2c12345678d2109abc
    489     add.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w)       ;78346b2c12345678e2109abc
    490     add.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l)       ;78346b2c12345678f2109abc
    491     add.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b)       ;78346b2c12345678da109abcdef0
    492     add.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w)       ;78346b2c12345678ea109abcdef0
    493     add.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l)       ;78346b2c12345678fa109abcdef0
    494     add.w @(0x12345678:32,er3),@0xffff9abc:16               ;78346b2c1234567840109abc
    495     add.w @(0x12345678:32,er3),@0x9abcdef0:32               ;78346b2c1234567848109abcdef0
    496 
    497     add.w @(0x1234:16,r3l.b),@er1                       ;01556f3c12340110
    498     add.w @(0x1234:16,r3l.b),@(6:2,er1)                 ;01556f3c12343110
    499     add.w @(0x1234:16,r3l.b),@-er1                      ;01556f3c1234b110
    500     add.w @(0x1234:16,r3l.b),@er1+                      ;01556f3c12348110
    501     add.w @(0x1234:16,r3l.b),@er1-                      ;01556f3c1234a110
    502     add.w @(0x1234:16,r3l.b),@+er1                      ;01556f3c12349110
    503     add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1)       ;01556f3c1234c1109abc
    504     add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)       ;01556f3c1234c9109abcdef0
    505     add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b)     ;01556f3c1234d2109abc
    506     add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w)     ;01556f3c1234e2109abc
    507     add.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l)     ;01556f3c1234f2109abc
    508     add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b)     ;01556f3c1234da109abcdef0
    509     add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w)     ;01556f3c1234ea109abcdef0
    510     add.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l)     ;01556f3c1234fa109abcdef0
    511     add.w @(0x1234:16,r3l.b),@0xffff9abc:16             ;01556f3c123440109abc
    512     add.w @(0x1234:16,r3l.b),@0x9abcdef0:32             ;01556f3c123448109abcdef0
    513 
    514     add.w @(0x1234:16,r3.w),@er1                       ;01566f3c12340110
    515     add.w @(0x1234:16,r3.w),@(6:2,er1)                 ;01566f3c12343110
    516     add.w @(0x1234:16,r3.w),@-er1                      ;01566f3c1234b110
    517     add.w @(0x1234:16,r3.w),@er1+                      ;01566f3c12348110
    518     add.w @(0x1234:16,r3.w),@er1-                      ;01566f3c1234a110
    519     add.w @(0x1234:16,r3.w),@+er1                      ;01566f3c12349110
    520     add.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1)       ;01566f3c1234c1109abc
    521     add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)       ;01566f3c1234c9109abcdef0
    522     add.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b)     ;01566f3c1234d2109abc
    523     add.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w)     ;01566f3c1234e2109abc
    524     add.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l)     ;01566f3c1234f2109abc
    525     add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b)     ;01566f3c1234da109abcdef0
    526     add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w)     ;01566f3c1234ea109abcdef0
    527     add.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l)     ;01566f3c1234fa109abcdef0
    528     add.w @(0x1234:16,r3.w),@0xffff9abc:16             ;01566f3c123440109abc
    529     add.w @(0x1234:16,r3.w),@0x9abcdef0:32             ;01566f3c123448109abcdef0
    530 
    531     add.w @(0x1234:16,er3.l),@er1                       ;01576f3c12340110
    532     add.w @(0x1234:16,er3.l),@(6:2,er1)                 ;01576f3c12343110
    533     add.w @(0x1234:16,er3.l),@-er1                      ;01576f3c1234b110
    534     add.w @(0x1234:16,er3.l),@er1+                      ;01576f3c12348110
    535     add.w @(0x1234:16,er3.l),@er1-                      ;01576f3c1234a110
    536     add.w @(0x1234:16,er3.l),@+er1                      ;01576f3c12349110
    537     add.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1)       ;01576f3c1234c1109abc
    538     add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)       ;01576f3c1234c9109abcdef0
    539     add.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b)     ;01576f3c1234d2109abc
    540     add.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w)     ;01576f3c1234e2109abc
    541     add.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l)     ;01576f3c1234f2109abc
    542     add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b)     ;01576f3c1234da109abcdef0
    543     add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w)     ;01576f3c1234ea109abcdef0
    544     add.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l)     ;01576f3c1234fa109abcdef0
    545     add.w @(0x1234:16,er3.l),@0xffff9abc:16             ;01576f3c123440109abc
    546     add.w @(0x1234:16,er3.l),@0x9abcdef0:32             ;01576f3c123448109abcdef0
    547 
    548     add.w @(0x12345678:32,r3l.b),@er1                       ;78356b2c123456780110
    549     add.w @(0x12345678:32,r3l.b),@(6:2,er1)                 ;78356b2c123456783110
    550     add.w @(0x12345678:32,r3l.b),@-er1                      ;78356b2c12345678b110
    551     add.w @(0x12345678:32,r3l.b),@er1+                      ;78356b2c123456788110
    552     add.w @(0x12345678:32,r3l.b),@er1-                      ;78356b2c12345678a110
    553     add.w @(0x12345678:32,r3l.b),@+er1                      ;78356b2c123456789110
    554     add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1)       ;78356b2c12345678c1109abc
    555     add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)       ;78356b2c12345678c9109abcdef0
    556     add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b)     ;78356b2c12345678d2109abc
    557     add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w)     ;78356b2c12345678e2109abc
    558     add.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l)     ;78356b2c12345678f2109abc
    559     add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b)     ;78356b2c12345678da109abcdef0
    560     add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w)     ;78356b2c12345678ea109abcdef0
    561     add.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l)     ;78356b2c12345678fa109abcdef0
    562     add.w @(0x12345678:32,r3l.b),@0xffff9abc:16             ;78356b2c1234567840109abc
    563     add.w @(0x12345678:32,r3l.b),@0x9abcdef0:32             ;78356b2c1234567848109abcdef0
    564 
    565     add.w @(0x12345678:32,r3.w),@er1                       ;78366b2c123456780110
    566     add.w @(0x12345678:32,r3.w),@(6:2,er1)                 ;78366b2c123456783110
    567     add.w @(0x12345678:32,r3.w),@-er1                      ;78366b2c12345678b110
    568     add.w @(0x12345678:32,r3.w),@er1+                      ;78366b2c123456788110
    569     add.w @(0x12345678:32,r3.w),@er1-                      ;78366b2c12345678a110
    570     add.w @(0x12345678:32,r3.w),@+er1                      ;78366b2c123456789110
    571     add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1)       ;78366b2c12345678c1109abc
    572     add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)       ;78366b2c12345678c9109abcdef0
    573     add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b)     ;78366b2c12345678d2109abc
    574     add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w)     ;78366b2c12345678e2109abc
    575     add.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l)     ;78366b2c12345678f2109abc
    576     add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b)     ;78366b2c12345678da109abcdef0
    577     add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w)     ;78366b2c12345678ea109abcdef0
    578     add.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l)     ;78366b2c12345678fa109abcdef0
    579     add.w @(0x12345678:32,r3.w),@0xffff9abc:16             ;78366b2c1234567840109abc
    580     add.w @(0x12345678:32,r3.w),@0x9abcdef0:32             ;78366b2c1234567848109abcdef0
    581 
    582     add.w @(0x12345678:32,er3.l),@er1                       ;78376b2c123456780110
    583     add.w @(0x12345678:32,er3.l),@(6:2,er1)                 ;78376b2c123456783110
    584     add.w @(0x12345678:32,er3.l),@-er1                      ;78376b2c12345678b110
    585     add.w @(0x12345678:32,er3.l),@er1+                      ;78376b2c123456788110
    586     add.w @(0x12345678:32,er3.l),@er1-                      ;78376b2c12345678a110
    587     add.w @(0x12345678:32,er3.l),@+er1                      ;78376b2c123456789110
    588     add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1)       ;78376b2c12345678c1109abc
    589     add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)       ;78376b2c12345678c9109abcdef0
    590     add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b)     ;78376b2c12345678d2109abc
    591     add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w)     ;78376b2c12345678e2109abc
    592     add.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l)     ;78376b2c12345678f2109abc
    593     add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b)     ;78376b2c12345678da109abcdef0
    594     add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w)     ;78376b2c12345678ea109abcdef0
    595     add.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l)     ;78376b2c12345678fa109abcdef0
    596     add.w @(0x12345678:32,er3.l),@0xffff9abc:16             ;78376b2c1234567840109abc
    597     add.w @(0x12345678:32,er3.l),@0x9abcdef0:32             ;78376b2c1234567848109abcdef0
    598 
    599     add.w @0x1234:16,@er1                              ;6b1512340110
    600     add.w @0x1234:16,@(6:2,er1)                        ;6b1512343110
    601     add.w @0x1234:16,@-er1                             ;6b151234b110
    602     add.w @0x1234:16,@er1+                             ;6b1512348110
    603     add.w @0x1234:16,@er1-                             ;6b151234a110
    604     add.w @0x1234:16,@+er1                             ;6b1512349110
    605     add.w @0x1234:16,@(0xffff9abc:16,er1)              ;6b151234c1109abc
    606     add.w @0x1234:16,@(0x9abcdef0:32,er1)              ;6b151234c9109abcdef0
    607     add.w @0x1234:16,@(0xffff9abc:16,r2l.b)            ;6b151234d2109abc
    608     add.w @0x1234:16,@(0xffff9abc:16,r2.w)            ;6b151234e2109abc
    609     add.w @0x1234:16,@(0xffff9abc:16,er2.l)            ;6b151234f2109abc
    610     add.w @0x1234:16,@(0x9abcdef0:32,r2l.b)            ;6b151234da109abcdef0
    611     add.w @0x1234:16,@(0x9abcdef0:32,r2.w)            ;6b151234ea109abcdef0
    612     add.w @0x1234:16,@(0x9abcdef0:32,er2.l)            ;6b151234fa109abcdef0
    613     add.w @0x1234:16,@0xffff9abc:16                    ;6b15123440109abc
    614     add.w @0x1234:16,@0x9abcdef0:32                    ;6b15123448109abcdef0
    615 
    616     add.w @0x12345678:32,@er1                              ;6b35123456780110
    617     add.w @0x12345678:32,@(6:2,er1)                        ;6b35123456783110
    618     add.w @0x12345678:32,@-er1                             ;6b3512345678b110
    619     add.w @0x12345678:32,@er1+                             ;6b35123456788110
    620     add.w @0x12345678:32,@er1-                             ;6b3512345678a110
    621     add.w @0x12345678:32,@+er1                             ;6b35123456789110
    622     add.w @0x12345678:32,@(0xffff9abc:16,er1)              ;6b3512345678c1109abc
    623     add.w @0x12345678:32,@(0x9abcdef0:32,er1)              ;6b3512345678c9109abcdef0
    624     add.w @0x12345678:32,@(0xffff9abc:16,r2l.b)            ;6b3512345678d2109abc
    625     add.w @0x12345678:32,@(0xffff9abc:16,r2.w)            ;6b3512345678e2109abc
    626     add.w @0x12345678:32,@(0xffff9abc:16,er2.l)            ;6b3512345678f2109abc
    627     add.w @0x12345678:32,@(0x9abcdef0:32,r2l.b)            ;6b3512345678da109abcdef0
    628     add.w @0x12345678:32,@(0x9abcdef0:32,r2.w)            ;6b3512345678ea109abcdef0
    629     add.w @0x12345678:32,@(0x9abcdef0:32,er2.l)            ;6b3512345678fa109abcdef0
    630     add.w @0x12345678:32,@0xffff9abc:16                    ;6b351234567840109abc
    631     add.w @0x12345678:32,@0x9abcdef0:32                    ;6b351234567848109abcdef0
    632 
    633     add.l #0x12345678:32,er1                      ;7a1112345678
    634     add.l #0x1234:16,er1                       ;7a191234
    635     add.l #0x7:3,er2                         ;0afa
    636     add.l #0x12345678:32,@er1                      ;010e011812345678
    637     add.l #0x12345678:32,@(0xc:2,er1)             ;010e311812345678
    638     add.l #0x12345678:32,@er1+                     ;010e811812345678
    639     add.l #0x12345678:32,@-er1                     ;010eb11812345678
    640     add.l #0x12345678:32,@+er1                     ;010e911812345678
    641     add.l #0x12345678:32,@er1-                     ;010ea11812345678
    642     add.l #0x12345678:32,@(0xffff9abc:16,er1)               ;010ec1189abc12345678
    643     add.l #0x12345678:32,@(0x9abcdef0:32,er1)               ;010ec9189abcdef012345678
    644     add.l #0x12345678:32,@(0xffff9abc:16,r2l.b)             ;010ed2189abc12345678
    645     add.l #0x12345678:32,@(0xffff9abc:16,r2.w)             ;010ee2189abc12345678
    646     add.l #0x12345678:32,@(0xffff9abc:16,er2.l)             ;010ef2189abc12345678
    647     add.l #0x12345678:32,@(0x9abcdef0:32,r2l.b)             ;010eda189abcdef012345678
    648     add.l #0x12345678:32,@(0x9abcdef0:32,r2.w)             ;010eea189abcdef012345678
    649     add.l #0x12345678:32,@(0x9abcdef0:32,er2.l)             ;010efa189abcdef012345678
    650     add.l #0x12345678:32,@0xffff9abc:16                     ;010e40189abc12345678
    651     add.l #0x12345678:32,@0x9abcdef0:32                     ;010e48189abcdef012345678
    652     add.l #0x1234:16,@er1                      ;010e01101234
    653     add.l #0x1234:16,@(0xc:2,er1)             ;010e31101234
    654     add.l #0x1234:16,@er1+                     ;010e81101234
    655     add.l #0x1234:16,@-er1                     ;010eb1101234
    656     add.l #0x1234:16,@+er1                     ;010e91101234
    657     add.l #0x1234:16,@er1-                     ;010ea1101234
    658     add.l #0x1234:16,@(0xffff9abc:16,er1)               ;010ec1109abc1234
    659     add.l #0x1234:16,@(0x9abcdef0:32,er1)               ;010ec9109abcdef01234
    660     add.l #0x1234:16,@(0xffff9abc:16,r2l.b)             ;010ed2109abc1234
    661     add.l #0x1234:16,@(0xffff9abc:16,r2.w)             ;010ee2109abc1234
    662     add.l #0x1234:16,@(0xffff9abc:16,er2.l)             ;010ef2109abc1234
    663     add.l #0x1234:16,@(0x9abcdef0:32,r2l.b)             ;010eda109abcdef01234
    664     add.l #0x1234:16,@(0x9abcdef0:32,r2.w)             ;010eea109abcdef01234
    665     add.l #0x1234:16,@(0x9abcdef0:32,er2.l)             ;010efa109abcdef01234
    666     add.l #0x1234:16,@0xffff9abc:16                     ;010e40109abc1234
    667     add.l #0x1234:16,@0x9abcdef0:32                     ;010e48109abcdef01234
    668 
    669     add.l er3,er1                           ;0ab1
    670 
    671     add.l er3,@er1                         ;01090113
    672     add.l er3,@(0xc:2,er1)                ;01093113
    673     add.l er3,@er1+                        ;01098113
    674     add.l er3,@-er1                        ;0109b113
    675     add.l er3,@+er1                        ;01099113
    676     add.l er3,@er1-                        ;0109a113
    677     add.l er3,@(0x1234:16,er1)                  ;0109c1131234
    678     add.l er3,@(0x12345678:32,er1)                  ;0109c91312345678
    679     add.l er3,@(0x1234:16,r2l.b)                ;0109d2131234
    680     add.l er3,@(0x1234:16,r2.w)                ;0109e2131234
    681     add.l er3,@(0x1234:16,er2.l)                ;0109f2131234
    682     add.l er3,@(0x12345678:32,r2l.b)                ;0109da1312345678
    683     add.l er3,@(0x12345678:32,r2.w)                ;0109ea1312345678
    684     add.l er3,@(0x12345678:32,er2.l)                ;0109fa1312345678
    685     add.l er3,@0x1234:16                       ;010940131234
    686     add.l er3,@0x12345678:32                       ;0109481312345678
    687 
    688     add.l @er3,er1                         ;010a0311
    689     add.l @(0xc:2,er3),er1               ;010a3311
    690     add.l @er3+,er1                       ;010a8311
    691     add.l @-er3,er1                       ;010ab311
    692     add.l @+er3,er1                       ;010a9311
    693     add.l @er3-,er1                       ;010aa311
    694     add.l @(0x1234:16,er1),er1                  ;010ac1111234
    695     add.l @(0x12345678:32,er1),er1                  ;010ac91112345678
    696     add.l @(0x1234:16,r2l.b),er1                ;010ad2111234
    697     add.l @(0x1234:16,r2.w),er1                ;010ae2111234
    698     add.l @(0x1234:16,er2.l),er1                ;010af2111234
    699     add.l @(0x12345678:32,r2l.b),er1                ;010ada1112345678
    700     add.l @(0x12345678:32,r2.w),er1                ;010aea1112345678
    701     add.l @(0x12345678:32,er2.l),er1                ;010afa1112345678
    702     add.l @0x1234:16,er1                       ;010a40111234
    703     add.l @0x12345678:32,er1                       ;010a481112345678
    704 
    705     add.l @er3,@er1                                ;0104693c0110
    706     add.l @er3,@(0xc:2,er1)                          ;0104693c3110
    707     add.l @er3,@-er1                               ;0104693cb110
    708     add.l @er3,@er1+                               ;0104693c8110
    709     add.l @er3,@er1-                               ;0104693ca110
    710     add.l @er3,@+er1                               ;0104693c9110
    711     add.l @er3,@(0xffff9abc:16,er1)                ;0104693cc1109abc
    712     add.l @er3,@(0x9abcdef0:32,er1)                ;0104693cc9109abcdef0
    713     add.l @er3,@(0xffff9abc:16,r2l.b)              ;0104693cd2109abc
    714     add.l @er3,@(0xffff9abc:16,r2.w)              ;0104693ce2109abc
    715     add.l @er3,@(0xffff9abc:16,er2.l)              ;0104693cf2109abc
    716     add.l @er3,@(0x9abcdef0:32,r2l.b)              ;0104693cda109abcdef0
    717     add.l @er3,@(0x9abcdef0:32,r2.w)              ;0104693cea109abcdef0
    718     add.l @er3,@(0x9abcdef0:32,er2.l)              ;0104693cfa109abcdef0
    719     add.l @er3,@0xffff9abc:16                      ;0104693c40109abc
    720     add.l @er3,@0x9abcdef0:32                      ;0104693c48109abcdef0
    721 
    722     add.l @(0xc:2,er3),@er1                       ;0107693c0110
    723     add.l @(0xc:2,er3),@(0xc:2,er1)                 ;0107693c3110
    724     add.l @(0xc:2,er3),@-er1                      ;0107693cb110
    725     add.l @(0xc:2,er3),@er1+                      ;0107693c8110
    726     add.l @(0xc:2,er3),@er1-                      ;0107693ca110
    727     add.l @(0xc:2,er3),@+er1                      ;0107693c9110
    728     add.l @(0xc:2,er3),@(0xffff9abc:16,er1)       ;0107693cc1109abc
    729     add.l @(0xc:2,er3),@(0x9abcdef0:32,er1)       ;0107693cc9109abcdef0
    730     add.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b)     ;0107693cd2109abc
    731     add.l @(0xc:2,er3),@(0xffff9abc:16,r2.w)     ;0107693ce2109abc
    732     add.l @(0xc:2,er3),@(0xffff9abc:16,er2.l)     ;0107693cf2109abc
    733     add.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b)     ;0107693cda109abcdef0
    734     add.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w)     ;0107693cea109abcdef0
    735     add.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l)     ;0107693cfa109abcdef0
    736     add.l @(0xc:2,er3),@0xffff9abc:16             ;0107693c40109abc
    737     add.l @(0xc:2,er3),@0x9abcdef0:32             ;0107693c48109abcdef0
    738 
    739     add.l @-er3,@er1                               ;01076d3c0110
    740     add.l @-er3,@(0xc:2,er1)                         ;01076d3c3110
    741     add.l @-er3,@-er1                              ;01076d3cb110
    742     add.l @-er3,@er1+                              ;01076d3c8110
    743     add.l @-er3,@er1-                              ;01076d3ca110
    744     add.l @-er3,@+er1                              ;01076d3c9110
    745     add.l @-er3,@(0xffff9abc:16,er1)               ;01076d3cc1109abc
    746     add.l @-er3,@(0x9abcdef0:32,er1)               ;01076d3cc9109abcdef0
    747     add.l @-er3,@(0xffff9abc:16,r2l.b)             ;01076d3cd2109abc
    748     add.l @-er3,@(0xffff9abc:16,r2.w)             ;01076d3ce2109abc
    749     add.l @-er3,@(0xffff9abc:16,er2.l)             ;01076d3cf2109abc
    750     add.l @-er3,@(0x9abcdef0:32,r2l.b)             ;01076d3cda109abcdef0
    751     add.l @-er3,@(0x9abcdef0:32,r2.w)             ;01076d3cea109abcdef0
    752     add.l @-er3,@(0x9abcdef0:32,er2.l)             ;01076d3cfa109abcdef0
    753     add.l @-er3,@0xffff9abc:16                     ;01076d3c40109abc
    754     add.l @-er3,@0x9abcdef0:32                     ;01076d3c48109abcdef0
    755 
    756     add.l @er3+,@er1                               ;01046d3c0110
    757     add.l @er3+,@(0xc:2,er1)                         ;01046d3c3110
    758     add.l @er3+,@-er1                              ;01046d3cb110
    759     add.l @er3+,@er1+                              ;01046d3c8110
    760     add.l @er3+,@er1-                              ;01046d3ca110
    761     add.l @er3+,@+er1                              ;01046d3c9110
    762     add.l @er3+,@(0xffff9abc:16,er1)               ;01046d3cc1109abc
    763     add.l @er3+,@(0x9abcdef0:32,er1)               ;01046d3cc9109abcdef0
    764     add.l @er3+,@(0xffff9abc:16,r2l.b)             ;01046d3cd2109abc
    765     add.l @er3+,@(0xffff9abc:16,r2.w)             ;01046d3ce2109abc
    766     add.l @er3+,@(0xffff9abc:16,er2.l)             ;01046d3cf2109abc
    767     add.l @er3+,@(0x9abcdef0:32,r2l.b)             ;01046d3cda109abcdef0
    768     add.l @er3+,@(0x9abcdef0:32,r2.w)             ;01046d3cea109abcdef0
    769     add.l @er3+,@(0x9abcdef0:32,er2.l)             ;01046d3cfa109abcdef0
    770     add.l @er3+,@0xffff9abc:16                     ;01046d3c40109abc
    771     add.l @er3+,@0x9abcdef0:32                     ;01046d3c48109abcdef0
    772 
    773     add.l @er3-,@er1                               ;01066d3c0110
    774     add.l @er3-,@(0xc:2,er1)                         ;01066d3c3110
    775     add.l @er3-,@-er1                              ;01066d3cb110
    776     add.l @er3-,@er1+                              ;01066d3c8110
    777     add.l @er3-,@er1-                              ;01066d3ca110
    778     add.l @er3-,@+er1                              ;01066d3c9110
    779     add.l @er3-,@(0xffff9abc:16,er1)               ;01066d3cc1109abc
    780     add.l @er3-,@(0x9abcdef0:32,er1)               ;01066d3cc9109abcdef0
    781     add.l @er3-,@(0xffff9abc:16,r2l.b)             ;01066d3cd2109abc
    782     add.l @er3-,@(0xffff9abc:16,r2.w)             ;01066d3ce2109abc
    783     add.l @er3-,@(0xffff9abc:16,er2.l)             ;01066d3cf2109abc
    784     add.l @er3-,@(0x9abcdef0:32,r2l.b)             ;01066d3cda109abcdef0
    785     add.l @er3-,@(0x9abcdef0:32,r2.w)             ;01066d3cea109abcdef0
    786     add.l @er3-,@(0x9abcdef0:32,er2.l)             ;01066d3cfa109abcdef0
    787     add.l @er3-,@0xffff9abc:16                     ;01066d3c40109abc
    788     add.l @er3-,@0x9abcdef0:32                     ;01066d3c48109abcdef0
    789 
    790     add.l @+er3,@er1                               ;01056d3c0110
    791     add.l @+er3,@(0xc:2,er1)                         ;01056d3c3110
    792     add.l @+er3,@-er1                              ;01056d3cb110
    793     add.l @+er3,@er1+                              ;01056d3c8110
    794     add.l @+er3,@er1-                              ;01056d3ca110
    795     add.l @+er3,@+er1                              ;01056d3c9110
    796     add.l @+er3,@(0xffff9abc:16,er1)               ;01056d3cc1109abc
    797     add.l @+er3,@(0x9abcdef0:32,er1)               ;01056d3cc9109abcdef0
    798     add.l @+er3,@(0xffff9abc:16,r2l.b)             ;01056d3cd2109abc
    799     add.l @+er3,@(0xffff9abc:16,r2.w)             ;01056d3ce2109abc
    800     add.l @+er3,@(0xffff9abc:16,er2.l)             ;01056d3cf2109abc
    801     add.l @+er3,@(0x9abcdef0:32,r2l.b)             ;01056d3cda109abcdef0
    802     add.l @+er3,@(0x9abcdef0:32,r2.w)             ;01056d3cea109abcdef0
    803     add.l @+er3,@(0x9abcdef0:32,er2.l)             ;01056d3cfa109abcdef0
    804     add.l @+er3,@0xffff9abc:16                     ;01056d3c40109abc
    805     add.l @+er3,@0x9abcdef0:32                     ;01056d3c48109abcdef0
    806 
    807     add.l @(0x1234:16,er3),@er1                         ;01046f3c12340110
    808     add.l @(0x1234:16,er3),@(0xc:2,er1)                   ;01046f3c12343110
    809     add.l @(0x1234:16,er3),@-er1                        ;01046f3c1234b110
    810     add.l @(0x1234:16,er3),@er1+                        ;01046f3c12348110
    811     add.l @(0x1234:16,er3),@er1-                        ;01046f3c1234a110
    812     add.l @(0x1234:16,er3),@+er1                        ;01046f3c12349110
    813     add.l @(0x1234:16,er3),@(0xffff9abc:16,er1)         ;01046f3c1234c1109abc
    814     add.l @(0x1234:16,er3),@(0x9abcdef0:32,er1)         ;01046f3c1234c9109abcdef0
    815     add.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b)       ;01046f3c1234d2109abc
    816     add.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w)       ;01046f3c1234e2109abc
    817     add.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l)       ;01046f3c1234f2109abc
    818     add.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b)       ;01046f3c1234da109abcdef0
    819     add.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w)       ;01046f3c1234ea109abcdef0
    820     add.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l)       ;01046f3c1234fa109abcdef0
    821     add.l @(0x1234:16,er3),@0xffff9abc:16               ;01046f3c123440109abc
    822     add.l @(0x1234:16,er3),@0x9abcdef0:32               ;01046f3c123448109abcdef0
    823 
    824     add.l @(0x12345678:32,er3),@er1                         ;78b46b2c123456780110
    825     add.l @(0x12345678:32,er3),@(0xc:2,er1)                   ;78b46b2c123456783110
    826     add.l @(0x12345678:32,er3),@-er1                        ;78b46b2c12345678b110
    827     add.l @(0x12345678:32,er3),@er1+                        ;78b46b2c123456788110
    828     add.l @(0x12345678:32,er3),@er1-                        ;78b46b2c12345678a110
    829     add.l @(0x12345678:32,er3),@+er1                        ;78b46b2c123456789110
    830     add.l @(0x12345678:32,er3),@(0xffff9abc:16,er1)         ;78b46b2c12345678c1109abc
    831     add.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1)         ;78b46b2c12345678c9109abcdef0
    832     add.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b)       ;78b46b2c12345678d2109abc
    833     add.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w)       ;78b46b2c12345678e2109abc
    834     add.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l)       ;78b46b2c12345678f2109abc
    835     add.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b)       ;78b46b2c12345678da109abcdef0
    836     add.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w)       ;78b46b2c12345678ea109abcdef0
    837     add.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l)       ;78b46b2c12345678fa109abcdef0
    838     add.l @(0x12345678:32,er3),@0xffff9abc:16               ;78b46b2c1234567840109abc
    839     add.l @(0x12345678:32,er3),@0x9abcdef0:32               ;78b46b2c1234567848109abcdef0
    840 
    841     add.l @(0x1234:16,r3l.b),@er1                       ;01056f3c12340110
    842     add.l @(0x1234:16,r3l.b),@(0xc:2,er1)                 ;01056f3c12343110
    843     add.l @(0x1234:16,r3l.b),@-er1                      ;01056f3c1234b110
    844     add.l @(0x1234:16,r3l.b),@er1+                      ;01056f3c12348110
    845     add.l @(0x1234:16,r3l.b),@er1-                      ;01056f3c1234a110
    846     add.l @(0x1234:16,r3l.b),@+er1                      ;01056f3c12349110
    847     add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1)       ;01056f3c1234c1109abc
    848     add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)       ;01056f3c1234c9109abcdef0
    849     add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b)     ;01056f3c1234d2109abc
    850     add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w)     ;01056f3c1234e2109abc
    851     add.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l)     ;01056f3c1234f2109abc
    852     add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b)     ;01056f3c1234da109abcdef0
    853     add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w)     ;01056f3c1234ea109abcdef0
    854     add.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l)     ;01056f3c1234fa109abcdef0
    855     add.l @(0x1234:16,r3l.b),@0xffff9abc:16             ;01056f3c123440109abc
    856     add.l @(0x1234:16,r3l.b),@0x9abcdef0:32             ;01056f3c123448109abcdef0
    857 
    858     add.l @(0x1234:16,r3.w),@er1                       ;01066f3c12340110
    859     add.l @(0x1234:16,r3.w),@(0xc:2,er1)                 ;01066f3c12343110
    860     add.l @(0x1234:16,r3.w),@-er1                      ;01066f3c1234b110
    861     add.l @(0x1234:16,r3.w),@er1+                      ;01066f3c12348110
    862     add.l @(0x1234:16,r3.w),@er1-                      ;01066f3c1234a110
    863     add.l @(0x1234:16,r3.w),@+er1                      ;01066f3c12349110
    864     add.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1)       ;01066f3c1234c1109abc
    865     add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)       ;01066f3c1234c9109abcdef0
    866     add.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b)     ;01066f3c1234d2109abc
    867     add.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w)     ;01066f3c1234e2109abc
    868     add.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l)     ;01066f3c1234f2109abc
    869     add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b)     ;01066f3c1234da109abcdef0
    870     add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w)     ;01066f3c1234ea109abcdef0
    871     add.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l)     ;01066f3c1234fa109abcdef0
    872     add.l @(0x1234:16,r3.w),@0xffff9abc:16             ;01066f3c123440109abc
    873     add.l @(0x1234:16,r3.w),@0x9abcdef0:32             ;01066f3c123448109abcdef0
    874 
    875     add.l @(0x1234:16,er3.l),@er1                       ;01076f3c12340110
    876     add.l @(0x1234:16,er3.l),@(0xc:2,er1)                 ;01076f3c12343110
    877     add.l @(0x1234:16,er3.l),@-er1                      ;01076f3c1234b110
    878     add.l @(0x1234:16,er3.l),@er1+                      ;01076f3c12348110
    879     add.l @(0x1234:16,er3.l),@er1-                      ;01076f3c1234a110
    880     add.l @(0x1234:16,er3.l),@+er1                      ;01076f3c12349110
    881     add.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1)       ;01076f3c1234c1109abc
    882     add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)       ;01076f3c1234c9109abcdef0
    883     add.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b)     ;01076f3c1234d2109abc
    884     add.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w)     ;01076f3c1234e2109abc
    885     add.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l)     ;01076f3c1234f2109abc
    886     add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b)     ;01076f3c1234da109abcdef0
    887     add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w)     ;01076f3c1234ea109abcdef0
    888     add.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l)     ;01076f3c1234fa109abcdef0
    889     add.l @(0x1234:16,er3.l),@0xffff9abc:16             ;01076f3c123440109abc
    890     add.l @(0x1234:16,er3.l),@0x9abcdef0:32             ;01076f3c123448109abcdef0
    891 
    892     add.l @(0x12345678:32,r3l.b),@er1                       ;78b56b2c123456780110
    893     add.l @(0x12345678:32,r3l.b),@(0xc:2,er1)                 ;78b56b2c123456783110
    894     add.l @(0x12345678:32,r3l.b),@-er1                      ;78b56b2c12345678b110
    895     add.l @(0x12345678:32,r3l.b),@er1+                      ;78b56b2c123456788110
    896     add.l @(0x12345678:32,r3l.b),@er1-                      ;78b56b2c12345678a110
    897     add.l @(0x12345678:32,r3l.b),@+er1                      ;78b56b2c123456789110
    898     add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1)       ;78b56b2c12345678c1109abc
    899     add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)       ;78b56b2c12345678c9109abcdef0
    900     add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b)     ;78b56b2c12345678d2109abc
    901     add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w)     ;78b56b2c12345678e2109abc
    902     add.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l)     ;78b56b2c12345678f2109abc
    903     add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b)     ;78b56b2c12345678da109abcdef0
    904     add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w)     ;78b56b2c12345678ea109abcdef0
    905     add.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l)     ;78b56b2c12345678fa109abcdef0
    906     add.l @(0x12345678:32,r3l.b),@0xffff9abc:16             ;78b56b2c1234567840109abc
    907     add.l @(0x12345678:32,r3l.b),@0x9abcdef0:32             ;78b56b2c1234567848109abcdef0
    908 
    909     add.l @(0x12345678:32,r3.w),@er1                       ;78b66b2c123456780110
    910     add.l @(0x12345678:32,r3.w),@(0xc:2,er1)                 ;78b66b2c123456783110
    911     add.l @(0x12345678:32,r3.w),@-er1                      ;78b66b2c12345678b110
    912     add.l @(0x12345678:32,r3.w),@er1+                      ;78b66b2c123456788110
    913     add.l @(0x12345678:32,r3.w),@er1-                      ;78b66b2c12345678a110
    914     add.l @(0x12345678:32,r3.w),@+er1                      ;78b66b2c123456789110
    915     add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1)       ;78b66b2c12345678c1109abc
    916     add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)       ;78b66b2c12345678c9109abcdef0
    917     add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b)     ;78b66b2c12345678d2109abc
    918     add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w)     ;78b66b2c12345678e2109abc
    919     add.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l)     ;78b66b2c12345678f2109abc
    920     add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b)     ;78b66b2c12345678da109abcdef0
    921     add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w)     ;78b66b2c12345678ea109abcdef0
    922     add.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l)     ;78b66b2c12345678fa109abcdef0
    923     add.l @(0x12345678:32,r3.w),@0xffff9abc:16             ;78b66b2c1234567840109abc
    924     add.l @(0x12345678:32,r3.w),@0x9abcdef0:32             ;78b66b2c1234567848109abcdef0
    925 
    926     add.l @(0x12345678:32,er3.l),@er1                       ;78b76b2c123456780110
    927     add.l @(0x12345678:32,er3.l),@(0xc:2,er1)                 ;78b76b2c123456783110
    928     add.l @(0x12345678:32,er3.l),@-er1                      ;78b76b2c12345678b110
    929     add.l @(0x12345678:32,er3.l),@er1+                      ;78b76b2c123456788110
    930     add.l @(0x12345678:32,er3.l),@er1-                      ;78b76b2c12345678a110
    931     add.l @(0x12345678:32,er3.l),@+er1                      ;78b76b2c123456789110
    932     add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1)       ;78b76b2c12345678c1109abc
    933     add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)       ;78b76b2c12345678c9109abcdef0
    934     add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b)     ;78b76b2c12345678d2109abc
    935     add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w)     ;78b76b2c12345678e2109abc
    936     add.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l)     ;78b76b2c12345678f2109abc
    937     add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b)     ;78b76b2c12345678da109abcdef0
    938     add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w)     ;78b76b2c12345678ea109abcdef0
    939     add.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l)     ;78b76b2c12345678fa109abcdef0
    940     add.l @(0x12345678:32,er3.l),@0xffff9abc:16             ;78b76b2c1234567840109abc
    941     add.l @(0x12345678:32,er3.l),@0x9abcdef0:32             ;78b76b2c1234567848109abcdef0
    942 
    943     add.l @0x1234:16,@er1                              ;01046b0c12340110
    944     add.l @0x1234:16,@(0xc:2,er1)                        ;01046b0c12343110
    945     add.l @0x1234:16,@-er1                             ;01046b0c1234b110
    946     add.l @0x1234:16,@er1+                             ;01046b0c12348110
    947     add.l @0x1234:16,@er1-                             ;01046b0c1234a110
    948     add.l @0x1234:16,@+er1                             ;01046b0c12349110
    949     add.l @0x1234:16,@(0xffff9abc:16,er1)              ;01046b0c1234c1109abc
    950     add.l @0x1234:16,@(0x9abcdef0:32,er1)              ;01046b0c1234c9109abcdef0
    951     add.l @0x1234:16,@(0xffff9abc:16,r2l.b)            ;01046b0c1234d2109abc
    952     add.l @0x1234:16,@(0xffff9abc:16,r2.w)            ;01046b0c1234e2109abc
    953     add.l @0x1234:16,@(0xffff9abc:16,er2.l)            ;01046b0c1234f2109abc
    954     add.l @0x1234:16,@(0x9abcdef0:32,r2l.b)            ;01046b0c1234da109abcdef0
    955     add.l @0x1234:16,@(0x9abcdef0:32,r2.w)            ;01046b0c1234ea109abcdef0
    956     add.l @0x1234:16,@(0x9abcdef0:32,er2.l)            ;01046b0c1234fa109abcdef0
    957     add.l @0x1234:16,@0xffff9abc:16                    ;01046b0c123440109abc
    958     add.l @0x1234:16,@0x9abcdef0:32                    ;01046b0c123448109abcdef0
    959 
    960     add.l @0x12345678:32,@er1                              ;01046b2c123456780110
    961     add.l @0x12345678:32,@(0xc:2,er1)                        ;01046b2c123456783110
    962     add.l @0x12345678:32,@-er1                             ;01046b2c12345678b110
    963     add.l @0x12345678:32,@er1+                             ;01046b2c123456788110
    964     add.l @0x12345678:32,@er1-                             ;01046b2c12345678a110
    965     add.l @0x12345678:32,@+er1                             ;01046b2c123456789110
    966     add.l @0x12345678:32,@(0xffff9abc:16,er1)              ;01046b2c12345678c1109abc
    967     add.l @0x12345678:32,@(0x9abcdef0:32,er1)              ;01046b2c12345678c9109abcdef0
    968     add.l @0x12345678:32,@(0xffff9abc:16,r2l.b)            ;01046b2c12345678d2109abc
    969     add.l @0x12345678:32,@(0xffff9abc:16,r2.w)            ;01046b2c12345678e2109abc
    970     add.l @0x12345678:32,@(0xffff9abc:16,er2.l)            ;01046b2c12345678f2109abc
    971     add.l @0x12345678:32,@(0x9abcdef0:32,r2l.b)            ;01046b2c12345678da109abcdef0
    972     add.l @0x12345678:32,@(0x9abcdef0:32,r2.w)            ;01046b2c12345678ea109abcdef0
    973     add.l @0x12345678:32,@(0x9abcdef0:32,er2.l)            ;01046b2c12345678fa109abcdef0
    974     add.l @0x12345678:32,@0xffff9abc:16                    ;01046b2c1234567840109abc
    975     add.l @0x12345678:32,@0x9abcdef0:32                    ;01046b2c1234567848109abcdef0
    976 
    977 	.end
    978