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