This commit was manufactured by cvs2svn to create branch 'binutils-
[external/binutils.git] / gas / testsuite / gas / h8300 / t11_logs.s
1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r
2 ;log_sft\r
3 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\r
4         .h8300sx\r
5         .text\r
6 _start:\r
7     not.b r1h                 ;1701\r
8     not.b @er1               ;7d101700\r
9     not.b @(0x3:2,er1)         ;017768181700\r
10     not.b @er1+              ;01746c181700\r
11     not.b @-er1              ;01776c181700\r
12     not.b @+er1              ;01756c181700\r
13     not.b @er1-              ;01766c181700\r
14     not.b @(0x1234:16,er1)        ;01746e1812341700\r
15     not.b @(0x12345678:32,er1)        ;78146a28123456781700\r
16     not.b @(0x1234:16,r2l.b)      ;01756e2812341700\r
17     not.b @(0x1234:16,r2.w)      ;01766e2812341700\r
18     not.b @(0x1234:16,er2.l)      ;01776e2812341700\r
19     not.b @(0x12345678:32,r2l.b)      ;78256a28123456781700\r
20     not.b @(0x12345678:32,r2.w)      ;78266a28123456781700\r
21     not.b @(0x12345678:32,er2.l)      ;78276a28123456781700\r
22     not.b @0xffffff12:8              ;7f121700\r
23     not.b @0x1234:16             ;6a1812341700\r
24     not.b @0x12345678:32             ;6a38123456781700\r
25 \r
26     not.w r1                 ;1711\r
27     not.w @er1               ;7d901710\r
28     not.w @(0x6:2,er1)      ;015769181710\r
29     not.w @er1+              ;01546d181710\r
30     not.w @-er1              ;01576d181710\r
31     not.w @+er1              ;01556d181710\r
32     not.w @er1-              ;01566d181710\r
33     not.w @(0x1234:16,er1)        ;01546f1812341710\r
34     not.w @(0x12345678:32,er1)        ;78146b28123456781710\r
35     not.w @(0x1234:16,r2l.b)      ;01556f2812341710\r
36     not.w @(0x1234:16,r2.w)      ;01566f2812341710\r
37     not.w @(0x1234:16,er2.l)      ;01576f2812341710\r
38     not.w @(0x12345678:32,r2l.b)      ;78256b28123456781710\r
39     not.w @(0x12345678:32,r2.w)      ;78266b28123456781710\r
40     not.w @(0x12345678:32,er2.l)      ;78276b28123456781710\r
41     not.w @0x1234:16             ;6b1812341710\r
42     not.w @0x12345678:32             ;6b38123456781710\r
43 \r
44     not.l er1                 ;1731\r
45     not.l @er1               ;010469181730\r
46     not.l @(0xc:2,er1)      ;010769181730\r
47     not.l @er1+              ;01046d181730\r
48     not.l @-er1              ;01076d181730\r
49     not.l @+er1              ;01056d181730\r
50     not.l @er1-              ;01066d181730\r
51     not.l @(0x1234:16,er1)        ;01046f1812341730\r
52     not.l @(0x12345678:32,er1)        ;78946b28123456781730\r
53     not.l @(0x1234:16,r2l.b)      ;01056f2812341730\r
54     not.l @(0x1234:16,r2.w)      ;01066f2812341730\r
55     not.l @(0x1234:16,er2.l)      ;01076f2812341730\r
56     not.l @(0x12345678:32,r2l.b)      ;78a56b28123456781730\r
57     not.l @(0x12345678:32,r2.w)      ;78a66b28123456781730\r
58     not.l @(0x12345678:32,er2.l)      ;78a76b28123456781730\r
59     not.l @0x1234:16             ;01046b0812341730\r
60     not.l @0x12345678:32             ;01046b28123456781730\r
61 \r
62     shll.b r1h                ;1001\r
63     shll.b @er1              ;7d101000\r
64     shll.b @(0x3:2,er1)        ;017768181000\r
65     shll.b @er1+             ;01746c181000\r
66     shll.b @-er1             ;01776c181000\r
67     shll.b @+er1             ;01756c181000\r
68     shll.b @er1-             ;01766c181000\r
69     shll.b @(0x1234:16,er1)       ;01746e1812341000\r
70     shll.b @(0x12345678:32,er1)       ;78146a28123456781000\r
71     shll.b @(0x1234:16,r2l.b)     ;01756e2812341000\r
72     shll.b @(0x1234:16,r2.w)     ;01766e2812341000\r
73     shll.b @(0x1234:16,er2.l)     ;01776e2812341000\r
74     shll.b @(0x12345678:32,r2l.b)     ;78256a28123456781000\r
75     shll.b @(0x12345678:32,r2.w)     ;78266a28123456781000\r
76     shll.b @(0x12345678:32,er2.l)     ;78276a28123456781000\r
77     shll.b @0xffffff12:8             ;7f121000\r
78     shll.b @0x1234:16            ;6a1812341000\r
79     shll.b @0x12345678:32            ;6a38123456781000\r
80 \r
81     shll.w r1                ;1011\r
82     shll.w @er1              ;7d901010\r
83     shll.w @(0x6:2,er1)     ;015769181010\r
84     shll.w @er1+             ;01546d181010\r
85     shll.w @-er1             ;01576d181010\r
86     shll.w @+er1             ;01556d181010\r
87     shll.w @er1-             ;01566d181010\r
88     shll.w @(0x1234:16,er1)       ;01546f1812341010\r
89     shll.w @(0x12345678:32,er1)       ;78146b28123456781010\r
90     shll.w @(0x1234:16,r2l.b)     ;01556f2812341010\r
91     shll.w @(0x1234:16,r2.w)     ;01566f2812341010\r
92     shll.w @(0x1234:16,er2.l)     ;01576f2812341010\r
93     shll.w @(0x12345678:32,r2l.b)     ;78256b28123456781010\r
94     shll.w @(0x12345678:32,r2.w)     ;78266b28123456781010\r
95     shll.w @(0x12345678:32,er2.l)     ;78276b28123456781010\r
96     shll.w @0x1234:16            ;6b1812341010\r
97     shll.w @0x12345678:32            ;6b38123456781010\r
98 \r
99     shll.l er1                ;1031\r
100     shll.l @er1              ;010469181030\r
101     shll.l @(0xc:2,er1)     ;010769181030\r
102     shll.l @er1+             ;01046d181030\r
103     shll.l @-er1             ;01076d181030\r
104     shll.l @+er1             ;01056d181030\r
105     shll.l @er1-             ;01066d181030\r
106     shll.l @(0x1234:16,er1)       ;01046f1812341030\r
107     shll.l @(0x12345678:32,er1)       ;78946b28123456781030\r
108     shll.l @(0x1234:16,r2l.b)     ;01056f2812341030\r
109     shll.l @(0x1234:16,r2.w)     ;01066f2812341030\r
110     shll.l @(0x1234:16,er2.l)     ;01076f2812341030\r
111     shll.l @(0x12345678:32,r2l.b)     ;78a56b28123456781030\r
112     shll.l @(0x12345678:32,r2.w)     ;78a66b28123456781030\r
113     shll.l @(0x12345678:32,er2.l)     ;78a76b28123456781030\r
114     shll.l @0x1234:16            ;01046b0812341030\r
115     shll.l @0x12345678:32            ;01046b28123456781030\r
116 \r
117     shll.b #2,r1h             ;1041\r
118     shll.b #2,@er1           ;7d101040\r
119     shll.b #2,@(0x3:2,er1)     ;017768181040\r
120     shll.b #2,@er1+          ;01746c181040\r
121     shll.b #2,@-er1          ;01776c181040\r
122     shll.b #2,@+er1          ;01756c181040\r
123     shll.b #2,@er1-          ;01766c181040\r
124     shll.b #2,@(0x1234:16,er1)    ;01746e1812341040\r
125     shll.b #2,@(0x12345678:32,er1)    ;78146a28123456781040\r
126     shll.b #2,@(0x1234:16,r2l.b)  ;01756e2812341040\r
127     shll.b #2,@(0x1234:16,r2.w)  ;01766e2812341040\r
128     shll.b #2,@(0x1234:16,er2.l)  ;01776e2812341040\r
129     shll.b #2,@(0x12345678:32,r2l.b)  ;78256a28123456781040\r
130     shll.b #2,@(0x12345678:32,r2.w)  ;78266a28123456781040\r
131     shll.b #2,@(0x12345678:32,er2.l)  ;78276a28123456781040\r
132     shll.b #2,@0xffffff12:8          ;7f121040\r
133     shll.b #2,@0x1234:16         ;6a1812341040\r
134     shll.b #2,@0x12345678:32         ;6a38123456781040\r
135 \r
136     shll.w #2,r1             ;1051\r
137     shll.w #2,@er1           ;7d901050\r
138     shll.w #2,@(0x6:2,er1)  ;015769181050\r
139     shll.w #2,@er1+          ;01546d181050\r
140     shll.w #2,@-er1          ;01576d181050\r
141     shll.w #2,@+er1          ;01556d181050\r
142     shll.w #2,@er1-          ;01566d181050\r
143     shll.w #2,@(0x1234:16,er1)    ;01546f1812341050\r
144     shll.w #2,@(0x12345678:32,er1)    ;78146b28123456781050\r
145     shll.w #2,@(0x1234:16,r2l.b)  ;01556f2812341050\r
146     shll.w #2,@(0x1234:16,r2.w)  ;01566f2812341050\r
147     shll.w #2,@(0x1234:16,er2.l)  ;01576f2812341050\r
148     shll.w #2,@(0x12345678:32,r2l.b)  ;78256b28123456781050\r
149     shll.w #2,@(0x12345678:32,r2.w)  ;78266b28123456781050\r
150     shll.w #2,@(0x12345678:32,er2.l)  ;78276b28123456781050\r
151     shll.w #2,@0x1234:16         ;6b1812341050\r
152     shll.w #2,@0x12345678:32         ;6b38123456781050\r
153 \r
154     shll.l #2,er1             ;1071\r
155     shll.l #2,@er1           ;010469181070\r
156     shll.l #2,@(0xc:2,er1)  ;010769181070\r
157     shll.l #2,@er1+          ;01046d181070\r
158     shll.l #2,@-er1          ;01076d181070\r
159     shll.l #2,@+er1          ;01056d181070\r
160     shll.l #2,@er1-          ;01066d181070\r
161     shll.l #2,@(0x1234:16,er1)    ;01046f1812341070\r
162     shll.l #2,@(0x12345678:32,er1)    ;78946b28123456781070\r
163     shll.l #2,@(0x1234:16,r2l.b)  ;01056f2812341070\r
164     shll.l #2,@(0x1234:16,r2.w)  ;01066f2812341070\r
165     shll.l #2,@(0x1234:16,er2.l)  ;01076f2812341070\r
166     shll.l #2,@(0x12345678:32,r2l.b)  ;78a56b28123456781070\r
167     shll.l #2,@(0x12345678:32,r2.w)  ;78a66b28123456781070\r
168     shll.l #2,@(0x12345678:32,er2.l)  ;78a76b28123456781070\r
169     shll.l #2,@0x1234:16         ;01046b0812341070\r
170     shll.l #2,@0x12345678:32         ;01046b28123456781070\r
171 \r
172     shll.b #4,r1h             ;10a1\r
173     shll.b #4,@er1           ;7d1010a0\r
174     shll.b #4,@(0x3:2,er1)     ;0177681810a0\r
175     shll.b #4,@er1+          ;01746c1810a0\r
176     shll.b #4,@-er1          ;01776c1810a0\r
177     shll.b #4,@+er1          ;01756c1810a0\r
178     shll.b #4,@er1-          ;01766c1810a0\r
179     shll.b #4,@(0x1234:16,er1)    ;01746e18123410a0\r
180     shll.b #4,@(0x12345678:32,er1)    ;78146a281234567810a0\r
181     shll.b #4,@(0x1234:16,r2l.b)  ;01756e28123410a0\r
182     shll.b #4,@(0x1234:16,r2.w)  ;01766e28123410a0\r
183     shll.b #4,@(0x1234:16,er2.l)  ;01776e28123410a0\r
184     shll.b #4,@(0x12345678:32,r2l.b)  ;78256a281234567810a0\r
185     shll.b #4,@(0x12345678:32,r2.w)  ;78266a281234567810a0\r
186     shll.b #4,@(0x12345678:32,er2.l)  ;78276a281234567810a0\r
187     shll.b #4,@0xffffff12:8          ;7f1210a0\r
188     shll.b #4,@0x1234:16         ;6a18123410a0\r
189     shll.b #4,@0x12345678:32         ;6a381234567810a0\r
190 \r
191     shll.w #4,r1             ;1021\r
192     shll.w #4,@er1           ;7d901020\r
193     shll.w #4,@(0x6:2,er1)  ;015769181020\r
194     shll.w #4,@er1+          ;01546d181020\r
195     shll.w #4,@-er1          ;01576d181020\r
196     shll.w #4,@+er1          ;01556d181020\r
197     shll.w #4,@er1-          ;01566d181020\r
198     shll.w #4,@(0x1234:16,er1)    ;01546f1812341020\r
199     shll.w #4,@(0x12345678:32,er1)    ;78146b28123456781020\r
200     shll.w #4,@(0x1234:16,r2l.b)  ;01556f2812341020\r
201     shll.w #4,@(0x1234:16,r2.w)  ;01566f2812341020\r
202     shll.w #4,@(0x1234:16,er2.l)  ;01576f2812341020\r
203     shll.w #4,@(0x12345678:32,r2l.b)  ;78256b28123456781020\r
204     shll.w #4,@(0x12345678:32,r2.w)  ;78266b28123456781020\r
205     shll.w #4,@(0x12345678:32,er2.l)  ;78276b28123456781020\r
206     shll.w #4,@0x1234:16         ;6b1812341020\r
207     shll.w #4,@0x12345678:32         ;6b38123456781020\r
208 \r
209     shll.l #4,er1             ;1039\r
210     shll.l #4,@er1           ;010469181038\r
211     shll.l #4,@(0xc:2,er1)  ;010769181038\r
212     shll.l #4,@er1+          ;01046d181038\r
213     shll.l #4,@-er1          ;01076d181038\r
214     shll.l #4,@+er1          ;01056d181038\r
215     shll.l #4,@er1-          ;01066d181038\r
216     shll.l #4,@(0x1234:16,er1)    ;01046f1812341038\r
217     shll.l #4,@(0x12345678:32,er1)    ;78946b28123456781038\r
218     shll.l #4,@(0x1234:16,r2l.b)  ;01056f2812341038\r
219     shll.l #4,@(0x1234:16,r2.w)  ;01066f2812341038\r
220     shll.l #4,@(0x1234:16,er2.l)  ;01076f2812341038\r
221     shll.l #4,@(0x12345678:32,r2l.b)  ;78a56b28123456781038\r
222     shll.l #4,@(0x12345678:32,r2.w)  ;78a66b28123456781038\r
223     shll.l #4,@(0x12345678:32,er2.l)  ;78a76b28123456781038\r
224     shll.l #4,@0x1234:16         ;01046b0812341038\r
225     shll.l #4,@0x12345678:32         ;01046b28123456781038\r
226 \r
227     shll.w #8,r1             ;1061\r
228     shll.w #8,@er1           ;7d901060\r
229     shll.w #8,@(0x6:2,er1)  ;015769181060\r
230     shll.w #8,@er1+          ;01546d181060\r
231     shll.w #8,@-er1          ;01576d181060\r
232     shll.w #8,@+er1          ;01556d181060\r
233     shll.w #8,@er1-          ;01566d181060\r
234     shll.w #8,@(0x1234:16,er1)    ;01546f1812341060\r
235     shll.w #8,@(0x12345678:32,er1)    ;78146b28123456781060\r
236     shll.w #8,@(0x1234:16,r2l.b)  ;01556f2812341060\r
237     shll.w #8,@(0x1234:16,r2.w)  ;01566f2812341060\r
238     shll.w #8,@(0x1234:16,er2.l)  ;01576f2812341060\r
239     shll.w #8,@(0x12345678:32,r2l.b)  ;78256b28123456781060\r
240     shll.w #8,@(0x12345678:32,r2.w)  ;78266b28123456781060\r
241     shll.w #8,@(0x12345678:32,er2.l)  ;78276b28123456781060\r
242     shll.w #8,@0x1234:16         ;6b1812341060\r
243     shll.w #8,@0x12345678:32         ;6b38123456781060\r
244 \r
245     shll.l #8,er1             ;1079\r
246     shll.l #8,@er1           ;010469181078\r
247     shll.l #8,@(0xc:2,er1)  ;010769181078\r
248     shll.l #8,@er1+          ;01046d181078\r
249     shll.l #8,@-er1          ;01076d181078\r
250     shll.l #8,@+er1          ;01056d181078\r
251     shll.l #8,@er1-          ;01066d181078\r
252     shll.l #8,@(0x1234:16,er1)    ;01046f1812341078\r
253     shll.l #8,@(0x12345678:32,er1)    ;78946b28123456781078\r
254     shll.l #8,@(0x1234:16,r2l.b)  ;01056f2812341078\r
255     shll.l #8,@(0x1234:16,r2.w)  ;01066f2812341078\r
256     shll.l #8,@(0x1234:16,er2.l)  ;01076f2812341078\r
257     shll.l #8,@(0x12345678:32,r2l.b)  ;78a56b28123456781078\r
258     shll.l #8,@(0x12345678:32,r2.w)  ;78a66b28123456781078\r
259     shll.l #8,@(0x12345678:32,er2.l)  ;78a76b28123456781078\r
260     shll.l #8,@0x1234:16         ;01046b0812341078\r
261     shll.l #8,@0x12345678:32         ;01046b28123456781078\r
262 \r
263     shll.l #16,er1            ;10f9\r
264     shll.l #16,@er1          ;0104691810f8\r
265     shll.l #16,@(0xc:2,er1) ;0107691810f8\r
266     shll.l #16,@er1+         ;01046d1810f8\r
267     shll.l #16,@-er1         ;01076d1810f8\r
268     shll.l #16,@+er1         ;01056d1810f8\r
269     shll.l #16,@er1-         ;01066d1810f8\r
270     shll.l #16,@(0x1234:16,er1)   ;01046f18123410f8\r
271     shll.l #16,@(0x12345678:32,er1)   ;78946b281234567810f8\r
272     shll.l #16,@(0x1234:16,r2l.b) ;01056f28123410f8\r
273     shll.l #16,@(0x1234:16,r2.w) ;01066f28123410f8\r
274     shll.l #16,@(0x1234:16,er2.l) ;01076f28123410f8\r
275     shll.l #16,@(0x12345678:32,r2l.b) ;78a56b281234567810f8\r
276     shll.l #16,@(0x12345678:32,r2.w) ;78a66b281234567810f8\r
277     shll.l #16,@(0x12345678:32,er2.l) ;78a76b281234567810f8\r
278     shll.l #16,@0x1234:16        ;01046b08123410f8\r
279     shll.l #16,@0x12345678:32        ;01046b281234567810f8\r
280 \r
281     shll.b #0x7:5,r1h        ;03871001\r
282     shll.w #0xf:5,r1         ;038f1011\r
283     shll.l #0x1f:5,er1       ;039f1031\r
284 \r
285     shll.b r3h,r1h           ;78381001\r
286     shll.w r3h,r1            ;78381011\r
287     shll.l r3h,er1           ;78381031\r
288 \r
289     shlr.b r1h               ;1101\r
290     shlr.b @er1              ;7d101100\r
291     shlr.b @(0x3:2,er1)      ;017768181100\r
292     shlr.b @er1+             ;01746c181100\r
293     shlr.b @-er1             ;01776c181100\r
294     shlr.b @+er1             ;01756c181100\r
295     shlr.b @er1-             ;01766c181100\r
296     shlr.b @(0x1234:16,er1)       ;01746e1812341100\r
297     shlr.b @(0x12345678:32,er1)       ;78146a28123456781100\r
298     shlr.b @(0x1234:16,r2l.b)     ;01756e2812341100\r
299     shlr.b @(0x1234:16,r2.w)     ;01766e2812341100\r
300     shlr.b @(0x1234:16,er2.l)     ;01776e2812341100\r
301     shlr.b @(0x12345678:32,r2l.b)     ;78256a28123456781100\r
302     shlr.b @(0x12345678:32,r2.w)     ;78266a28123456781100\r
303     shlr.b @(0x12345678:32,er2.l)     ;78276a28123456781100\r
304     shlr.b @0xffffff12:8             ;7f121100\r
305     shlr.b @0x1234:16            ;6a1812341100\r
306     shlr.b @0x12345678:32            ;6a38123456781100\r
307 \r
308     shlr.w r1                ;1111\r
309     shlr.w @er1              ;7d901110\r
310     shlr.w @(0x6:2,er1)     ;015769181110\r
311     shlr.w @er1+             ;01546d181110\r
312     shlr.w @-er1             ;01576d181110\r
313     shlr.w @+er1             ;01556d181110\r
314     shlr.w @er1-             ;01566d181110\r
315     shlr.w @(0x1234:16,er1)       ;01546f1812341110\r
316     shlr.w @(0x12345678:32,er1)       ;78146b28123456781110\r
317     shlr.w @(0x1234:16,r2l.b)     ;01556f2812341110\r
318     shlr.w @(0x1234:16,r2.w)     ;01566f2812341110\r
319     shlr.w @(0x1234:16,er2.l)     ;01576f2812341110\r
320     shlr.w @(0x12345678:32,r2l.b)     ;78256b28123456781110\r
321     shlr.w @(0x12345678:32,r2.w)     ;78266b28123456781110\r
322     shlr.w @(0x12345678:32,er2.l)     ;78276b28123456781110\r
323     shlr.w @0x1234:16            ;6b1812341110\r
324     shlr.w @0x12345678:32            ;6b38123456781110\r
325 \r
326     shlr.l er1                ;1131\r
327     shlr.l @er1              ;010469181130\r
328     shlr.l @(0xc:2,er1)     ;010769181130\r
329     shlr.l @er1+             ;01046d181130\r
330     shlr.l @-er1             ;01076d181130\r
331     shlr.l @+er1             ;01056d181130\r
332     shlr.l @er1-             ;01066d181130\r
333     shlr.l @(0x1234:16,er1)       ;01046f1812341130\r
334     shlr.l @(0x12345678:32,er1)       ;78946b28123456781130\r
335     shlr.l @(0x1234:16,r2l.b)     ;01056f2812341130\r
336     shlr.l @(0x1234:16,r2.w)     ;01066f2812341130\r
337     shlr.l @(0x1234:16,er2.l)     ;01076f2812341130\r
338     shlr.l @(0x12345678:32,r2l.b)     ;78a56b28123456781130\r
339     shlr.l @(0x12345678:32,r2.w)     ;78a66b28123456781130\r
340     shlr.l @(0x12345678:32,er2.l)     ;78a76b28123456781130\r
341     shlr.l @0x1234:16            ;01046b0812341130\r
342     shlr.l @0x12345678:32            ;01046b28123456781130\r
343 \r
344     shlr.b #2,r1h             ;1141\r
345     shlr.b #2,@er1           ;7d101140\r
346     shlr.b #2,@(0x3:2,er1)     ;017768181140\r
347     shlr.b #2,@er1+          ;01746c181140\r
348     shlr.b #2,@-er1          ;01776c181140\r
349     shlr.b #2,@+er1          ;01756c181140\r
350     shlr.b #2,@er1-          ;01766c181140\r
351     shlr.b #2,@(0x1234:16,er1)    ;01746e1812341140\r
352     shlr.b #2,@(0x12345678:32,er1)    ;78146a28123456781140\r
353     shlr.b #2,@(0x1234:16,r2l.b)  ;01756e2812341140\r
354     shlr.b #2,@(0x1234:16,r2.w)  ;01766e2812341140\r
355     shlr.b #2,@(0x1234:16,er2.l)  ;01776e2812341140\r
356     shlr.b #2,@(0x12345678:32,r2l.b)  ;78256a28123456781140\r
357     shlr.b #2,@(0x12345678:32,r2.w)  ;78266a28123456781140\r
358     shlr.b #2,@(0x12345678:32,er2.l)  ;78276a28123456781140\r
359     shlr.b #2,@0xffffff12:8          ;7f121140\r
360     shlr.b #2,@0x1234:16         ;6a1812341140\r
361     shlr.b #2,@0x12345678:32         ;6a38123456781140\r
362 \r
363     shlr.w #2,r1             ;1151\r
364     shlr.w #2,@er1           ;7d901150\r
365     shlr.w #2,@(0x6:2,er1)  ;015769181150\r
366     shlr.w #2,@er1+          ;01546d181150\r
367     shlr.w #2,@-er1          ;01576d181150\r
368     shlr.w #2,@+er1          ;01556d181150\r
369     shlr.w #2,@er1-          ;01566d181150\r
370     shlr.w #2,@(0x1234:16,er1)    ;01546f1812341150\r
371     shlr.w #2,@(0x12345678:32,er1)    ;78146b28123456781150\r
372     shlr.w #2,@(0x1234:16,r2l.b)  ;01556f2812341150\r
373     shlr.w #2,@(0x1234:16,r2.w)  ;01566f2812341150\r
374     shlr.w #2,@(0x1234:16,er2.l)  ;01576f2812341150\r
375     shlr.w #2,@(0x12345678:32,r2l.b)  ;78256b28123456781150\r
376     shlr.w #2,@(0x12345678:32,r2.w)  ;78266b28123456781150\r
377     shlr.w #2,@(0x12345678:32,er2.l)  ;78276b28123456781150\r
378     shlr.w #2,@0x1234:16         ;6b1812341150\r
379     shlr.w #2,@0x12345678:32         ;6b38123456781150\r
380 \r
381     shlr.l #2,er1             ;1171\r
382     shlr.l #2,@er1           ;010469181170\r
383     shlr.l #2,@(0xc:2,er1)  ;010769181170\r
384     shlr.l #2,@er1+          ;01046d181170\r
385     shlr.l #2,@-er1          ;01076d181170\r
386     shlr.l #2,@+er1          ;01056d181170\r
387     shlr.l #2,@er1-          ;01066d181170\r
388     shlr.l #2,@(0x1234:16,er1)    ;01046f1812341170\r
389     shlr.l #2,@(0x12345678:32,er1)    ;78946b28123456781170\r
390     shlr.l #2,@(0x1234:16,r2l.b)  ;01056f2812341170\r
391     shlr.l #2,@(0x1234:16,r2.w)  ;01066f2812341170\r
392     shlr.l #2,@(0x1234:16,er2.l)  ;01076f2812341170\r
393     shlr.l #2,@(0x12345678:32,r2l.b)  ;78a56b28123456781170\r
394     shlr.l #2,@(0x12345678:32,r2.w)  ;78a66b28123456781170\r
395     shlr.l #2,@(0x12345678:32,er2.l)  ;78a76b28123456781170\r
396     shlr.l #2,@0x1234:16         ;01046b0812341170\r
397     shlr.l #2,@0x12345678:32         ;01046b28123456781170\r
398 \r
399     shlr.b #4,r1h             ;11a1\r
400     shlr.b #4,@er1           ;7d1011a0\r
401     shlr.b #4,@(0x3:2,er1)     ;0177681811a0\r
402     shlr.b #4,@er1+          ;01746c1811a0\r
403     shlr.b #4,@-er1          ;01776c1811a0\r
404     shlr.b #4,@+er1          ;01756c1811a0\r
405     shlr.b #4,@er1-          ;01766c1811a0\r
406     shlr.b #4,@(0x1234:16,er1)    ;01746e18123411a0\r
407     shlr.b #4,@(0x12345678:32,er1)    ;78146a281234567811a0\r
408     shlr.b #4,@(0x1234:16,r2l.b)  ;01756e28123411a0\r
409     shlr.b #4,@(0x1234:16,r2.w)  ;01766e28123411a0\r
410     shlr.b #4,@(0x1234:16,er2.l)  ;01776e28123411a0\r
411     shlr.b #4,@(0x12345678:32,r2l.b)  ;78256a281234567811a0\r
412     shlr.b #4,@(0x12345678:32,r2.w)  ;78266a281234567811a0\r
413     shlr.b #4,@(0x12345678:32,er2.l)  ;78276a281234567811a0\r
414     shlr.b #4,@0xffffff12:8          ;7f1211a0\r
415     shlr.b #4,@0x1234:16         ;6a18123411a0\r
416     shlr.b #4,@0x12345678:32         ;6a381234567811a0\r
417 \r
418     shlr.w #4,r1             ;1121\r
419     shlr.w #4,@er1           ;7d901120\r
420     shlr.w #4,@(0x6:2,er1)     ;015769181120\r
421     shlr.w #4,@er1+          ;01546d181120\r
422     shlr.w #4,@-er1          ;01576d181120\r
423     shlr.w #4,@+er1          ;01556d181120\r
424     shlr.w #4,@er1-          ;01566d181120\r
425     shlr.w #4,@(0x1234:16,er1)    ;01546f1812341120\r
426     shlr.w #4,@(0x12345678:32,er1)    ;78146b28123456781120\r
427     shlr.w #4,@(0x1234:16,r2l.b)  ;01556f2812341120\r
428     shlr.w #4,@(0x1234:16,r2.w)  ;01566f2812341120\r
429     shlr.w #4,@(0x1234:16,er2.l)  ;01576f2812341120\r
430     shlr.w #4,@(0x12345678:32,r2l.b)  ;78256b28123456781120\r
431     shlr.w #4,@(0x12345678:32,r2.w)  ;78266b28123456781120\r
432     shlr.w #4,@(0x12345678:32,er2.l)  ;78276b28123456781120\r
433     shlr.w #4,@0x1234:16         ;6b1812341120\r
434     shlr.w #4,@0x12345678:32         ;6b38123456781120\r
435 \r
436     shlr.l #4,er1             ;1139\r
437     shlr.l #4,@er1           ;010469181138\r
438     shlr.l #4,@(0xc:2,er1)     ;010769181138\r
439     shlr.l #4,@er1+          ;01046d181138\r
440     shlr.l #4,@-er1          ;01076d181138\r
441     shlr.l #4,@+er1          ;01056d181138\r
442     shlr.l #4,@er1-          ;01066d181138\r
443     shlr.l #4,@(0x1234:16,er1)    ;01046f1812341138\r
444     shlr.l #4,@(0x12345678:32,er1)    ;78946b28123456781138\r
445     shlr.l #4,@(0x1234:16,r2l.b)  ;01056f2812341138\r
446     shlr.l #4,@(0x1234:16,r2.w)  ;01066f2812341138\r
447     shlr.l #4,@(0x1234:16,er2.l)  ;01076f2812341138\r
448     shlr.l #4,@(0x12345678:32,r2l.b)  ;78a56b28123456781138\r
449     shlr.l #4,@(0x12345678:32,r2.w)  ;78a66b28123456781138\r
450     shlr.l #4,@(0x12345678:32,er2.l)  ;78a76b28123456781138\r
451     shlr.l #4,@0x1234:16         ;01046b0812341138\r
452     shlr.l #4,@0x12345678:32         ;01046b28123456781138\r
453 \r
454     shlr.w #8,r1             ;1161\r
455     shlr.w #8,@er1           ;7d901160\r
456     shlr.w #8,@(0x6:2,er1)  ;015769181160\r
457     shlr.w #8,@er1+          ;01546d181160\r
458     shlr.w #8,@-er1          ;01576d181160\r
459     shlr.w #8,@+er1          ;01556d181160\r
460     shlr.w #8,@er1-          ;01566d181160\r
461     shlr.w #8,@(0x1234:16,er1)    ;01546f1812341160\r
462     shlr.w #8,@(0x12345678:32,er1)    ;78146b28123456781160\r
463     shlr.w #8,@(0x1234:16,r2l.b)  ;01556f2812341160\r
464     shlr.w #8,@(0x1234:16,r2.w)  ;01566f2812341160\r
465     shlr.w #8,@(0x1234:16,er2.l)  ;01576f2812341160\r
466     shlr.w #8,@(0x12345678:32,r2l.b)  ;78256b28123456781160\r
467     shlr.w #8,@(0x12345678:32,r2.w)  ;78266b28123456781160\r
468     shlr.w #8,@(0x12345678:32,er2.l)  ;78276b28123456781160\r
469     shlr.w #8,@0x1234:16         ;6b1812341160\r
470     shlr.w #8,@0x12345678:32         ;6b38123456781160\r
471 \r
472     shlr.l #8,er1             ;1179\r
473     shlr.l #8,@er1           ;010469181178\r
474     shlr.l #8,@(0xc:2,er1)  ;010769181178\r
475     shlr.l #8,@er1+          ;01046d181178\r
476     shlr.l #8,@-er1          ;01076d181178\r
477     shlr.l #8,@+er1          ;01056d181178\r
478     shlr.l #8,@er1-          ;01066d181178\r
479     shlr.l #8,@(0x1234:16,er1)    ;01046f1812341178\r
480     shlr.l #8,@(0x12345678:32,er1)    ;78946b28123456781178\r
481     shlr.l #8,@(0x1234:16,r2l.b)  ;01056f2812341178\r
482     shlr.l #8,@(0x1234:16,r2.w)  ;01066f2812341178\r
483     shlr.l #8,@(0x1234:16,er2.l)  ;01076f2812341178\r
484     shlr.l #8,@(0x12345678:32,r2l.b)  ;78a56b28123456781178\r
485     shlr.l #8,@(0x12345678:32,r2.w)  ;78a66b28123456781178\r
486     shlr.l #8,@(0x12345678:32,er2.l)  ;78a76b28123456781178\r
487     shlr.l #8,@0x1234:16         ;01046b0812341178\r
488     shlr.l #8,@0x12345678:32         ;01046b28123456781178\r
489 \r
490     shlr.l #16,er1            ;11f9\r
491     shlr.l #16,@er1          ;0104691811f8\r
492     shlr.l #16,@(0xc:2,er1) ;0107691811f8\r
493     shlr.l #16,@er1+         ;01046d1811f8\r
494     shlr.l #16,@-er1         ;01076d1811f8\r
495     shlr.l #16,@+er1         ;01056d1811f8\r
496     shlr.l #16,@er1-         ;01066d1811f8\r
497     shlr.l #16,@(0x1234:16,er1)   ;01046f18123411f8\r
498     shlr.l #16,@(0x12345678:32,er1)   ;78946b281234567811f8\r
499     shlr.l #16,@(0x1234:16,r2l.b) ;01056f28123411f8\r
500     shlr.l #16,@(0x1234:16,r2.w) ;01066f28123411f8\r
501     shlr.l #16,@(0x1234:16,er2.l) ;01076f28123411f8\r
502     shlr.l #16,@(0x12345678:32,r2l.b) ;78a56b281234567811f8\r
503     shlr.l #16,@(0x12345678:32,r2.w) ;78a66b281234567811f8\r
504     shlr.l #16,@(0x12345678:32,er2.l) ;78a76b281234567811f8\r
505     shlr.l #16,@0x1234:16        ;01046b08123411f8\r
506     shlr.l #16,@0x12345678:32        ;01046b281234567811f8\r
507 \r
508     shlr.b #0x7:5,r1h        ;03871101\r
509     shlr.w #0xf:5,r1         ;038f1111\r
510     shlr.l #0x1f:5,er1       ;039f1131\r
511 \r
512     shlr.b r3h,r1h           ;78381101\r
513     shlr.w r3h,r1            ;78381111\r
514     shlr.l r3h,er1           ;78381131\r
515 \r
516     shal.b r1h               ;1081\r
517     shal.b @er1              ;7d101080\r
518     shal.b @(0x3:2,er1)      ;017768181080\r
519     shal.b @er1+             ;01746c181080\r
520     shal.b @-er1             ;01776c181080\r
521     shal.b @+er1             ;01756c181080\r
522     shal.b @er1-             ;01766c181080\r
523     shal.b @(0x1234:16,er1)       ;01746e1812341080\r
524     shal.b @(0x12345678:32,er1)       ;78146a28123456781080\r
525     shal.b @(0x1234:16,r2l.b)     ;01756e2812341080\r
526     shal.b @(0x1234:16,r2.w)     ;01766e2812341080\r
527     shal.b @(0x1234:16,er2.l)     ;01776e2812341080\r
528     shal.b @(0x12345678:32,r2l.b)     ;78256a28123456781080\r
529     shal.b @(0x12345678:32,r2.w)     ;78266a28123456781080\r
530     shal.b @(0x12345678:32,er2.l)     ;78276a28123456781080\r
531     shal.b @0xffffff12:8             ;7f121080\r
532     shal.b @0x1234:16            ;6a1812341080\r
533     shal.b @0x12345678:32            ;6a38123456781080\r
534 \r
535     shal.w r1                ;1091\r
536     shal.w @er1              ;7d901090\r
537     shal.w @(0x6:2,er1)     ;015769181090\r
538     shal.w @er1+             ;01546d181090\r
539     shal.w @-er1             ;01576d181090\r
540     shal.w @+er1             ;01556d181090\r
541     shal.w @er1-             ;01566d181090\r
542     shal.w @(0x1234:16,er1)       ;01546f1812341090\r
543     shal.w @(0x12345678:32,er1)       ;78146b28123456781090\r
544     shal.w @(0x1234:16,r2l.b)     ;01556f2812341090\r
545     shal.w @(0x1234:16,r2.w)     ;01566f2812341090\r
546     shal.w @(0x1234:16,er2.l)     ;01576f2812341090\r
547     shal.w @(0x12345678:32,r2l.b)     ;78256b28123456781090\r
548     shal.w @(0x12345678:32,r2.w)     ;78266b28123456781090\r
549     shal.w @(0x12345678:32,er2.l)     ;78276b28123456781090\r
550     shal.w @0x1234:16            ;6b1812341090\r
551     shal.w @0x12345678:32            ;6b38123456781090\r
552 \r
553     shal.l er1                ;10b1\r
554     shal.l @er1              ;0104691810b0\r
555     shal.l @(0xc:2,er1)     ;0107691810b0\r
556     shal.l @er1+             ;01046d1810b0\r
557     shal.l @-er1             ;01076d1810b0\r
558     shal.l @+er1             ;01056d1810b0\r
559     shal.l @er1-             ;01066d1810b0\r
560     shal.l @(0x1234:16,er1)       ;01046f18123410b0\r
561     shal.l @(0x12345678:32,er1)       ;78946b281234567810b0\r
562     shal.l @(0x1234:16,r2l.b)     ;01056f28123410b0\r
563     shal.l @(0x1234:16,r2.w)     ;01066f28123410b0\r
564     shal.l @(0x1234:16,er2.l)     ;01076f28123410b0\r
565     shal.l @(0x12345678:32,r2l.b)     ;78a56b281234567810b0\r
566     shal.l @(0x12345678:32,r2.w)     ;78a66b281234567810b0\r
567     shal.l @(0x12345678:32,er2.l)     ;78a76b281234567810b0\r
568     shal.l @0x1234:16            ;01046b08123410b0\r
569     shal.l @0x12345678:32            ;01046b281234567810b0\r
570 \r
571     shal.b #2,r1h             ;10c1\r
572     shal.b #2,@er1           ;7d1010c0\r
573     shal.b #2,@(0x3:2,er1)     ;0177681810c0\r
574     shal.b #2,@er1+          ;01746c1810c0\r
575     shal.b #2,@-er1          ;01776c1810c0\r
576     shal.b #2,@+er1          ;01756c1810c0\r
577     shal.b #2,@er1-          ;01766c1810c0\r
578     shal.b #2,@(0x1234:16,er1)    ;01746e18123410c0\r
579     shal.b #2,@(0x12345678:32,er1)    ;78146a281234567810c0\r
580     shal.b #2,@(0x1234:16,r2l.b)  ;01756e28123410c0\r
581     shal.b #2,@(0x1234:16,r2.w)  ;01766e28123410c0\r
582     shal.b #2,@(0x1234:16,er2.l)  ;01776e28123410c0\r
583     shal.b #2,@(0x12345678:32,r2l.b)  ;78256a281234567810c0\r
584     shal.b #2,@(0x12345678:32,r2.w)  ;78266a281234567810c0\r
585     shal.b #2,@(0x12345678:32,er2.l)  ;78276a281234567810c0\r
586     shal.b #2,@0xffffff12:8          ;7f1210c0\r
587     shal.b #2,@0x1234:16         ;6a18123410c0\r
588     shal.b #2,@0x12345678:32         ;6a381234567810c0\r
589 \r
590     shal.w #2,r1             ;10d1\r
591     shal.w #2,@er1           ;7d9010d0\r
592     shal.w #2,@(0x6:2,er1)  ;0157691810d0\r
593     shal.w #2,@er1+          ;01546d1810d0\r
594     shal.w #2,@-er1          ;01576d1810d0\r
595     shal.w #2,@+er1          ;01556d1810d0\r
596     shal.w #2,@er1-          ;01566d1810d0\r
597     shal.w #2,@(0x1234:16,er1)    ;01546f18123410d0\r
598     shal.w #2,@(0x12345678:32,er1)    ;78146b281234567810d0\r
599     shal.w #2,@(0x1234:16,r2l.b)  ;01556f28123410d0\r
600     shal.w #2,@(0x1234:16,r2.w)  ;01566f28123410d0\r
601     shal.w #2,@(0x1234:16,er2.l)  ;01576f28123410d0\r
602     shal.w #2,@(0x12345678:32,r2l.b)  ;78256b281234567810d0\r
603     shal.w #2,@(0x12345678:32,r2.w)  ;78266b281234567810d0\r
604     shal.w #2,@(0x12345678:32,er2.l)  ;78276b281234567810d0\r
605     shal.w #2,@0x1234:16         ;6b18123410d0\r
606     shal.w #2,@0x12345678:32         ;6b381234567810d0\r
607 \r
608     shal.l #2,er1             ;10f1\r
609     shal.l #2,@er1           ;0104691810f0\r
610     shal.l #2,@(0xc:2,er1)  ;0107691810f0\r
611     shal.l #2,@er1+          ;01046d1810f0\r
612     shal.l #2,@-er1          ;01076d1810f0\r
613     shal.l #2,@+er1          ;01056d1810f0\r
614     shal.l #2,@er1-          ;01066d1810f0\r
615     shal.l #2,@(0x1234:16,er1)    ;01046f18123410f0\r
616     shal.l #2,@(0x12345678:32,er1)    ;78946b281234567810f0\r
617     shal.l #2,@(0x1234:16,r2l.b)  ;01056f28123410f0\r
618     shal.l #2,@(0x1234:16,r2.w)  ;01066f28123410f0\r
619     shal.l #2,@(0x1234:16,er2.l)  ;01076f28123410f0\r
620     shal.l #2,@(0x12345678:32,r2l.b)  ;78a56b281234567810f0\r
621     shal.l #2,@(0x12345678:32,r2.w)  ;78a66b281234567810f0\r
622     shal.l #2,@(0x12345678:32,er2.l)  ;78a76b281234567810f0\r
623     shal.l #2,@0x1234:16         ;01046b08123410f0\r
624     shal.l #2,@0x12345678:32         ;01046b281234567810f0\r
625 \r
626     shar.b r1h                ;1181\r
627     shar.b @er1              ;7d101180\r
628     shar.b @(0x3:2,er1)        ;017768181180\r
629     shar.b @er1+             ;01746c181180\r
630     shar.b @-er1             ;01776c181180\r
631     shar.b @+er1             ;01756c181180\r
632     shar.b @er1-             ;01766c181180\r
633     shar.b @(0x1234:16,er1)       ;01746e1812341180\r
634     shar.b @(0x12345678:32,er1)       ;78146a28123456781180\r
635     shar.b @(0x1234:16,r2l.b)     ;01756e2812341180\r
636     shar.b @(0x1234:16,r2.w)     ;01766e2812341180\r
637     shar.b @(0x1234:16,er2.l)     ;01776e2812341180\r
638     shar.b @(0x12345678:32,r2l.b)     ;78256a28123456781180\r
639     shar.b @(0x12345678:32,r2.w)     ;78266a28123456781180\r
640     shar.b @(0x12345678:32,er2.l)     ;78276a28123456781180\r
641     shar.b @0xffffff12:8             ;7f121180\r
642     shar.b @0x1234:16            ;6a1812341180\r
643     shar.b @0x12345678:32            ;6a38123456781180\r
644 \r
645     shar.w r1                ;1191\r
646     shar.w @er1              ;7d901190\r
647     shar.w @(0x6:2,er1)     ;015769181190\r
648     shar.w @er1+             ;01546d181190\r
649     shar.w @-er1             ;01576d181190\r
650     shar.w @+er1             ;01556d181190\r
651     shar.w @er1-             ;01566d181190\r
652     shar.w @(0x1234:16,er1)       ;01546f1812341190\r
653     shar.w @(0x12345678:32,er1)       ;78146b28123456781190\r
654     shar.w @(0x1234:16,r2l.b)     ;01556f2812341190\r
655     shar.w @(0x1234:16,r2.w)     ;01566f2812341190\r
656     shar.w @(0x1234:16,er2.l)     ;01576f2812341190\r
657     shar.w @(0x12345678:32,r2l.b)     ;78256b28123456781190\r
658     shar.w @(0x12345678:32,r2.w)     ;78266b28123456781190\r
659     shar.w @(0x12345678:32,er2.l)     ;78276b28123456781190\r
660     shar.w @0x1234:16            ;6b1812341190\r
661     shar.w @0x12345678:32            ;6b38123456781190\r
662 \r
663     shar.l er1                ;11b1\r
664     shar.l @er1              ;0104691811b0\r
665     shar.l @(0xc:2,er1)     ;0107691811b0\r
666     shar.l @er1+             ;01046d1811b0\r
667     shar.l @-er1             ;01076d1811b0\r
668     shar.l @+er1             ;01056d1811b0\r
669     shar.l @er1-             ;01066d1811b0\r
670     shar.l @(0x1234:16,er1)       ;01046f18123411b0\r
671     shar.l @(0x12345678:32,er1)       ;78946b281234567811b0\r
672     shar.l @(0x1234:16,r2l.b)     ;01056f28123411b0\r
673     shar.l @(0x1234:16,r2.w)     ;01066f28123411b0\r
674     shar.l @(0x1234:16,er2.l)     ;01076f28123411b0\r
675     shar.l @(0x12345678:32,r2l.b)     ;78a56b281234567811b0\r
676     shar.l @(0x12345678:32,r2.w)     ;78a66b281234567811b0\r
677     shar.l @(0x12345678:32,er2.l)     ;78a76b281234567811b0\r
678     shar.l @0x1234:16            ;01046b08123411b0\r
679     shar.l @0x12345678:32            ;01046b281234567811b0\r
680 \r
681     shar.b #2,r1h             ;11c1\r
682     shar.b #2,@er1           ;7d1011c0\r
683     shar.b #2,@(0x3:2,er1)     ;0177681811c0\r
684     shar.b #2,@er1+          ;01746c1811c0\r
685     shar.b #2,@-er1          ;01776c1811c0\r
686     shar.b #2,@+er1          ;01756c1811c0\r
687     shar.b #2,@er1-          ;01766c1811c0\r
688     shar.b #2,@(0x1234:16,er1)    ;01746e18123411c0\r
689     shar.b #2,@(0x12345678:32,er1)    ;78146a281234567811c0\r
690     shar.b #2,@(0x1234:16,r2l.b)  ;01756e28123411c0\r
691     shar.b #2,@(0x1234:16,r2.w)  ;01766e28123411c0\r
692     shar.b #2,@(0x1234:16,er2.l)  ;01776e28123411c0\r
693     shar.b #2,@(0x12345678:32,r2l.b)  ;78256a281234567811c0\r
694     shar.b #2,@(0x12345678:32,r2.w)  ;78266a281234567811c0\r
695     shar.b #2,@(0x12345678:32,er2.l)  ;78276a281234567811c0\r
696     shar.b #2,@0xffffff12:8          ;7f1211c0\r
697     shar.b #2,@0x1234:16         ;6a18123411c0\r
698     shar.b #2,@0x12345678:32         ;6a381234567811c0\r
699 \r
700     shar.w #2,r1             ;11d1\r
701     shar.w #2,@er1           ;7d9011d0\r
702     shar.w #2,@(0x6:2,er1)  ;0157691811d0\r
703     shar.w #2,@er1+          ;01546d1811d0\r
704     shar.w #2,@-er1          ;01576d1811d0\r
705     shar.w #2,@+er1          ;01556d1811d0\r
706     shar.w #2,@er1-          ;01566d1811d0\r
707     shar.w #2,@(0x1234:16,er1)    ;01546f18123411d0\r
708     shar.w #2,@(0x12345678:32,er1)    ;78146b281234567811d0\r
709     shar.w #2,@(0x1234:16,r2l.b)  ;01556f28123411d0\r
710     shar.w #2,@(0x1234:16,r2.w)  ;01566f28123411d0\r
711     shar.w #2,@(0x1234:16,er2.l)  ;01576f28123411d0\r
712     shar.w #2,@(0x12345678:32,r2l.b)  ;78256b281234567811d0\r
713     shar.w #2,@(0x12345678:32,r2.w)  ;78266b281234567811d0\r
714     shar.w #2,@(0x12345678:32,er2.l)  ;78276b281234567811d0\r
715     shar.w #2,@0x1234:16         ;6b18123411d0\r
716     shar.w #2,@0x12345678:32         ;6b381234567811d0\r
717 \r
718     shar.l #2,er1             ;11f1\r
719     shar.l #2,@er1           ;0104691811f0\r
720     shar.l #2,@(0xc:2,er1)  ;0107691811f0\r
721     shar.l #2,@er1+          ;01046d1811f0\r
722     shar.l #2,@-er1          ;01076d1811f0\r
723     shar.l #2,@+er1          ;01056d1811f0\r
724     shar.l #2,@er1-          ;01066d1811f0\r
725     shar.l #2,@(0x1234:16,er1)    ;01046f18123411f0\r
726     shar.l #2,@(0x12345678:32,er1)    ;78946b281234567811f0\r
727     shar.l #2,@(0x1234:16,r2l.b)  ;01056f28123411f0\r
728     shar.l #2,@(0x1234:16,r2.w)  ;01066f28123411f0\r
729     shar.l #2,@(0x1234:16,er2.l)  ;01076f28123411f0\r
730     shar.l #2,@(0x12345678:32,r2l.b)  ;78a56b281234567811f0\r
731     shar.l #2,@(0x12345678:32,r2.w)  ;78a66b281234567811f0\r
732     shar.l #2,@(0x12345678:32,er2.l)  ;78a76b281234567811f0\r
733     shar.l #2,@0x1234:16         ;01046b08123411f0\r
734     shar.l #2,@0x12345678:32         ;01046b281234567811f0\r
735 \r
736     rotxl.b r1h               ;1201\r
737     rotxl.b @er1             ;7d101200\r
738     rotxl.b @(0x3:2,er1)       ;017768181200\r
739     rotxl.b @er1+            ;01746c181200\r
740     rotxl.b @-er1            ;01776c181200\r
741     rotxl.b @+er1            ;01756c181200\r
742     rotxl.b @er1-            ;01766c181200\r
743     rotxl.b @(0x1234:16,er1)      ;01746e1812341200\r
744     rotxl.b @(0x12345678:32,er1)      ;78146a28123456781200\r
745     rotxl.b @(0x1234:16,r2l.b)    ;01756e2812341200\r
746     rotxl.b @(0x1234:16,r2.w)    ;01766e2812341200\r
747     rotxl.b @(0x1234:16,er2.l)    ;01776e2812341200\r
748     rotxl.b @(0x12345678:32,r2l.b)    ;78256a28123456781200\r
749     rotxl.b @(0x12345678:32,r2.w)    ;78266a28123456781200\r
750     rotxl.b @(0x12345678:32,er2.l)    ;78276a28123456781200\r
751     rotxl.b @0xffffff12:8            ;7f121200\r
752     rotxl.b @0x1234:16           ;6a1812341200\r
753     rotxl.b @0x12345678:32           ;6a38123456781200\r
754 \r
755     rotxl.w r1               ;1211\r
756     rotxl.w @er1             ;7d901210\r
757     rotxl.w @(0x6:2,er1)    ;015769181210\r
758     rotxl.w @er1+            ;01546d181210\r
759     rotxl.w @-er1            ;01576d181210\r
760     rotxl.w @+er1            ;01556d181210\r
761     rotxl.w @er1-            ;01566d181210\r
762     rotxl.w @(0x1234:16,er1)      ;01546f1812341210\r
763     rotxl.w @(0x12345678:32,er1)      ;78146b28123456781210\r
764     rotxl.w @(0x1234:16,r2l.b)    ;01556f2812341210\r
765     rotxl.w @(0x1234:16,r2.w)    ;01566f2812341210\r
766     rotxl.w @(0x1234:16,er2.l)    ;01576f2812341210\r
767     rotxl.w @(0x12345678:32,r2l.b)    ;78256b28123456781210\r
768     rotxl.w @(0x12345678:32,r2.w)    ;78266b28123456781210\r
769     rotxl.w @(0x12345678:32,er2.l)    ;78276b28123456781210\r
770     rotxl.w @0x1234:16           ;6b1812341210\r
771     rotxl.w @0x12345678:32           ;6b38123456781210\r
772 \r
773     rotxl.l er1               ;1231\r
774     rotxl.l @er1             ;010469181230\r
775     rotxl.l @(0xc:2,er1)    ;010769181230\r
776     rotxl.l @er1+            ;01046d181230\r
777     rotxl.l @-er1            ;01076d181230\r
778     rotxl.l @+er1            ;01056d181230\r
779     rotxl.l @er1-            ;01066d181230\r
780     rotxl.l @(0x1234:16,er1)      ;01046f1812341230\r
781     rotxl.l @(0x12345678:32,er1)      ;78946b28123456781230\r
782     rotxl.l @(0x1234:16,r2l.b)    ;01056f2812341230\r
783     rotxl.l @(0x1234:16,r2.w)    ;01066f2812341230\r
784     rotxl.l @(0x1234:16,er2.l)    ;01076f2812341230\r
785     rotxl.l @(0x12345678:32,r2l.b)    ;78a56b28123456781230\r
786     rotxl.l @(0x12345678:32,r2.w)    ;78a66b28123456781230\r
787     rotxl.l @(0x12345678:32,er2.l)    ;78a76b28123456781230\r
788     rotxl.l @0x1234:16           ;01046b0812341230\r
789     rotxl.l @0x12345678:32           ;01046b28123456781230\r
790 \r
791     rotxl.b #2,r1h            ;1241\r
792     rotxl.b #2,@er1          ;7d101240\r
793     rotxl.b #2,@(0x3:2,er1)    ;017768181240\r
794     rotxl.b #2,@er1+         ;01746c181240\r
795     rotxl.b #2,@-er1         ;01776c181240\r
796     rotxl.b #2,@+er1         ;01756c181240\r
797     rotxl.b #2,@er1-         ;01766c181240\r
798     rotxl.b #2,@(0x1234:16,er1)   ;01746e1812341240\r
799     rotxl.b #2,@(0x12345678:32,er1)   ;78146a28123456781240\r
800     rotxl.b #2,@(0x1234:16,r2l.b) ;01756e2812341240\r
801     rotxl.b #2,@(0x1234:16,r2.w) ;01766e2812341240\r
802     rotxl.b #2,@(0x1234:16,er2.l) ;01776e2812341240\r
803     rotxl.b #2,@(0x12345678:32,r2l.b) ;78256a28123456781240\r
804     rotxl.b #2,@(0x12345678:32,r2.w) ;78266a28123456781240\r
805     rotxl.b #2,@(0x12345678:32,er2.l) ;78276a28123456781240\r
806     rotxl.b #2,@0xffffff12:8         ;7f121240\r
807     rotxl.b #2,@0x1234:16        ;6a1812341240\r
808     rotxl.b #2,@0x12345678:32        ;6a38123456781240\r
809 \r
810     rotxl.w #2,r1            ;1251\r
811     rotxl.w #2,@er1          ;7d901250\r
812     rotxl.w #2,@(0x6:2,er1) ;015769181250\r
813     rotxl.w #2,@er1+         ;01546d181250\r
814     rotxl.w #2,@-er1         ;01576d181250\r
815     rotxl.w #2,@+er1         ;01556d181250\r
816     rotxl.w #2,@er1-         ;01566d181250\r
817     rotxl.w #2,@(0x1234:16,er1)   ;01546f1812341250\r
818     rotxl.w #2,@(0x12345678:32,er1)   ;78146b28123456781250\r
819     rotxl.w #2,@(0x1234:16,r2l.b) ;01556f2812341250\r
820     rotxl.w #2,@(0x1234:16,r2.w) ;01566f2812341250\r
821     rotxl.w #2,@(0x1234:16,er2.l) ;01576f2812341250\r
822     rotxl.w #2,@(0x12345678:32,r2l.b) ;78256b28123456781250\r
823     rotxl.w #2,@(0x12345678:32,r2.w) ;78266b28123456781250\r
824     rotxl.w #2,@(0x12345678:32,er2.l) ;78276b28123456781250\r
825     rotxl.w #2,@0x1234:16        ;6b1812341250\r
826     rotxl.w #2,@0x12345678:32        ;6b38123456781250\r
827 \r
828     rotxl.l #2,er1            ;1271\r
829     rotxl.l #2,@er1          ;010469181270\r
830     rotxl.l #2,@(0xc:2,er1) ;010769181270\r
831     rotxl.l #2,@er1+         ;01046d181270\r
832     rotxl.l #2,@-er1         ;01076d181270\r
833     rotxl.l #2,@+er1         ;01056d181270\r
834     rotxl.l #2,@er1-         ;01066d181270\r
835     rotxl.l #2,@(0x1234:16,er1)   ;01046f1812341270\r
836     rotxl.l #2,@(0x12345678:32,er1)   ;78946b28123456781270\r
837     rotxl.l #2,@(0x1234:16,r2l.b) ;01056f2812341270\r
838     rotxl.l #2,@(0x1234:16,r2.w) ;01066f2812341270\r
839     rotxl.l #2,@(0x1234:16,er2.l) ;01076f2812341270\r
840     rotxl.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781270\r
841     rotxl.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781270\r
842     rotxl.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781270\r
843     rotxl.l #2,@0x1234:16        ;01046b0812341270\r
844     rotxl.l #2,@0x12345678:32        ;01046b28123456781270\r
845 \r
846     rotxr.b r1h               ;1301\r
847     rotxr.b @er1             ;7d101300\r
848     rotxr.b @(0x3:2,er1)       ;017768181300\r
849     rotxr.b @er1+            ;01746c181300\r
850     rotxr.b @-er1            ;01776c181300\r
851     rotxr.b @+er1            ;01756c181300\r
852     rotxr.b @er1-            ;01766c181300\r
853     rotxr.b @(0x1234:16,er1)      ;01746e1812341300\r
854     rotxr.b @(0x12345678:32,er1)      ;78146a28123456781300\r
855     rotxr.b @(0x1234:16,r2l.b)    ;01756e2812341300\r
856     rotxr.b @(0x1234:16,r2.w)    ;01766e2812341300\r
857     rotxr.b @(0x1234:16,er2.l)    ;01776e2812341300\r
858     rotxr.b @(0x12345678:32,r2l.b)    ;78256a28123456781300\r
859     rotxr.b @(0x12345678:32,r2.w)    ;78266a28123456781300\r
860     rotxr.b @(0x12345678:32,er2.l)    ;78276a28123456781300\r
861     rotxr.b @0xffffff12:8            ;7f121300\r
862     rotxr.b @0x1234:16           ;6a1812341300\r
863     rotxr.b @0x12345678:32           ;6a38123456781300\r
864 \r
865     rotxr.w r1               ;1311\r
866     rotxr.w @er1             ;7d901310\r
867     rotxr.w @(0x6:2,er1)    ;015769181310\r
868     rotxr.w @er1+            ;01546d181310\r
869     rotxr.w @-er1            ;01576d181310\r
870     rotxr.w @+er1            ;01556d181310\r
871     rotxr.w @er1-            ;01566d181310\r
872     rotxr.w @(0x1234:16,er1)      ;01546f1812341310\r
873     rotxr.w @(0x12345678:32,er1)      ;78146b28123456781310\r
874     rotxr.w @(0x1234:16,r2l.b)    ;01556f2812341310\r
875     rotxr.w @(0x1234:16,r2.w)    ;01566f2812341310\r
876     rotxr.w @(0x1234:16,er2.l)    ;01576f2812341310\r
877     rotxr.w @(0x12345678:32,r2l.b)    ;78256b28123456781310\r
878     rotxr.w @(0x12345678:32,r2.w)    ;78266b28123456781310\r
879     rotxr.w @(0x12345678:32,er2.l)    ;78276b28123456781310\r
880     rotxr.w @0x1234:16           ;6b1812341310\r
881     rotxr.w @0x12345678:32           ;6b38123456781310\r
882 \r
883     rotxr.l er1               ;1331\r
884     rotxr.l @er1             ;010469181330\r
885     rotxr.l @(0xc:2,er1)    ;010769181330\r
886     rotxr.l @er1+            ;01046d181330\r
887     rotxr.l @-er1            ;01076d181330\r
888     rotxr.l @+er1            ;01056d181330\r
889     rotxr.l @er1-            ;01066d181330\r
890     rotxr.l @(0x1234:16,er1)      ;01046f1812341330\r
891     rotxr.l @(0x12345678:32,er1)      ;78946b28123456781330\r
892     rotxr.l @(0x1234:16,r2l.b)    ;01056f2812341330\r
893     rotxr.l @(0x1234:16,r2.w)    ;01066f2812341330\r
894     rotxr.l @(0x1234:16,er2.l)    ;01076f2812341330\r
895     rotxr.l @(0x12345678:32,r2l.b)    ;78a56b28123456781330\r
896     rotxr.l @(0x12345678:32,r2.w)    ;78a66b28123456781330\r
897     rotxr.l @(0x12345678:32,er2.l)    ;78a76b28123456781330\r
898     rotxr.l @0x1234:16           ;01046b0812341330\r
899     rotxr.l @0x12345678:32           ;01046b28123456781330\r
900 \r
901     rotxr.b #2,r1h            ;1341\r
902     rotxr.b #2,@er1          ;7d101340\r
903     rotxr.b #2,@(0x3:2,er1)    ;017768181340\r
904     rotxr.b #2,@er1+         ;01746c181340\r
905     rotxr.b #2,@-er1         ;01776c181340\r
906     rotxr.b #2,@+er1         ;01756c181340\r
907     rotxr.b #2,@er1-         ;01766c181340\r
908     rotxr.b #2,@(0x1234:16,er1)   ;01746e1812341340\r
909     rotxr.b #2,@(0x12345678:32,er1)   ;78146a28123456781340\r
910     rotxr.b #2,@(0x1234:16,r2l.b) ;01756e2812341340\r
911     rotxr.b #2,@(0x1234:16,r2.w) ;01766e2812341340\r
912     rotxr.b #2,@(0x1234:16,er2.l) ;01776e2812341340\r
913     rotxr.b #2,@(0x12345678:32,r2l.b) ;78256a28123456781340\r
914     rotxr.b #2,@(0x12345678:32,r2.w) ;78266a28123456781340\r
915     rotxr.b #2,@(0x12345678:32,er2.l) ;78276a28123456781340\r
916     rotxr.b #2,@0xffffff12:8         ;7f121340\r
917     rotxr.b #2,@0x1234:16        ;6a1812341340\r
918     rotxr.b #2,@0x12345678:32        ;6a38123456781340\r
919 \r
920     rotxr.w #2,r1            ;1351\r
921     rotxr.w #2,@er1          ;7d901350\r
922     rotxr.w #2,@(0x6:2,er1) ;015769181350\r
923     rotxr.w #2,@er1+         ;01546d181350\r
924     rotxr.w #2,@-er1         ;01576d181350\r
925     rotxr.w #2,@+er1         ;01556d181350\r
926     rotxr.w #2,@er1-         ;01566d181350\r
927     rotxr.w #2,@(0x1234:16,er1)   ;01546f1812341350\r
928     rotxr.w #2,@(0x12345678:32,er1)   ;78146b28123456781350\r
929     rotxr.w #2,@(0x1234:16,r2l.b) ;01556f2812341350\r
930     rotxr.w #2,@(0x1234:16,r2.w) ;01566f2812341350\r
931     rotxr.w #2,@(0x1234:16,er2.l) ;01576f2812341350\r
932     rotxr.w #2,@(0x12345678:32,r2l.b) ;78256b28123456781350\r
933     rotxr.w #2,@(0x12345678:32,r2.w) ;78266b28123456781350\r
934     rotxr.w #2,@(0x12345678:32,er2.l) ;78276b28123456781350\r
935     rotxr.w #2,@0x1234:16        ;6b1812341350\r
936     rotxr.w #2,@0x12345678:32        ;6b38123456781350\r
937 \r
938     rotxr.l #2,er1            ;1371\r
939     rotxr.l #2,@er1          ;010469181370\r
940     rotxr.l #2,@(0xc:2,er1) ;010769181370\r
941     rotxr.l #2,@er1+         ;01046d181370\r
942     rotxr.l #2,@-er1         ;01076d181370\r
943     rotxr.l #2,@+er1         ;01056d181370\r
944     rotxr.l #2,@er1-         ;01066d181370\r
945     rotxr.l #2,@(0x1234:16,er1)   ;01046f1812341370\r
946     rotxr.l #2,@(0x12345678:32,er1)   ;78946b28123456781370\r
947     rotxr.l #2,@(0x1234:16,r2l.b) ;01056f2812341370\r
948     rotxr.l #2,@(0x1234:16,r2.w) ;01066f2812341370\r
949     rotxr.l #2,@(0x1234:16,er2.l) ;01076f2812341370\r
950     rotxr.l #2,@(0x12345678:32,r2l.b) ;78a56b28123456781370\r
951     rotxr.l #2,@(0x12345678:32,r2.w) ;78a66b28123456781370\r
952     rotxr.l #2,@(0x12345678:32,er2.l) ;78a76b28123456781370\r
953     rotxr.l #2,@0x1234:16        ;01046b0812341370\r
954     rotxr.l #2,@0x12345678:32        ;01046b28123456781370\r
955 \r
956     rotl.b r1h                ;1281\r
957     rotl.b @er1              ;7d101280\r
958     rotl.b @(0x3:2,er1)        ;017768181280\r
959     rotl.b @er1+             ;01746c181280\r
960     rotl.b @-er1             ;01776c181280\r
961     rotl.b @+er1             ;01756c181280\r
962     rotl.b @er1-             ;01766c181280\r
963     rotl.b @(0x1234:16,er1)       ;01746e1812341280\r
964     rotl.b @(0x12345678:32,er1)       ;78146a28123456781280\r
965     rotl.b @(0x1234:16,r2l.b)     ;01756e2812341280\r
966     rotl.b @(0x1234:16,r2.w)     ;01766e2812341280\r
967     rotl.b @(0x1234:16,er2.l)     ;01776e2812341280\r
968     rotl.b @(0x12345678:32,r2l.b)     ;78256a28123456781280\r
969     rotl.b @(0x12345678:32,r2.w)     ;78266a28123456781280\r
970     rotl.b @(0x12345678:32,er2.l)     ;78276a28123456781280\r
971     rotl.b @0xffffff12:8             ;7f121280\r
972     rotl.b @0x1234:16            ;6a1812341280\r
973     rotl.b @0x12345678:32            ;6a38123456781280\r
974 \r
975     rotl.w r1                ;1291\r
976     rotl.w @er1              ;7d901290\r
977     rotl.w @(0x6:2,er1)     ;015769181290\r
978     rotl.w @-er1             ;01576d181290\r
979     rotl.w @er1+             ;01546d181290\r
980     rotl.w @er1-             ;01566d181290\r
981     rotl.w @+er1             ;01556d181290\r
982     rotl.w @(0x1234:16,er1)       ;01546f1812341290\r
983     rotl.w @(0x12345678:32,er1)       ;78146b28123456781290\r
984     rotl.w @(0x1234:16,r2l.b)     ;01556f2812341290\r
985     rotl.w @(0x1234:16,r2.w)     ;01566f2812341290\r
986     rotl.w @(0x1234:16,er2.l)     ;01576f2812341290\r
987     rotl.w @(0x12345678:32,r2l.b)     ;78256b28123456781290\r
988     rotl.w @(0x12345678:32,r2.w)     ;78266b28123456781290\r
989     rotl.w @(0x12345678:32,er2.l)     ;78276b28123456781290\r
990     rotl.w @0x1234:16            ;6b1812341290\r
991     rotl.w @0x12345678:32            ;6b38123456781290\r
992 \r
993     rotl.l er1                ;12b1\r
994     rotl.l @er1              ;0104691812b0\r
995     rotl.l @(0xc:2,er1)     ;0107691812b0\r
996     rotl.l @er1+             ;01046d1812b0\r
997     rotl.l @-er1             ;01076d1812b0\r
998     rotl.l @+er1             ;01056d1812b0\r
999     rotl.l @er1-             ;01066d1812b0\r
1000     rotl.l @(0x1234:16,er1)       ;01046f18123412b0\r
1001     rotl.l @(0x12345678:32,er1)       ;78946b281234567812b0\r
1002     rotl.l @(0x1234:16,r2l.b)     ;01056f28123412b0\r
1003     rotl.l @(0x1234:16,r2.w)     ;01066f28123412b0\r
1004     rotl.l @(0x1234:16,er2.l)     ;01076f28123412b0\r
1005     rotl.l @(0x12345678:32,r2l.b)     ;78a56b281234567812b0\r
1006     rotl.l @(0x12345678:32,r2.w)     ;78a66b281234567812b0\r
1007     rotl.l @(0x12345678:32,er2.l)     ;78a76b281234567812b0\r
1008     rotl.l @0x1234:16            ;01046b08123412b0\r
1009     rotl.l @0x12345678:32            ;01046b281234567812b0\r
1010 \r
1011     rotl.b #2,r1h             ;12c1\r
1012     rotl.b #2,@er1           ;7d1012c0\r
1013     rotl.b #2,@(0x3:2,er1)     ;0177681812c0\r
1014     rotl.b #2,@er1+          ;01746c1812c0\r
1015     rotl.b #2,@-er1          ;01776c1812c0\r
1016     rotl.b #2,@+er1          ;01756c1812c0\r
1017     rotl.b #2,@er1-          ;01766c1812c0\r
1018     rotl.b #2,@(0x1234:16,er1)    ;01746e18123412c0\r
1019     rotl.b #2,@(0x12345678:32,er1)    ;78146a281234567812c0\r
1020     rotl.b #2,@(0x1234:16,r2l.b)  ;01756e28123412c0\r
1021     rotl.b #2,@(0x1234:16,r2.w)  ;01766e28123412c0\r
1022     rotl.b #2,@(0x1234:16,er2.l)  ;01776e28123412c0\r
1023     rotl.b #2,@(0x12345678:32,r2l.b)  ;78256a281234567812c0\r
1024     rotl.b #2,@(0x12345678:32,r2.w)  ;78266a281234567812c0\r
1025     rotl.b #2,@(0x12345678:32,er2.l)  ;78276a281234567812c0\r
1026     rotl.b #2,@0xffffff12:8          ;7f1212c0\r
1027     rotl.b #2,@0x1234:16         ;6a18123412c0\r
1028     rotl.b #2,@0x12345678:32         ;6a381234567812c0\r
1029 \r
1030     rotl.w #2,r1             ;12d1\r
1031     rotl.w #2,@er1           ;7d9012d0\r
1032     rotl.w #2,@(0x6:2,er1)  ;0157691812d0\r
1033     rotl.w #2,@er1+          ;01546d1812d0\r
1034     rotl.w #2,@-er1          ;01576d1812d0\r
1035     rotl.w #2,@+er1          ;01556d1812d0\r
1036     rotl.w #2,@er1-          ;01566d1812d0\r
1037     rotl.w #2,@(0x1234:16,er1)    ;01546f18123412d0\r
1038     rotl.w #2,@(0x12345678:32,er1)    ;78146b281234567812d0\r
1039     rotl.w #2,@(0x1234:16,r2l.b)  ;01556f28123412d0\r
1040     rotl.w #2,@(0x1234:16,r2.w)  ;01566f28123412d0\r
1041     rotl.w #2,@(0x1234:16,er2.l)  ;01576f28123412d0\r
1042     rotl.w #2,@(0x12345678:32,r2l.b)  ;78256b281234567812d0\r
1043     rotl.w #2,@(0x12345678:32,r2.w)  ;78266b281234567812d0\r
1044     rotl.w #2,@(0x12345678:32,er2.l)  ;78276b281234567812d0\r
1045     rotl.w #2,@0x1234:16         ;6b18123412d0\r
1046     rotl.w #2,@0x12345678:32         ;6b381234567812d0\r
1047 \r
1048     rotl.l #2,er1             ;12f1\r
1049     rotl.l #2,@er1           ;0104691812f0\r
1050     rotl.l #2,@(0xc:2,er1)  ;0107691812f0\r
1051     rotl.l #2,@er1+          ;01046d1812f0\r
1052     rotl.l #2,@-er1          ;01076d1812f0\r
1053     rotl.l #2,@+er1          ;01056d1812f0\r
1054     rotl.l #2,@er1-          ;01066d1812f0\r
1055     rotl.l #2,@(0x1234:16,er1)    ;01046f18123412f0\r
1056     rotl.l #2,@(0x12345678:32,er1)    ;78946b281234567812f0\r
1057     rotl.l #2,@(0x1234:16,r2l.b)  ;01056f28123412f0\r
1058     rotl.l #2,@(0x1234:16,r2.w)  ;01066f28123412f0\r
1059     rotl.l #2,@(0x1234:16,er2.l)  ;01076f28123412f0\r
1060     rotl.l #2,@(0x12345678:32,r2l.b)  ;78a56b281234567812f0\r
1061     rotl.l #2,@(0x12345678:32,r2.w)  ;78a66b281234567812f0\r
1062     rotl.l #2,@(0x12345678:32,er2.l)  ;78a76b281234567812f0\r
1063     rotl.l #2,@0x1234:16         ;01046b08123412f0\r
1064     rotl.l #2,@0x12345678:32         ;01046b281234567812f0\r
1065 \r
1066     rotr.b r1h                ;1381\r
1067     rotr.b @er1              ;7d101380\r
1068     rotr.b @(0x3:2,er1)        ;017768181380\r
1069     rotr.b @er1+             ;01746c181380\r
1070     rotr.b @-er1             ;01776c181380\r
1071     rotr.b @+er1             ;01756c181380\r
1072     rotr.b @er1-             ;01766c181380\r
1073     rotr.b @(0x1234:16,er1)       ;01746e1812341380\r
1074     rotr.b @(0x12345678:32,er1)       ;78146a28123456781380\r
1075     rotr.b @(0x1234:16,r2l.b)     ;01756e2812341380\r
1076     rotr.b @(0x1234:16,r2.w)     ;01766e2812341380\r
1077     rotr.b @(0x1234:16,er2.l)     ;01776e2812341380\r
1078     rotr.b @(0x12345678:32,r2l.b)     ;78256a28123456781380\r
1079     rotr.b @(0x12345678:32,r2.w)     ;78266a28123456781380\r
1080     rotr.b @(0x12345678:32,er2.l)     ;78276a28123456781380\r
1081     rotr.b @0xffffff12:8             ;7f121380\r
1082     rotr.b @0x1234:16            ;6a1812341380\r
1083     rotr.b @0x12345678:32            ;6a38123456781380\r
1084 \r
1085     rotr.w r1                ;1391\r
1086     rotr.w @er1              ;7d901390\r
1087     rotr.w @(0x6:2,er1)     ;015769181390\r
1088     rotr.w @-er1             ;01576d181390\r
1089     rotr.w @er1+             ;01546d181390\r
1090     rotr.w @er1-             ;01566d181390\r
1091     rotr.w @+er1             ;01556d181390\r
1092     rotr.w @(0x1234:16,er1)       ;01546f1812341390\r
1093     rotr.w @(0x12345678:32,er1)       ;78146b28123456781390\r
1094     rotr.w @(0x1234:16,r2l.b)     ;01556f2812341390\r
1095     rotr.w @(0x1234:16,r2.w)     ;01566f2812341390\r
1096     rotr.w @(0x1234:16,er2.l)     ;01576f2812341390\r
1097     rotr.w @(0x12345678:32,r2l.b)     ;78256b28123456781390\r
1098     rotr.w @(0x12345678:32,r2.w)     ;78266b28123456781390\r
1099     rotr.w @(0x12345678:32,er2.l)     ;78276b28123456781390\r
1100     rotr.w @0x1234:16            ;6b1812341390\r
1101     rotr.w @0x12345678:32            ;6b38123456781390\r
1102 \r
1103     rotr.l er1                ;13b1\r
1104     rotr.l @er1              ;0104691813b0\r
1105     rotr.l @(0xc:2,er1)     ;0107691813b0\r
1106     rotr.l @er1+             ;01046d1813b0\r
1107     rotr.l @-er1             ;01076d1813b0\r
1108     rotr.l @+er1             ;01056d1813b0\r
1109     rotr.l @er1-             ;01066d1813b0\r
1110     rotr.l @(0x1234:16,er1)       ;01046f18123413b0\r
1111     rotr.l @(0x12345678:32,er1)       ;78946b281234567813b0\r
1112     rotr.l @(0x1234:16,r2l.b)     ;01056f28123413b0\r
1113     rotr.l @(0x1234:16,r2.w)     ;01066f28123413b0\r
1114     rotr.l @(0x1234:16,er2.l)     ;01076f28123413b0\r
1115     rotr.l @(0x12345678:32,r2l.b)     ;78a56b281234567813b0\r
1116     rotr.l @(0x12345678:32,r2.w)     ;78a66b281234567813b0\r
1117     rotr.l @(0x12345678:32,er2.l)     ;78a76b281234567813b0\r
1118     rotr.l @0x1234:16            ;01046b08123413b0\r
1119     rotr.l @0x12345678:32            ;01046b281234567813b0\r
1120 \r
1121     rotr.b #2,r1h             ;13c1\r
1122     rotr.b #2,@er1           ;7d1013c0\r
1123     rotr.b #2,@(0x3:2,er1)     ;0177681813c0\r
1124     rotr.b #2,@er1+          ;01746c1813c0\r
1125     rotr.b #2,@-er1          ;01776c1813c0\r
1126     rotr.b #2,@+er1          ;01756c1813c0\r
1127     rotr.b #2,@er1-          ;01766c1813c0\r
1128     rotr.b #2,@(0x1234:16,er1)    ;01746e18123413c0\r
1129     rotr.b #2,@(0x12345678:32,er1)    ;78146a281234567813c0\r
1130     rotr.b #2,@(0x1234:16,r2l.b)  ;01756e28123413c0\r
1131     rotr.b #2,@(0x1234:16,r2.w)  ;01766e28123413c0\r
1132     rotr.b #2,@(0x1234:16,er2.l)  ;01776e28123413c0\r
1133     rotr.b #2,@(0x12345678:32,r2l.b)  ;78256a281234567813c0\r
1134     rotr.b #2,@(0x12345678:32,r2.w)  ;78266a281234567813c0\r
1135     rotr.b #2,@(0x12345678:32,er2.l)  ;78276a281234567813c0\r
1136     rotr.b #2,@0xffffff12:8          ;7f1213c0\r
1137     rotr.b #2,@0x1234:16         ;6a18123413c0\r
1138     rotr.b #2,@0x12345678:32         ;6a381234567813c0\r
1139 \r
1140     rotr.w #2,r1             ;13d1\r
1141     rotr.w #2,@er1           ;7d9013d0\r
1142     rotr.w #2,@(0x6:2,er1)  ;0157691813d0\r
1143     rotr.w #2,@er1+          ;01546d1813d0\r
1144     rotr.w #2,@-er1          ;01576d1813d0\r
1145     rotr.w #2,@+er1          ;01556d1813d0\r
1146     rotr.w #2,@er1-          ;01566d1813d0\r
1147     rotr.w #2,@(0x1234:16,er1)    ;01546f18123413d0\r
1148     rotr.w #2,@(0x12345678:32,er1)    ;78146b281234567813d0\r
1149     rotr.w #2,@(0x1234:16,r2l.b)  ;01556f28123413d0\r
1150     rotr.w #2,@(0x1234:16,r2.w)  ;01566f28123413d0\r
1151     rotr.w #2,@(0x1234:16,er2.l)  ;01576f28123413d0\r
1152     rotr.w #2,@(0x12345678:32,r2l.b)  ;78256b281234567813d0\r
1153     rotr.w #2,@(0x12345678:32,r2.w)  ;78266b281234567813d0\r
1154     rotr.w #2,@(0x12345678:32,er2.l)  ;78276b281234567813d0\r
1155     rotr.w #2,@0x1234:16         ;6b18123413d0\r
1156     rotr.w #2,@0x12345678:32         ;6b381234567813d0\r
1157 \r
1158     rotr.l #2,er1             ;13f1\r
1159     rotr.l #2,@er1           ;0104691813f0\r
1160     rotr.l #2,@(0xc:2,er1)  ;0107691813f0\r
1161     rotr.l #2,@er1+          ;01046d1813f0\r
1162     rotr.l #2,@-er1          ;01076d1813f0\r
1163     rotr.l #2,@+er1          ;01056d1813f0\r
1164     rotr.l #2,@er1-          ;01066d1813f0\r
1165     rotr.l #2,@(0x1234:16,er1)    ;01046f18123413f0\r
1166     rotr.l #2,@(0x12345678:32,er1)    ;78946b281234567813f0\r
1167     rotr.l #2,@(0x1234:16,r2l.b)  ;01056f28123413f0\r
1168     rotr.l #2,@(0x1234:16,r2.w)  ;01066f28123413f0\r
1169     rotr.l #2,@(0x1234:16,er2.l)  ;01076f28123413f0\r
1170     rotr.l #2,@(0x12345678:32,r2l.b)  ;78a56b281234567813f0\r
1171     rotr.l #2,@(0x12345678:32,r2.w)  ;78a66b281234567813f0\r
1172     rotr.l #2,@(0x12345678:32,er2.l)  ;78a76b281234567813f0\r
1173     rotr.l #2,@0x1234:16         ;01046b08123413f0\r
1174     rotr.l #2,@0x12345678:32         ;01046b281234567813f0\r
1175 \r
1176         .end\r