1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2;log_1
3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4	.h8300sx
5	.text
6	.global _start
7_start:
8    and.b #0x12:8,r1h            ;e112
9    and.b #0x12:8,@er1          ;7d10e012
10    and.b #0x12:8,@(0x3:2,er1)    ;01776818e012
11    and.b #0x12:8,@er1+         ;01746c18e012
12    and.b #0x12:8,@-er1         ;01776c18e012
13    and.b #0x12:8,@+er1         ;01756c18e012
14    and.b #0x12:8,@er1-         ;01766c18e012
15    and.b #0x12:8,@(0x1234:16,er1)   ;01746e181234e012
16    and.b #0x12:8,@(0x12345678:32,er1)   ;78146a2812345678e012
17    and.b #0x12:8,@(0x1234:16,r2l.b) ;01756e281234e012
18    and.b #0x12:8,@(0x1234:16,r2.w) ;01766e281234e012
19    and.b #0x12:8,@(0x1234:16,er2.l) ;01776e281234e012
20    and.b #0x12:8,@(0x12345678:32,r2l.b) ;78256a2812345678e012
21    and.b #0x12:8,@(0x12345678:32,r2.w) ;78266a2812345678e012
22    and.b #0x12:8,@(0x12345678:32,er2.l) ;78276a2812345678e012
23    and.b #0x12:8,@0xffffff12:8         ;7f12e012
24    and.b #0x12:8,@0x1234:16        ;6a181234e012
25    and.b #0x12:8,@0x12345678:32        ;6a3812345678e012
26
27    and.b r3h,r1h              ;1631
28
29    and.b r3h,@er1            ;7d101630
30    and.b r3h,@(0x3:2,er1)      ;01793163
31    and.b r3h,@er1+           ;01798163
32    and.b r3h,@-er1           ;0179b163
33    and.b r3h,@+er1           ;01799163
34    and.b r3h,@er1-           ;0179a163
35    and.b r3h,@(0x1234:16,er1)     ;0179c1631234
36    and.b r3h,@(0x12345678:32,er1)     ;0179c96312345678
37    and.b r3h,@(0x1234:16,r2l.b)   ;0179d2631234
38    and.b r3h,@(0x1234:16,r2.w)   ;0179e2631234
39    and.b r3h,@(0x1234:16,er2.l)   ;0179f2631234
40    and.b r3h,@(0x12345678:32,r2l.b)   ;0179da6312345678
41    and.b r3h,@(0x12345678:32,r2.w)   ;0179ea6312345678
42    and.b r3h,@(0x12345678:32,er2.l)   ;0179fa6312345678
43    and.b r3h,@0xffffff12:8           ;7f121630
44    and.b r3h,@0x1234:16          ;6a1812341630
45    and.b r3h,@0x12345678:32           ;6a38123456781630
46
47    and.b @er3,r1h            ;7c301601
48    and.b @(0x3:2,er3),r1h     ;017a3361
49    and.b @er3+,r1h          ;017a8361
50    and.b @-er3,r1h          ;017ab361
51    and.b @+er3,r1h          ;017a9361
52    and.b @er3-,r1h          ;017aa361
53    and.b @(0x1234:16,er1),r1h     ;017ac1611234
54    and.b @(0x12345678:32,er1),r1h     ;017ac96112345678
55    and.b @(0x1234:16,r2l.b),r1h   ;017ad2611234
56    and.b @(0x1234:16,r2.w),r1h   ;017ae2611234
57    and.b @(0x1234:16,er2.l),r1h   ;017af2611234
58    and.b @(0x12345678:32,r2l.b),r1h   ;017ada6112345678
59    and.b @(0x12345678:32,r2.w),r1h   ;017aea6112345678
60    and.b @(0x12345678:32,er2.l),r1h   ;017afa6112345678
61    and.b @0xffffff12:8,r1h           ;7e121601
62    and.b @0x1234:16,r1h          ;6a1012341601
63    and.b @0x12345678:32,r1h          ;6a30123456781601
64
65    and.b @er3,@er1                                ;7c350160
66    and.b @er3,@(3:2,er1)                          ;7c353160
67    and.b @er3,@-er1                               ;7c35b160
68    and.b @er3,@er1+                               ;7c358160
69    and.b @er3,@er1-                               ;7c35a160
70    and.b @er3,@+er1                               ;7c359160
71    and.b @er3,@(0xffff9abc:16,er1)                ;7c35c1609abc
72    and.b @er3,@(0x9abcdef0:32,er1)                ;7c35c9609abcdef0
73    and.b @er3,@(0xffff9abc:16,r2l.b)              ;7c35d2609abc
74    and.b @er3,@(0xffff9abc:16,r2.w)              ;7c35e2609abc
75    and.b @er3,@(0xffff9abc:16,er2.l)              ;7c35f2609abc
76    and.b @er3,@(0x9abcdef0:32,r2l.b)              ;7c35da609abcdef0
77    and.b @er3,@(0x9abcdef0:32,r2.w)              ;7c35ea609abcdef0
78    and.b @er3,@(0x9abcdef0:32,er2.l)              ;7c35fa609abcdef0
79    and.b @er3,@0xffff9abc:16                      ;7c3540609abc
80    and.b @er3,@0x9abcdef0:32                      ;7c3548609abcdef0
81
82    and.b @-er3,@er1                               ;01776c3c0160
83    and.b @-er3,@(3:2,er1)                         ;01776c3c3160
84    and.b @-er3,@-er1                              ;01776c3cb160
85    and.b @-er3,@er1+                              ;01776c3c8160
86    and.b @-er3,@er1-                              ;01776c3ca160
87    and.b @-er3,@+er1                              ;01776c3c9160
88    and.b @-er3,@(0xffff9abc:16,er1)               ;01776c3cc1609abc
89    and.b @-er3,@(0x9abcdef0:32,er1)               ;01776c3cc9609abcdef0
90    and.b @-er3,@(0xffff9abc:16,r2l.b)             ;01776c3cd2609abc
91    and.b @-er3,@(0xffff9abc:16,r2.w)             ;01776c3ce2609abc
92    and.b @-er3,@(0xffff9abc:16,er2.l)             ;01776c3cf2609abc
93    and.b @-er3,@(0x9abcdef0:32,r2l.b)             ;01776c3cda609abcdef0
94    and.b @-er3,@(0x9abcdef0:32,r2.w)             ;01776c3cea609abcdef0
95    and.b @-er3,@(0x9abcdef0:32,er2.l)             ;01776c3cfa609abcdef0
96    and.b @-er3,@0xffff9abc:16                     ;01776c3c40609abc
97    and.b @-er3,@0x9abcdef0:32                     ;01776c3c48609abcdef0
98
99    and.b @er3+,@er1                               ;01746c3c0160
100    and.b @er3+,@(3:2,er1)                         ;01746c3c3160
101    and.b @er3+,@-er1                              ;01746c3cb160
102    and.b @er3+,@er1+                              ;01746c3c8160
103    and.b @er3+,@er1-                              ;01746c3ca160
104    and.b @er3+,@+er1                              ;01746c3c9160
105    and.b @er3+,@(0xffff9abc:16,er1)               ;01746c3cc1609abc
106    and.b @er3+,@(0x9abcdef0:32,er1)               ;01746c3cc9609abcdef0
107    and.b @er3+,@(0xffff9abc:16,r2l.b)             ;01746c3cd2609abc
108    and.b @er3+,@(0xffff9abc:16,r2.w)             ;01746c3ce2609abc
109    and.b @er3+,@(0xffff9abc:16,er2.l)             ;01746c3cf2609abc
110    and.b @er3+,@(0x9abcdef0:32,r2l.b)             ;01746c3cda609abcdef0
111    and.b @er3+,@(0x9abcdef0:32,r2.w)             ;01746c3cea609abcdef0
112    and.b @er3+,@(0x9abcdef0:32,er2.l)             ;01746c3cfa609abcdef0
113    and.b @er3+,@0xffff9abc:16                     ;01746c3c40609abc
114    and.b @er3+,@0x9abcdef0:32                     ;01746c3c48609abcdef0
115
116    and.b @er3-,@er1                               ;01766c3c0160
117    and.b @er3-,@(3:2,er1)                         ;01766c3c3160
118    and.b @er3-,@-er1                              ;01766c3cb160
119    and.b @er3-,@er1+                              ;01766c3c8160
120    and.b @er3-,@er1-                              ;01766c3ca160
121    and.b @er3-,@+er1                              ;01766c3c9160
122    and.b @er3-,@(0xffff9abc:16,er1)               ;01766c3cc1609abc
123    and.b @er3-,@(0x9abcdef0:32,er1)               ;01766c3cc9609abcdef0
124    and.b @er3-,@(0xffff9abc:16,r2l.b)             ;01766c3cd2609abc
125    and.b @er3-,@(0xffff9abc:16,r2.w)             ;01766c3ce2609abc
126    and.b @er3-,@(0xffff9abc:16,er2.l)             ;01766c3cf2609abc
127    and.b @er3-,@(0x9abcdef0:32,r2l.b)             ;01766c3cda609abcdef0
128    and.b @er3-,@(0x9abcdef0:32,r2.w)             ;01766c3cea609abcdef0
129    and.b @er3-,@(0x9abcdef0:32,er2.l)             ;01766c3cfa609abcdef0
130    and.b @er3-,@0xffff9abc:16                     ;01766c3c40609abc
131    and.b @er3-,@0x9abcdef0:32                     ;01766c3c48609abcdef0
132
133    and.b @+er3,@er1                               ;01756c3c0160
134    and.b @+er3,@(3:2,er1)                         ;01756c3c3160
135    and.b @+er3,@-er1                              ;01756c3cb160
136    and.b @+er3,@er1+                              ;01756c3c8160
137    and.b @+er3,@er1-                              ;01756c3ca160
138    and.b @+er3,@+er1                              ;01756c3c9160
139    and.b @+er3,@(0xffff9abc:16,er1)               ;01756c3cc1609abc
140    and.b @+er3,@(0x9abcdef0:32,er1)               ;01756c3cc9609abcdef0
141    and.b @+er3,@(0xffff9abc:16,r2l.b)             ;01756c3cd2609abc
142    and.b @+er3,@(0xffff9abc:16,r2.w)             ;01756c3ce2609abc
143    and.b @+er3,@(0xffff9abc:16,er2.l)             ;01756c3cf2609abc
144    and.b @+er3,@(0x9abcdef0:32,r2l.b)             ;01756c3cda609abcdef0
145    and.b @+er3,@(0x9abcdef0:32,r2.w)             ;01756c3cea609abcdef0
146    and.b @+er3,@(0x9abcdef0:32,er2.l)             ;01756c3cfa609abcdef0
147    and.b @+er3,@0xffff9abc:16                     ;01756c3c40609abc
148    and.b @+er3,@0x9abcdef0:32                     ;01756c3c48609abcdef0
149
150    and.b @(0x1234:16,er3),@er1                         ;01746e3c12340160
151    and.b @(0x1234:16,er3),@(3:2,er1)                   ;01746e3c12343160
152    and.b @(0x1234:16,er3),@-er1                        ;01746e3c1234b160
153    and.b @(0x1234:16,er3),@er1+                        ;01746e3c12348160
154    and.b @(0x1234:16,er3),@er1-                        ;01746e3c1234a160
155    and.b @(0x1234:16,er3),@+er1                        ;01746e3c12349160
156    and.b @(0x1234:16,er3),@(0xffff9abc:16,er1)         ;01746e3c1234c1609abc
157    and.b @(0x1234:16,er3),@(0x9abcdef0:32,er1)         ;01746e3c1234c9609abcdef0
158    and.b @(0x1234:16,er3),@(0xffff9abc:16,r2l.b)       ;01746e3c1234d2609abc
159    and.b @(0x1234:16,er3),@(0xffff9abc:16,r2.w)       ;01746e3c1234e2609abc
160    and.b @(0x1234:16,er3),@(0xffff9abc:16,er2.l)       ;01746e3c1234f2609abc
161    and.b @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b)       ;01746e3c1234da609abcdef0
162    and.b @(0x1234:16,er3),@(0x9abcdef0:32,r2.w)       ;01746e3c1234ea609abcdef0
163    and.b @(0x1234:16,er3),@(0x9abcdef0:32,er2.l)       ;01746e3c1234fa609abcdef0
164    and.b @(0x1234:16,er3),@0xffff9abc:16               ;01746e3c123440609abc
165    and.b @(0x1234:16,er3),@0x9abcdef0:32               ;01746e3c123448609abcdef0
166
167    and.b @(0x12345678:32,er3),@er1                         ;78346a2c123456780160
168    and.b @(0x12345678:32,er3),@(3:2,er1)                   ;78346a2c123456783160
169    and.b @(0x12345678:32,er3),@-er1                        ;78346a2c12345678b160
170    and.b @(0x12345678:32,er3),@er1+                        ;78346a2c123456788160
171    and.b @(0x12345678:32,er3),@er1-                        ;78346a2c12345678a160
172    and.b @(0x12345678:32,er3),@+er1                        ;78346a2c123456789160
173    and.b @(0x12345678:32,er3),@(0xffff9abc:16,er1)         ;78346a2c12345678c1609abc
174    and.b @(0x12345678:32,er3),@(0x9abcdef0:32,er1)         ;78346a2c12345678c9609abcdef0
175    and.b @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b)       ;78346a2c12345678d2609abc
176    and.b @(0x12345678:32,er3),@(0xffff9abc:16,r2.w)       ;78346a2c12345678e2609abc
177    and.b @(0x12345678:32,er3),@(0xffff9abc:16,er2.l)       ;78346a2c12345678f2609abc
178    and.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b)       ;78346a2c12345678da609abcdef0
179    and.b @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w)       ;78346a2c12345678ea609abcdef0
180    and.b @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l)       ;78346a2c12345678fa609abcdef0
181    and.b @(0x12345678:32,er3),@0xffff9abc:16               ;78346a2c1234567840609abc
182    and.b @(0x12345678:32,er3),@0x9abcdef0:32               ;78346a2c1234567848609abcdef0
183
184    and.b @(0x1234:16,r3l.b),@er1                       ;01756e3c12340160
185    and.b @(0x1234:16,r3l.b),@(3:2,er1)                 ;01756e3c12343160
186    and.b @(0x1234:16,r3l.b),@-er1                      ;01756e3c1234b160
187    and.b @(0x1234:16,r3l.b),@er1+                      ;01756e3c12348160
188    and.b @(0x1234:16,r3l.b),@er1-                      ;01756e3c1234a160
189    and.b @(0x1234:16,r3l.b),@+er1                      ;01756e3c12349160
190    and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er1)       ;01756e3c1234c1609abc
191    and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)       ;01756e3c1234c9609abcdef0
192    and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b)     ;01756e3c1234d2609abc
193    and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w)     ;01756e3c1234e2609abc
194    and.b @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l)     ;01756e3c1234f2609abc
195    and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b)     ;01756e3c1234da609abcdef0
196    and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w)     ;01756e3c1234ea609abcdef0
197    and.b @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l)     ;01756e3c1234fa609abcdef0
198    and.b @(0x1234:16,r3l.b),@0xffff9abc:16             ;01756e3c123440609abc
199    and.b @(0x1234:16,r3l.b),@0x9abcdef0:32             ;01756e3c123448609abcdef0
200
201    and.b @(0x1234:16,r3.w),@er1                       ;01766e3c12340160
202    and.b @(0x1234:16,r3.w),@(3:2,er1)                 ;01766e3c12343160
203    and.b @(0x1234:16,r3.w),@-er1                      ;01766e3c1234b160
204    and.b @(0x1234:16,r3.w),@er1+                      ;01766e3c12348160
205    and.b @(0x1234:16,r3.w),@er1-                      ;01766e3c1234a160
206    and.b @(0x1234:16,r3.w),@+er1                      ;01766e3c12349160
207    and.b @(0x1234:16,r3.w),@(0xffff9abc:16,er1)       ;01766e3c1234c1609abc
208    and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)       ;01766e3c1234c9609abcdef0
209    and.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b)     ;01766e3c1234d2609abc
210    and.b @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w)     ;01766e3c1234e2609abc
211    and.b @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l)     ;01766e3c1234f2609abc
212    and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b)     ;01766e3c1234da609abcdef0
213    and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w)     ;01766e3c1234ea609abcdef0
214    and.b @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l)     ;01766e3c1234fa609abcdef0
215    and.b @(0x1234:16,r3.w),@0xffff9abc:16             ;01766e3c123440609abc
216    and.b @(0x1234:16,r3.w),@0x9abcdef0:32             ;01766e3c123448609abcdef0
217
218    and.b @(0x1234:16,er3.l),@er1                       ;01776e3c12340160
219    and.b @(0x1234:16,er3.l),@(3:2,er1)                 ;01776e3c12343160
220    and.b @(0x1234:16,er3.l),@-er1                      ;01776e3c1234b160
221    and.b @(0x1234:16,er3.l),@er1+                      ;01776e3c12348160
222    and.b @(0x1234:16,er3.l),@er1-                      ;01776e3c1234a160
223    and.b @(0x1234:16,er3.l),@+er1                      ;01776e3c12349160
224    and.b @(0x1234:16,er3.l),@(0xffff9abc:16,er1)       ;01776e3c1234c1609abc
225    and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)       ;01776e3c1234c9609abcdef0
226    and.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b)     ;01776e3c1234d2609abc
227    and.b @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w)     ;01776e3c1234e2609abc
228    and.b @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l)     ;01776e3c1234f2609abc
229    and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b)     ;01776e3c1234da609abcdef0
230    and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w)     ;01776e3c1234ea609abcdef0
231    and.b @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l)     ;01776e3c1234fa609abcdef0
232    and.b @(0x1234:16,er3.l),@0xffff9abc:16             ;01776e3c123440609abc
233    and.b @(0x1234:16,er3.l),@0x9abcdef0:32             ;01776e3c123448609abcdef0
234
235    and.b @(0x12345678:32,r3l.b),@er1                       ;78356a2c123456780160
236    and.b @(0x12345678:32,r3l.b),@(3:2,er1)                 ;78356a2c123456783160
237    and.b @(0x12345678:32,r3l.b),@-er1                      ;78356a2c12345678b160
238    and.b @(0x12345678:32,r3l.b),@er1+                      ;78356a2c123456788160
239    and.b @(0x12345678:32,r3l.b),@er1-                      ;78356a2c12345678a160
240    and.b @(0x12345678:32,r3l.b),@+er1                      ;78356a2c123456789160
241    and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1)       ;78356a2c12345678c1609abc
242    and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)       ;78356a2c12345678c9609abcdef0
243    and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b)     ;78356a2c12345678d2609abc
244    and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w)     ;78356a2c12345678e2609abc
245    and.b @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l)     ;78356a2c12345678f2609abc
246    and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b)     ;78356a2c12345678da609abcdef0
247    and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w)     ;78356a2c12345678ea609abcdef0
248    and.b @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l)     ;78356a2c12345678fa609abcdef0
249    and.b @(0x12345678:32,r3l.b),@0xffff9abc:16             ;78356a2c1234567840609abc
250    and.b @(0x12345678:32,r3l.b),@0x9abcdef0:32             ;78356a2c1234567848609abcdef0
251
252    and.b @(0x12345678:32,r3.w),@er1                       ;78366a2c123456780160
253    and.b @(0x12345678:32,r3.w),@(3:2,er1)                 ;78366a2c123456783160
254    and.b @(0x12345678:32,r3.w),@-er1                      ;78366a2c12345678b160
255    and.b @(0x12345678:32,r3.w),@er1+                      ;78366a2c123456788160
256    and.b @(0x12345678:32,r3.w),@er1-                      ;78366a2c12345678a160
257    and.b @(0x12345678:32,r3.w),@+er1                      ;78366a2c123456789160
258    and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er1)       ;78366a2c12345678c1609abc
259    and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)       ;78366a2c12345678c9609abcdef0
260    and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b)     ;78366a2c12345678d2609abc
261    and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w)     ;78366a2c12345678e2609abc
262    and.b @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l)     ;78366a2c12345678f2609abc
263    and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b)     ;78366a2c12345678da609abcdef0
264    and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w)     ;78366a2c12345678ea609abcdef0
265    and.b @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l)     ;78366a2c12345678fa609abcdef0
266    and.b @(0x12345678:32,r3.w),@0xffff9abc:16             ;78366a2c1234567840609abc
267    and.b @(0x12345678:32,r3.w),@0x9abcdef0:32             ;78366a2c1234567848609abcdef0
268
269    and.b @(0x12345678:32,er3.l),@er1                       ;78376a2c123456780160
270    and.b @(0x12345678:32,er3.l),@(3:2,er1)                 ;78376a2c123456783160
271    and.b @(0x12345678:32,er3.l),@-er1                      ;78376a2c12345678b160
272    and.b @(0x12345678:32,er3.l),@er1+                      ;78376a2c123456788160
273    and.b @(0x12345678:32,er3.l),@er1-                      ;78376a2c12345678a160
274    and.b @(0x12345678:32,er3.l),@+er1                      ;78376a2c123456789160
275    and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er1)       ;78376a2c12345678c1609abc
276    and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)       ;78376a2c12345678c9609abcdef0
277    and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b)     ;78376a2c12345678d2609abc
278    and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w)     ;78376a2c12345678e2609abc
279    and.b @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l)     ;78376a2c12345678f2609abc
280    and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b)     ;78376a2c12345678da609abcdef0
281    and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w)     ;78376a2c12345678ea609abcdef0
282    and.b @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l)     ;78376a2c12345678fa609abcdef0
283    and.b @(0x12345678:32,er3.l),@0xffff9abc:16             ;78376a2c1234567840609abc
284    and.b @(0x12345678:32,er3.l),@0x9abcdef0:32             ;78376a2c1234567848609abcdef0
285
286    and.b @0x1234:16,@er1                              ;6a1512340160
287    and.b @0x1234:16,@(3:2,er1)                        ;6a1512343160
288    and.b @0x1234:16,@-er1                             ;6a151234b160
289    and.b @0x1234:16,@er1+                             ;6a1512348160
290    and.b @0x1234:16,@er1-                             ;6a151234a160
291    and.b @0x1234:16,@+er1                             ;6a1512349160
292    and.b @0x1234:16,@(0xffff9abc:16,er1)              ;6a151234c1609abc
293    and.b @0x1234:16,@(0x9abcdef0:32,er1)              ;6a151234c9609abcdef0
294    and.b @0x1234:16,@(0xffff9abc:16,r2l.b)            ;6a151234d2609abc
295    and.b @0x1234:16,@(0xffff9abc:16,r2.w)            ;6a151234e2609abc
296    and.b @0x1234:16,@(0xffff9abc:16,er2.l)            ;6a151234f2609abc
297    and.b @0x1234:16,@(0x9abcdef0:32,r2l.b)            ;6a151234da609abcdef0
298    and.b @0x1234:16,@(0x9abcdef0:32,r2.w)            ;6a151234ea609abcdef0
299    and.b @0x1234:16,@(0x9abcdef0:32,er2.l)            ;6a151234fa609abcdef0
300    and.b @0x1234:16,@0xffff9abc:16                    ;6a15123440609abc
301    and.b @0x1234:16,@0x9abcdef0:32                    ;6a15123448609abcdef0
302
303    and.b @0x12345678:32,@er1                              ;6a35123456780160
304    and.b @0x12345678:32,@(3:2,er1)                        ;6a35123456783160
305    and.b @0x12345678:32,@-er1                             ;6a3512345678b160
306    and.b @0x12345678:32,@er1+                             ;6a35123456788160
307    and.b @0x12345678:32,@er1-                             ;6a3512345678a160
308    and.b @0x12345678:32,@+er1                             ;6a35123456789160
309    and.b @0x12345678:32,@(0xffff9abc:16,er1)              ;6a3512345678c1609abc
310    and.b @0x12345678:32,@(0x9abcdef0:32,er1)              ;6a3512345678c9609abcdef0
311    and.b @0x12345678:32,@(0xffff9abc:16,r2l.b)            ;6a3512345678d2609abc
312    and.b @0x12345678:32,@(0xffff9abc:16,r2.w)            ;6a3512345678e2609abc
313    and.b @0x12345678:32,@(0xffff9abc:16,er2.l)            ;6a3512345678f2609abc
314    and.b @0x12345678:32,@(0x9abcdef0:32,r2l.b)            ;6a3512345678da609abcdef0
315    and.b @0x12345678:32,@(0x9abcdef0:32,r2.w)            ;6a3512345678ea609abcdef0
316    and.b @0x12345678:32,@(0x9abcdef0:32,er2.l)            ;6a3512345678fa609abcdef0
317    and.b @0x12345678:32,@0xffff9abc:16                    ;6a351234567840609abc
318    and.b @0x12345678:32,@0x9abcdef0:32                    ;6a351234567848609abcdef0
319
320    and.w #0x1234:16,r1           ;79611234
321    and.w #0x1234:16,@er1          ;015e01601234
322    and.w #0x1234:16,@(0x6:2,er1) ;015e31601234
323    and.w #0x1234:16,@er1+         ;015e81601234
324    and.w #0x1234:16,@-er1         ;015eb1601234
325    and.w #0x1234:16,@+er1         ;015e91601234
326    and.w #0x1234:16,@er1-         ;015ea1601234
327    and.w #0x1234:16,@(0xffff9abc:16,er1)   ;015ec1609abc1234
328    and.w #0x1234:16,@(0x9abcdef0:32,er1)   ;015ec9609abcdef01234
329    and.w #0x1234:16,@(0xffff9abc:16,r2l.b) ;015ed2609abc1234
330    and.w #0x1234:16,@(0xffff9abc:16,r2.w) ;015ee2609abc1234
331    and.w #0x1234:16,@(0xffff9abc:16,er2.l) ;015ef2609abc1234
332    and.w #0x1234:16,@(0x9abcdef0:32,r2l.b) ;015eda609abcdef01234
333    and.w #0x1234:16,@(0x9abcdef0:32,r2.w) ;015eea609abcdef01234
334    and.w #0x1234:16,@(0x9abcdef0:32,er2.l) ;015efa609abcdef01234
335    and.w #0x1234:16,@0xffff9abc:16         ;015e40609abc1234
336    and.w #0x1234:16,@0x9abcdef0:32         ;015e48609abcdef01234
337
338    and.w r3,r1              ;6631
339
340    and.w r3,@er1            ;7d906630
341    and.w r3,@(0x6:2,er1)   ;01593163
342    and.w r3,@er1+           ;01598163
343    and.w r3,@-er1           ;0159b163
344    and.w r3,@+er1           ;01599163
345    and.w r3,@er1-           ;0159a163
346    and.w r3,@(0x1234:16,er1)     ;0159c1631234
347    and.w r3,@(0x12345678:32,er1)     ;0159c96312345678
348    and.w r3,@(0x1234:16,r2l.b)   ;0159d2631234
349    and.w r3,@(0x1234:16,r2.w)   ;0159e2631234
350    and.w r3,@(0x1234:16,er2.l)   ;0159f2631234
351    and.w r3,@(0x12345678:32,r2l.b)   ;0159da6312345678
352    and.w r3,@(0x12345678:32,r2.w)   ;0159ea6312345678
353    and.w r3,@(0x12345678:32,er2.l)   ;0159fa6312345678
354    and.w r3,@0x1234:16          ;6b1812346630
355    and.w r3,@0x12345678:32          ;6b38123456786630
356
357    and.w @er3,r1            ;7cb06601
358    and.w @(0x6:2,er3),r1  ;015a3361
359    and.w @er3+,r1          ;015a8361
360    and.w @-er3,r1          ;015ab361
361    and.w @+er3,r1          ;015a9361
362    and.w @er3-,r1          ;015aa361
363    and.w @(0x1234:16,er1),r1     ;015ac1611234
364    and.w @(0x12345678:32,er1),r1     ;015ac96112345678
365    and.w @(0x1234:16,r2l.b),r1   ;015ad2611234
366    and.w @(0x1234:16,r2.w),r1   ;015ae2611234
367    and.w @(0x1234:16,er2.l),r1   ;015af2611234
368    and.w @(0x12345678:32,r2l.b),r1   ;015ada6112345678
369    and.w @(0x12345678:32,r2.w),r1   ;015aea6112345678
370    and.w @(0x12345678:32,er2.l),r1   ;015afa6112345678
371    and.w @0x1234:16,r1          ;6b1012346601
372    and.w @0x12345678:32,r1          ;6b30123456786601
373
374    and.w @er3,@er1                                ;7cb50160
375    and.w @er3,@(6:2,er1)                          ;7cb53160
376    and.w @er3,@-er1                               ;7cb5b160
377    and.w @er3,@er1+                               ;7cb58160
378    and.w @er3,@er1-                               ;7cb5a160
379    and.w @er3,@+er1                               ;7cb59160
380    and.w @er3,@(0xffff9abc:16,er1)                ;7cb5c1609abc
381    and.w @er3,@(0x9abcdef0:32,er1)                ;7cb5c9609abcdef0
382    and.w @er3,@(0xffff9abc:16,r2l.b)              ;7cb5d2609abc
383    and.w @er3,@(0xffff9abc:16,r2.w)              ;7cb5e2609abc
384    and.w @er3,@(0xffff9abc:16,er2.l)              ;7cb5f2609abc
385    and.w @er3,@(0x9abcdef0:32,r2l.b)              ;7cb5da609abcdef0
386    and.w @er3,@(0x9abcdef0:32,r2.w)              ;7cb5ea609abcdef0
387    and.w @er3,@(0x9abcdef0:32,er2.l)              ;7cb5fa609abcdef0
388    and.w @er3,@0xffff9abc:16                      ;7cb540609abc
389    and.w @er3,@0x9abcdef0:32                      ;7cb548609abcdef0
390
391    and.w @-er3,@er1                               ;01576d3c0160
392    and.w @-er3,@(6:2,er1)                         ;01576d3c3160
393    and.w @-er3,@-er1                              ;01576d3cb160
394    and.w @-er3,@er1+                              ;01576d3c8160
395    and.w @-er3,@er1-                              ;01576d3ca160
396    and.w @-er3,@+er1                              ;01576d3c9160
397    and.w @-er3,@(0xffff9abc:16,er1)               ;01576d3cc1609abc
398    and.w @-er3,@(0x9abcdef0:32,er1)               ;01576d3cc9609abcdef0
399    and.w @-er3,@(0xffff9abc:16,r2l.b)             ;01576d3cd2609abc
400    and.w @-er3,@(0xffff9abc:16,r2.w)             ;01576d3ce2609abc
401    and.w @-er3,@(0xffff9abc:16,er2.l)             ;01576d3cf2609abc
402    and.w @-er3,@(0x9abcdef0:32,r2l.b)             ;01576d3cda609abcdef0
403    and.w @-er3,@(0x9abcdef0:32,r2.w)             ;01576d3cea609abcdef0
404    and.w @-er3,@(0x9abcdef0:32,er2.l)             ;01576d3cfa609abcdef0
405    and.w @-er3,@0xffff9abc:16                     ;01576d3c40609abc
406    and.w @-er3,@0x9abcdef0:32                     ;01576d3c48609abcdef0
407
408    and.w @er3+,@er1                               ;01546d3c0160
409    and.w @er3+,@(6:2,er1)                         ;01546d3c3160
410    and.w @er3+,@-er1                              ;01546d3cb160
411    and.w @er3+,@er1+                              ;01546d3c8160
412    and.w @er3+,@er1-                              ;01546d3ca160
413    and.w @er3+,@+er1                              ;01546d3c9160
414    and.w @er3+,@(0xffff9abc:16,er1)               ;01546d3cc1609abc
415    and.w @er3+,@(0x9abcdef0:32,er1)               ;01546d3cc9609abcdef0
416    and.w @er3+,@(0xffff9abc:16,r2l.b)             ;01546d3cd2609abc
417    and.w @er3+,@(0xffff9abc:16,r2.w)             ;01546d3ce2609abc
418    and.w @er3+,@(0xffff9abc:16,er2.l)             ;01546d3cf2609abc
419    and.w @er3+,@(0x9abcdef0:32,r2l.b)             ;01546d3cda609abcdef0
420    and.w @er3+,@(0x9abcdef0:32,r2.w)             ;01546d3cea609abcdef0
421    and.w @er3+,@(0x9abcdef0:32,er2.l)             ;01546d3cfa609abcdef0
422    and.w @er3+,@0xffff9abc:16                     ;01546d3c40609abc
423    and.w @er3+,@0x9abcdef0:32                     ;01546d3c48609abcdef0
424
425    and.w @er3-,@er1                               ;01566d3c0160
426    and.w @er3-,@(6:2,er1)                         ;01566d3c3160
427    and.w @er3-,@-er1                              ;01566d3cb160
428    and.w @er3-,@er1+                              ;01566d3c8160
429    and.w @er3-,@er1-                              ;01566d3ca160
430    and.w @er3-,@+er1                              ;01566d3c9160
431    and.w @er3-,@(0xffff9abc:16,er1)               ;01566d3cc1609abc
432    and.w @er3-,@(0x9abcdef0:32,er1)               ;01566d3cc9609abcdef0
433    and.w @er3-,@(0xffff9abc:16,r2l.b)             ;01566d3cd2609abc
434    and.w @er3-,@(0xffff9abc:16,r2.w)             ;01566d3ce2609abc
435    and.w @er3-,@(0xffff9abc:16,er2.l)             ;01566d3cf2609abc
436    and.w @er3-,@(0x9abcdef0:32,r2l.b)             ;01566d3cda609abcdef0
437    and.w @er3-,@(0x9abcdef0:32,r2.w)             ;01566d3cea609abcdef0
438    and.w @er3-,@(0x9abcdef0:32,er2.l)             ;01566d3cfa609abcdef0
439    and.w @er3-,@0xffff9abc:16                     ;01566d3c40609abc
440    and.w @er3-,@0x9abcdef0:32                     ;01566d3c48609abcdef0
441
442    and.w @+er3,@er1                               ;01556d3c0160
443    and.w @+er3,@(6:2,er1)                         ;01556d3c3160
444    and.w @+er3,@-er1                              ;01556d3cb160
445    and.w @+er3,@er1+                              ;01556d3c8160
446    and.w @+er3,@er1-                              ;01556d3ca160
447    and.w @+er3,@+er1                              ;01556d3c9160
448    and.w @+er3,@(0xffff9abc:16,er1)               ;01556d3cc1609abc
449    and.w @+er3,@(0x9abcdef0:32,er1)               ;01556d3cc9609abcdef0
450    and.w @+er3,@(0xffff9abc:16,r2l.b)             ;01556d3cd2609abc
451    and.w @+er3,@(0xffff9abc:16,r2.w)             ;01556d3ce2609abc
452    and.w @+er3,@(0xffff9abc:16,er2.l)             ;01556d3cf2609abc
453    and.w @+er3,@(0x9abcdef0:32,r2l.b)             ;01556d3cda609abcdef0
454    and.w @+er3,@(0x9abcdef0:32,r2.w)             ;01556d3cea609abcdef0
455    and.w @+er3,@(0x9abcdef0:32,er2.l)             ;01556d3cfa609abcdef0
456    and.w @+er3,@0xffff9abc:16                     ;01556d3c40609abc
457    and.w @+er3,@0x9abcdef0:32                     ;01556d3c48609abcdef0
458
459    and.w @(0x1234:16,er3),@er1                         ;01546f3c12340160
460    and.w @(0x1234:16,er3),@(6:2,er1)                   ;01546f3c12343160
461    and.w @(0x1234:16,er3),@-er1                        ;01546f3c1234b160
462    and.w @(0x1234:16,er3),@er1+                        ;01546f3c12348160
463    and.w @(0x1234:16,er3),@er1-                        ;01546f3c1234a160
464    and.w @(0x1234:16,er3),@+er1                        ;01546f3c12349160
465    and.w @(0x1234:16,er3),@(0xffff9abc:16,er1)         ;01546f3c1234c1609abc
466    and.w @(0x1234:16,er3),@(0x9abcdef0:32,er1)         ;01546f3c1234c9609abcdef0
467    and.w @(0x1234:16,er3),@(0xffff9abc:16,r2l.b)       ;01546f3c1234d2609abc
468    and.w @(0x1234:16,er3),@(0xffff9abc:16,r2.w)       ;01546f3c1234e2609abc
469    and.w @(0x1234:16,er3),@(0xffff9abc:16,er2.l)       ;01546f3c1234f2609abc
470    and.w @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b)       ;01546f3c1234da609abcdef0
471    and.w @(0x1234:16,er3),@(0x9abcdef0:32,r2.w)       ;01546f3c1234ea609abcdef0
472    and.w @(0x1234:16,er3),@(0x9abcdef0:32,er2.l)       ;01546f3c1234fa609abcdef0
473    and.w @(0x1234:16,er3),@0xffff9abc:16               ;01546f3c123440609abc
474    and.w @(0x1234:16,er3),@0x9abcdef0:32               ;01546f3c123448609abcdef0
475
476    and.w @(0x12345678:32,er3),@er1                         ;78346b2c123456780160
477    and.w @(0x12345678:32,er3),@(6:2,er1)                   ;78346b2c123456783160
478    and.w @(0x12345678:32,er3),@-er1                        ;78346b2c12345678b160
479    and.w @(0x12345678:32,er3),@er1+                        ;78346b2c123456788160
480    and.w @(0x12345678:32,er3),@er1-                        ;78346b2c12345678a160
481    and.w @(0x12345678:32,er3),@+er1                        ;78346b2c123456789160
482    and.w @(0x12345678:32,er3),@(0xffff9abc:16,er1)         ;78346b2c12345678c1609abc
483    and.w @(0x12345678:32,er3),@(0x9abcdef0:32,er1)         ;78346b2c12345678c9609abcdef0
484    and.w @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b)       ;78346b2c12345678d2609abc
485    and.w @(0x12345678:32,er3),@(0xffff9abc:16,r2.w)       ;78346b2c12345678e2609abc
486    and.w @(0x12345678:32,er3),@(0xffff9abc:16,er2.l)       ;78346b2c12345678f2609abc
487    and.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b)       ;78346b2c12345678da609abcdef0
488    and.w @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w)       ;78346b2c12345678ea609abcdef0
489    and.w @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l)       ;78346b2c12345678fa609abcdef0
490    and.w @(0x12345678:32,er3),@0xffff9abc:16               ;78346b2c1234567840609abc
491    and.w @(0x12345678:32,er3),@0x9abcdef0:32               ;78346b2c1234567848609abcdef0
492
493    and.w @(0x1234:16,r3l.b),@er1                       ;01556f3c12340160
494    and.w @(0x1234:16,r3l.b),@(6:2,er1)                 ;01556f3c12343160
495    and.w @(0x1234:16,r3l.b),@-er1                      ;01556f3c1234b160
496    and.w @(0x1234:16,r3l.b),@er1+                      ;01556f3c12348160
497    and.w @(0x1234:16,r3l.b),@er1-                      ;01556f3c1234a160
498    and.w @(0x1234:16,r3l.b),@+er1                      ;01556f3c12349160
499    and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er1)       ;01556f3c1234c1609abc
500    and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)       ;01556f3c1234c9609abcdef0
501    and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b)     ;01556f3c1234d2609abc
502    and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w)     ;01556f3c1234e2609abc
503    and.w @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l)     ;01556f3c1234f2609abc
504    and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b)     ;01556f3c1234da609abcdef0
505    and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w)     ;01556f3c1234ea609abcdef0
506    and.w @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l)     ;01556f3c1234fa609abcdef0
507    and.w @(0x1234:16,r3l.b),@0xffff9abc:16             ;01556f3c123440609abc
508    and.w @(0x1234:16,r3l.b),@0x9abcdef0:32             ;01556f3c123448609abcdef0
509
510    and.w @(0x1234:16,r3.w),@er1                       ;01566f3c12340160
511    and.w @(0x1234:16,r3.w),@(6:2,er1)                 ;01566f3c12343160
512    and.w @(0x1234:16,r3.w),@-er1                      ;01566f3c1234b160
513    and.w @(0x1234:16,r3.w),@er1+                      ;01566f3c12348160
514    and.w @(0x1234:16,r3.w),@er1-                      ;01566f3c1234a160
515    and.w @(0x1234:16,r3.w),@+er1                      ;01566f3c12349160
516    and.w @(0x1234:16,r3.w),@(0xffff9abc:16,er1)       ;01566f3c1234c1609abc
517    and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)       ;01566f3c1234c9609abcdef0
518    and.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b)     ;01566f3c1234d2609abc
519    and.w @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w)     ;01566f3c1234e2609abc
520    and.w @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l)     ;01566f3c1234f2609abc
521    and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b)     ;01566f3c1234da609abcdef0
522    and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w)     ;01566f3c1234ea609abcdef0
523    and.w @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l)     ;01566f3c1234fa609abcdef0
524    and.w @(0x1234:16,r3.w),@0xffff9abc:16             ;01566f3c123440609abc
525    and.w @(0x1234:16,r3.w),@0x9abcdef0:32             ;01566f3c123448609abcdef0
526
527    and.w @(0x1234:16,er3.l),@er1                       ;01576f3c12340160
528    and.w @(0x1234:16,er3.l),@(6:2,er1)                 ;01576f3c12343160
529    and.w @(0x1234:16,er3.l),@-er1                      ;01576f3c1234b160
530    and.w @(0x1234:16,er3.l),@er1+                      ;01576f3c12348160
531    and.w @(0x1234:16,er3.l),@er1-                      ;01576f3c1234a160
532    and.w @(0x1234:16,er3.l),@+er1                      ;01576f3c12349160
533    and.w @(0x1234:16,er3.l),@(0xffff9abc:16,er1)       ;01576f3c1234c1609abc
534    and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)       ;01576f3c1234c9609abcdef0
535    and.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b)     ;01576f3c1234d2609abc
536    and.w @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w)     ;01576f3c1234e2609abc
537    and.w @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l)     ;01576f3c1234f2609abc
538    and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b)     ;01576f3c1234da609abcdef0
539    and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w)     ;01576f3c1234ea609abcdef0
540    and.w @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l)     ;01576f3c1234fa609abcdef0
541    and.w @(0x1234:16,er3.l),@0xffff9abc:16             ;01576f3c123440609abc
542    and.w @(0x1234:16,er3.l),@0x9abcdef0:32             ;01576f3c123448609abcdef0
543
544    and.w @(0x12345678:32,r3l.b),@er1                       ;78356b2c123456780160
545    and.w @(0x12345678:32,r3l.b),@(6:2,er1)                 ;78356b2c123456783160
546    and.w @(0x12345678:32,r3l.b),@-er1                      ;78356b2c12345678b160
547    and.w @(0x12345678:32,r3l.b),@er1+                      ;78356b2c123456788160
548    and.w @(0x12345678:32,r3l.b),@er1-                      ;78356b2c12345678a160
549    and.w @(0x12345678:32,r3l.b),@+er1                      ;78356b2c123456789160
550    and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1)       ;78356b2c12345678c1609abc
551    and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)       ;78356b2c12345678c9609abcdef0
552    and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b)     ;78356b2c12345678d2609abc
553    and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w)     ;78356b2c12345678e2609abc
554    and.w @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l)     ;78356b2c12345678f2609abc
555    and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b)     ;78356b2c12345678da609abcdef0
556    and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w)     ;78356b2c12345678ea609abcdef0
557    and.w @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l)     ;78356b2c12345678fa609abcdef0
558    and.w @(0x12345678:32,r3l.b),@0xffff9abc:16             ;78356b2c1234567840609abc
559    and.w @(0x12345678:32,r3l.b),@0x9abcdef0:32             ;78356b2c1234567848609abcdef0
560
561    and.w @(0x12345678:32,r3.w),@er1                       ;78366b2c123456780160
562    and.w @(0x12345678:32,r3.w),@(6:2,er1)                 ;78366b2c123456783160
563    and.w @(0x12345678:32,r3.w),@-er1                      ;78366b2c12345678b160
564    and.w @(0x12345678:32,r3.w),@er1+                      ;78366b2c123456788160
565    and.w @(0x12345678:32,r3.w),@er1-                      ;78366b2c12345678a160
566    and.w @(0x12345678:32,r3.w),@+er1                      ;78366b2c123456789160
567    and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er1)       ;78366b2c12345678c1609abc
568    and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)       ;78366b2c12345678c9609abcdef0
569    and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b)     ;78366b2c12345678d2609abc
570    and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w)     ;78366b2c12345678e2609abc
571    and.w @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l)     ;78366b2c12345678f2609abc
572    and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b)     ;78366b2c12345678da609abcdef0
573    and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w)     ;78366b2c12345678ea609abcdef0
574    and.w @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l)     ;78366b2c12345678fa609abcdef0
575    and.w @(0x12345678:32,r3.w),@0xffff9abc:16             ;78366b2c1234567840609abc
576    and.w @(0x12345678:32,r3.w),@0x9abcdef0:32             ;78366b2c1234567848609abcdef0
577
578    and.w @(0x12345678:32,er3.l),@er1                       ;78376b2c123456780160
579    and.w @(0x12345678:32,er3.l),@(6:2,er1)                 ;78376b2c123456783160
580    and.w @(0x12345678:32,er3.l),@-er1                      ;78376b2c12345678b160
581    and.w @(0x12345678:32,er3.l),@er1+                      ;78376b2c123456788160
582    and.w @(0x12345678:32,er3.l),@er1-                      ;78376b2c12345678a160
583    and.w @(0x12345678:32,er3.l),@+er1                      ;78376b2c123456789160
584    and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er1)       ;78376b2c12345678c1609abc
585    and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)       ;78376b2c12345678c9609abcdef0
586    and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b)     ;78376b2c12345678d2609abc
587    and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w)     ;78376b2c12345678e2609abc
588    and.w @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l)     ;78376b2c12345678f2609abc
589    and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b)     ;78376b2c12345678da609abcdef0
590    and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w)     ;78376b2c12345678ea609abcdef0
591    and.w @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l)     ;78376b2c12345678fa609abcdef0
592    and.w @(0x12345678:32,er3.l),@0xffff9abc:16             ;78376b2c1234567840609abc
593    and.w @(0x12345678:32,er3.l),@0x9abcdef0:32             ;78376b2c1234567848609abcdef0
594
595    and.w @0x1234:16,@er1                              ;6b1512340160
596    and.w @0x1234:16,@(6:2,er1)                        ;6b1512343160
597    and.w @0x1234:16,@-er1                             ;6b151234b160
598    and.w @0x1234:16,@er1+                             ;6b1512348160
599    and.w @0x1234:16,@er1-                             ;6b151234a160
600    and.w @0x1234:16,@+er1                             ;6b1512349160
601    and.w @0x1234:16,@(0xffff9abc:16,er1)              ;6b151234c1609abc
602    and.w @0x1234:16,@(0x9abcdef0:32,er1)              ;6b151234c9609abcdef0
603    and.w @0x1234:16,@(0xffff9abc:16,r2l.b)            ;6b151234d2609abc
604    and.w @0x1234:16,@(0xffff9abc:16,r2.w)            ;6b151234e2609abc
605    and.w @0x1234:16,@(0xffff9abc:16,er2.l)            ;6b151234f2609abc
606    and.w @0x1234:16,@(0x9abcdef0:32,r2l.b)            ;6b151234da609abcdef0
607    and.w @0x1234:16,@(0x9abcdef0:32,r2.w)            ;6b151234ea609abcdef0
608    and.w @0x1234:16,@(0x9abcdef0:32,er2.l)            ;6b151234fa609abcdef0
609    and.w @0x1234:16,@0xffff9abc:16                    ;6b15123440609abc
610    and.w @0x1234:16,@0x9abcdef0:32                    ;6b15123448609abcdef0
611
612    and.w @0x12345678:32,@er1                              ;6b35123456780160
613    and.w @0x12345678:32,@(6:2,er1)                        ;6b35123456783160
614    and.w @0x12345678:32,@-er1                             ;6b3512345678b160
615    and.w @0x12345678:32,@er1+                             ;6b35123456788160
616    and.w @0x12345678:32,@er1-                             ;6b3512345678a160
617    and.w @0x12345678:32,@+er1                             ;6b35123456789160
618    and.w @0x12345678:32,@(0xffff9abc:16,er1)              ;6b3512345678c1609abc
619    and.w @0x12345678:32,@(0x9abcdef0:32,er1)              ;6b3512345678c9609abcdef0
620    and.w @0x12345678:32,@(0xffff9abc:16,r2l.b)            ;6b3512345678d2609abc
621    and.w @0x12345678:32,@(0xffff9abc:16,r2.w)            ;6b3512345678e2609abc
622    and.w @0x12345678:32,@(0xffff9abc:16,er2.l)            ;6b3512345678f2609abc
623    and.w @0x12345678:32,@(0x9abcdef0:32,r2l.b)            ;6b3512345678da609abcdef0
624    and.w @0x12345678:32,@(0x9abcdef0:32,r2.w)            ;6b3512345678ea609abcdef0
625    and.w @0x12345678:32,@(0x9abcdef0:32,er2.l)            ;6b3512345678fa609abcdef0
626    and.w @0x12345678:32,@0xffff9abc:16                    ;6b351234567840609abc
627    and.w @0x12345678:32,@0x9abcdef0:32                    ;6b351234567848609abcdef0
628
629    and.l #0x12345678:32,er1          ;7a6112345678
630    and.l #0x1234:16,er1           ;7a691234
631    and.l #0x12345678:32,@er1          ;010e016812345678
632    and.l #0x12345678:32,@(0xc:2,er1) ;010e316812345678
633    and.l #0x12345678:32,@er1+         ;010e816812345678
634    and.l #0x12345678:32,@-er1         ;010eb16812345678
635    and.l #0x12345678:32,@+er1         ;010e916812345678
636    and.l #0x12345678:32,@er1-         ;010ea16812345678
637    and.l #0x12345678:32,@(0xffff9abc:16,er1)   ;010ec1689abc12345678
638    and.l #0x12345678:32,@(0x9abcdef0:32,er1)   ;010ec9689abcdef012345678
639    and.l #0x12345678:32,@(0xffff9abc:16,r2l.b) ;010ed2689abc12345678
640    and.l #0x12345678:32,@(0xffff9abc:16,r2.w) ;010ee2689abc12345678
641    and.l #0x12345678:32,@(0xffff9abc:16,er2.l) ;010ef2689abc12345678
642    and.l #0x12345678:32,@(0x9abcdef0:32,r2l.b) ;010eda689abcdef012345678
643    and.l #0x12345678:32,@(0x9abcdef0:32,r2.w) ;010eea689abcdef012345678
644    and.l #0x12345678:32,@(0x9abcdef0:32,er2.l) ;010efa689abcdef012345678
645    and.l #0x12345678:32,@0xffff9abc:16         ;010e40689abc12345678
646    and.l #0x12345678:32,@0x9abcdef0:32         ;010e48689abcdef012345678
647    and.l #0x1234:16,@er1          ;010e01601234
648    and.l #0x1234:16,@(0xc:2,er1) ;010e31601234
649    and.l #0x1234:16,@er1+         ;010e81601234
650    and.l #0x1234:16,@-er1         ;010eb1601234
651    and.l #0x1234:16,@+er1         ;010e91601234
652    and.l #0x1234:16,@er1-         ;010ea1601234
653    and.l #0x1234:16,@(0xffff9abc:16,er1)   ;010ec1609abc1234
654    and.l #0x1234:16,@(0x9abcdef0:32,er1)   ;010ec9609abcdef01234
655    and.l #0x1234:16,@(0xffff9abc:16,r2l.b) ;010ed2609abc1234
656    and.l #0x1234:16,@(0xffff9abc:16,r2.w) ;010ee2609abc1234
657    and.l #0x1234:16,@(0xffff9abc:16,er2.l) ;010ef2609abc1234
658    and.l #0x1234:16,@(0x9abcdef0:32,r2l.b) ;010eda609abcdef01234
659    and.l #0x1234:16,@(0x9abcdef0:32,r2.w) ;010eea609abcdef01234
660    and.l #0x1234:16,@(0x9abcdef0:32,er2.l) ;010efa609abcdef01234
661    and.l #0x1234:16,@0xffff9abc:16         ;010e40609abc1234
662    and.l #0x1234:16,@0x9abcdef0:32         ;010e48609abcdef01234
663
664    and.l er3,er1            ;01f06631
665
666    and.l er3,@er1            ;01090163
667    and.l er3,@(0xc:2,er1)   ;01093163
668    and.l er3,@er1+           ;01098163
669    and.l er3,@-er1           ;0109b163
670    and.l er3,@+er1           ;01099163
671    and.l er3,@er1-           ;0109a163
672    and.l er3,@(0x1234:16,er1)     ;0109c1631234
673    and.l er3,@(0x12345678:32,er1)     ;0109c96312345678
674    and.l er3,@(0x1234:16,r2l.b)   ;0109d2631234
675    and.l er3,@(0x1234:16,r2.w)   ;0109e2631234
676    and.l er3,@(0x1234:16,er2.l)   ;0109f2631234
677    and.l er3,@(0x12345678:32,r2l.b)   ;0109da6312345678
678    and.l er3,@(0x12345678:32,r2.w)   ;0109ea6312345678
679    and.l er3,@(0x12345678:32,er2.l)   ;0109fa6312345678
680    and.l er3,@0x1234:16          ;010940631234
681    and.l er3,@0x12345678:32          ;0109486312345678
682
683    and.l @er3,er1            ;010a0361
684    and.l @(0xc:2,er3),er1  ;010a3361
685    and.l @er3+,er1          ;010a8361
686    and.l @-er3,er1          ;010ab361
687    and.l @+er3,er1          ;010a9361
688    and.l @er3-,er1          ;010aa361
689    and.l @(0x1234:16,er1),er1     ;010ac1611234
690    and.l @(0x12345678:32,er1),er1     ;010ac96112345678
691    and.l @(0x1234:16,r2l.b),er1   ;010ad2611234
692    and.l @(0x1234:16,r2.w),er1   ;010ae2611234
693    and.l @(0x1234:16,er2.l),er1   ;010af2611234
694    and.l @(0x12345678:32,r2l.b),er1   ;010ada6112345678
695    and.l @(0x12345678:32,r2.w),er1   ;010aea6112345678
696    and.l @(0x12345678:32,er2.l),er1   ;010afa6112345678
697    and.l @0x1234:16,er1          ;010a40611234
698    and.l @0x12345678:32,er1          ;010a486112345678
699
700    and.l @er3,@er1                                ;0104693c0160
701    and.l @er3,@(0xc:2,er1)                          ;0104693c3160
702    and.l @er3,@-er1                               ;0104693cb160
703    and.l @er3,@er1+                               ;0104693c8160
704    and.l @er3,@er1-                               ;0104693ca160
705    and.l @er3,@+er1                               ;0104693c9160
706    and.l @er3,@(0xffff9abc:16,er1)                ;0104693cc1609abc
707    and.l @er3,@(0x9abcdef0:32,er1)                ;0104693cc9609abcdef0
708    and.l @er3,@(0xffff9abc:16,r2l.b)              ;0104693cd2609abc
709    and.l @er3,@(0xffff9abc:16,r2.w)              ;0104693ce2609abc
710    and.l @er3,@(0xffff9abc:16,er2.l)              ;0104693cf2609abc
711    and.l @er3,@(0x9abcdef0:32,r2l.b)              ;0104693cda609abcdef0
712    and.l @er3,@(0x9abcdef0:32,r2.w)              ;0104693cea609abcdef0
713    and.l @er3,@(0x9abcdef0:32,er2.l)              ;0104693cfa609abcdef0
714    and.l @er3,@0xffff9abc:16                      ;0104693c40609abc
715    and.l @er3,@0x9abcdef0:32                      ;0104693c48609abcdef0
716
717    and.l @(0xc:2,er3),@er1                       ;0107693c0160
718    and.l @(0xc:2,er3),@(0xc:2,er1)                 ;0107693c3160
719    and.l @(0xc:2,er3),@-er1                      ;0107693cb160
720    and.l @(0xc:2,er3),@er1+                      ;0107693c8160
721    and.l @(0xc:2,er3),@er1-                      ;0107693ca160
722    and.l @(0xc:2,er3),@+er1                      ;0107693c9160
723    and.l @(0xc:2,er3),@(0xffff9abc:16,er1)       ;0107693cc1609abc
724    and.l @(0xc:2,er3),@(0x9abcdef0:32,er1)       ;0107693cc9609abcdef0
725    and.l @(0xc:2,er3),@(0xffff9abc:16,r2l.b)     ;0107693cd2609abc
726    and.l @(0xc:2,er3),@(0xffff9abc:16,r2.w)     ;0107693ce2609abc
727    and.l @(0xc:2,er3),@(0xffff9abc:16,er2.l)     ;0107693cf2609abc
728    and.l @(0xc:2,er3),@(0x9abcdef0:32,r2l.b)     ;0107693cda609abcdef0
729    and.l @(0xc:2,er3),@(0x9abcdef0:32,r2.w)     ;0107693cea609abcdef0
730    and.l @(0xc:2,er3),@(0x9abcdef0:32,er2.l)     ;0107693cfa609abcdef0
731    and.l @(0xc:2,er3),@0xffff9abc:16             ;0107693c40609abc
732    and.l @(0xc:2,er3),@0x9abcdef0:32             ;0107693c48609abcdef0
733
734    and.l @-er3,@er1                               ;01076d3c0160
735    and.l @-er3,@(0xc:2,er1)                         ;01076d3c3160
736    and.l @-er3,@-er1                              ;01076d3cb160
737    and.l @-er3,@er1+                              ;01076d3c8160
738    and.l @-er3,@er1-                              ;01076d3ca160
739    and.l @-er3,@+er1                              ;01076d3c9160
740    and.l @-er3,@(0xffff9abc:16,er1)               ;01076d3cc1609abc
741    and.l @-er3,@(0x9abcdef0:32,er1)               ;01076d3cc9609abcdef0
742    and.l @-er3,@(0xffff9abc:16,r2l.b)             ;01076d3cd2609abc
743    and.l @-er3,@(0xffff9abc:16,r2.w)             ;01076d3ce2609abc
744    and.l @-er3,@(0xffff9abc:16,er2.l)             ;01076d3cf2609abc
745    and.l @-er3,@(0x9abcdef0:32,r2l.b)             ;01076d3cda609abcdef0
746    and.l @-er3,@(0x9abcdef0:32,r2.w)             ;01076d3cea609abcdef0
747    and.l @-er3,@(0x9abcdef0:32,er2.l)             ;01076d3cfa609abcdef0
748    and.l @-er3,@0xffff9abc:16                     ;01076d3c40609abc
749    and.l @-er3,@0x9abcdef0:32                     ;01076d3c48609abcdef0
750
751    and.l @er3+,@er1                               ;01046d3c0160
752    and.l @er3+,@(0xc:2,er1)                         ;01046d3c3160
753    and.l @er3+,@-er1                              ;01046d3cb160
754    and.l @er3+,@er1+                              ;01046d3c8160
755    and.l @er3+,@er1-                              ;01046d3ca160
756    and.l @er3+,@+er1                              ;01046d3c9160
757    and.l @er3+,@(0xffff9abc:16,er1)               ;01046d3cc1609abc
758    and.l @er3+,@(0x9abcdef0:32,er1)               ;01046d3cc9609abcdef0
759    and.l @er3+,@(0xffff9abc:16,r2l.b)             ;01046d3cd2609abc
760    and.l @er3+,@(0xffff9abc:16,r2.w)             ;01046d3ce2609abc
761    and.l @er3+,@(0xffff9abc:16,er2.l)             ;01046d3cf2609abc
762    and.l @er3+,@(0x9abcdef0:32,r2l.b)             ;01046d3cda609abcdef0
763    and.l @er3+,@(0x9abcdef0:32,r2.w)             ;01046d3cea609abcdef0
764    and.l @er3+,@(0x9abcdef0:32,er2.l)             ;01046d3cfa609abcdef0
765    and.l @er3+,@0xffff9abc:16                     ;01046d3c40609abc
766    and.l @er3+,@0x9abcdef0:32                     ;01046d3c48609abcdef0
767
768    and.l @er3-,@er1                               ;01066d3c0160
769    and.l @er3-,@(0xc:2,er1)                         ;01066d3c3160
770    and.l @er3-,@-er1                              ;01066d3cb160
771    and.l @er3-,@er1+                              ;01066d3c8160
772    and.l @er3-,@er1-                              ;01066d3ca160
773    and.l @er3-,@+er1                              ;01066d3c9160
774    and.l @er3-,@(0xffff9abc:16,er1)               ;01066d3cc1609abc
775    and.l @er3-,@(0x9abcdef0:32,er1)               ;01066d3cc9609abcdef0
776    and.l @er3-,@(0xffff9abc:16,r2l.b)             ;01066d3cd2609abc
777    and.l @er3-,@(0xffff9abc:16,r2.w)             ;01066d3ce2609abc
778    and.l @er3-,@(0xffff9abc:16,er2.l)             ;01066d3cf2609abc
779    and.l @er3-,@(0x9abcdef0:32,r2l.b)             ;01066d3cda609abcdef0
780    and.l @er3-,@(0x9abcdef0:32,r2.w)             ;01066d3cea609abcdef0
781    and.l @er3-,@(0x9abcdef0:32,er2.l)             ;01066d3cfa609abcdef0
782    and.l @er3-,@0xffff9abc:16                     ;01066d3c40609abc
783    and.l @er3-,@0x9abcdef0:32                     ;01066d3c48609abcdef0
784
785    and.l @+er3,@er1                               ;01056d3c0160
786    and.l @+er3,@(0xc:2,er1)                         ;01056d3c3160
787    and.l @+er3,@-er1                              ;01056d3cb160
788    and.l @+er3,@er1+                              ;01056d3c8160
789    and.l @+er3,@er1-                              ;01056d3ca160
790    and.l @+er3,@+er1                              ;01056d3c9160
791    and.l @+er3,@(0xffff9abc:16,er1)               ;01056d3cc1609abc
792    and.l @+er3,@(0x9abcdef0:32,er1)               ;01056d3cc9609abcdef0
793    and.l @+er3,@(0xffff9abc:16,r2l.b)             ;01056d3cd2609abc
794    and.l @+er3,@(0xffff9abc:16,r2.w)             ;01056d3ce2609abc
795    and.l @+er3,@(0xffff9abc:16,er2.l)             ;01056d3cf2609abc
796    and.l @+er3,@(0x9abcdef0:32,r2l.b)             ;01056d3cda609abcdef0
797    and.l @+er3,@(0x9abcdef0:32,r2.w)             ;01056d3cea609abcdef0
798    and.l @+er3,@(0x9abcdef0:32,er2.l)             ;01056d3cfa609abcdef0
799    and.l @+er3,@0xffff9abc:16                     ;01056d3c40609abc
800    and.l @+er3,@0x9abcdef0:32                     ;01056d3c48609abcdef0
801
802    and.l @(0x1234:16,er3),@er1                         ;01046f3c12340160
803    and.l @(0x1234:16,er3),@(0xc:2,er1)                   ;01046f3c12343160
804    and.l @(0x1234:16,er3),@-er1                        ;01046f3c1234b160
805    and.l @(0x1234:16,er3),@er1+                        ;01046f3c12348160
806    and.l @(0x1234:16,er3),@er1-                        ;01046f3c1234a160
807    and.l @(0x1234:16,er3),@+er1                        ;01046f3c12349160
808    and.l @(0x1234:16,er3),@(0xffff9abc:16,er1)         ;01046f3c1234c1609abc
809    and.l @(0x1234:16,er3),@(0x9abcdef0:32,er1)         ;01046f3c1234c9609abcdef0
810    and.l @(0x1234:16,er3),@(0xffff9abc:16,r2l.b)       ;01046f3c1234d2609abc
811    and.l @(0x1234:16,er3),@(0xffff9abc:16,r2.w)       ;01046f3c1234e2609abc
812    and.l @(0x1234:16,er3),@(0xffff9abc:16,er2.l)       ;01046f3c1234f2609abc
813    and.l @(0x1234:16,er3),@(0x9abcdef0:32,r2l.b)       ;01046f3c1234da609abcdef0
814    and.l @(0x1234:16,er3),@(0x9abcdef0:32,r2.w)       ;01046f3c1234ea609abcdef0
815    and.l @(0x1234:16,er3),@(0x9abcdef0:32,er2.l)       ;01046f3c1234fa609abcdef0
816    and.l @(0x1234:16,er3),@0xffff9abc:16               ;01046f3c123440609abc
817    and.l @(0x1234:16,er3),@0x9abcdef0:32               ;01046f3c123448609abcdef0
818
819    and.l @(0x12345678:32,er3),@er1                         ;78b46b2c123456780160
820    and.l @(0x12345678:32,er3),@(0xc:2,er1)                   ;78b46b2c123456783160
821    and.l @(0x12345678:32,er3),@-er1                        ;78b46b2c12345678b160
822    and.l @(0x12345678:32,er3),@er1+                        ;78b46b2c123456788160
823    and.l @(0x12345678:32,er3),@er1-                        ;78b46b2c12345678a160
824    and.l @(0x12345678:32,er3),@+er1                        ;78b46b2c123456789160
825    and.l @(0x12345678:32,er3),@(0xffff9abc:16,er1)         ;78b46b2c12345678c1609abc
826    and.l @(0x12345678:32,er3),@(0x9abcdef0:32,er1)         ;78b46b2c12345678c9609abcdef0
827    and.l @(0x12345678:32,er3),@(0xffff9abc:16,r2l.b)       ;78b46b2c12345678d2609abc
828    and.l @(0x12345678:32,er3),@(0xffff9abc:16,r2.w)       ;78b46b2c12345678e2609abc
829    and.l @(0x12345678:32,er3),@(0xffff9abc:16,er2.l)       ;78b46b2c12345678f2609abc
830    and.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2l.b)       ;78b46b2c12345678da609abcdef0
831    and.l @(0x12345678:32,er3),@(0x9abcdef0:32,r2.w)       ;78b46b2c12345678ea609abcdef0
832    and.l @(0x12345678:32,er3),@(0x9abcdef0:32,er2.l)       ;78b46b2c12345678fa609abcdef0
833    and.l @(0x12345678:32,er3),@0xffff9abc:16               ;78b46b2c1234567840609abc
834    and.l @(0x12345678:32,er3),@0x9abcdef0:32               ;78b46b2c1234567848609abcdef0
835
836    and.l @(0x1234:16,r3l.b),@er1                       ;01056f3c12340160
837    and.l @(0x1234:16,r3l.b),@(0xc:2,er1)                 ;01056f3c12343160
838    and.l @(0x1234:16,r3l.b),@-er1                      ;01056f3c1234b160
839    and.l @(0x1234:16,r3l.b),@er1+                      ;01056f3c12348160
840    and.l @(0x1234:16,r3l.b),@er1-                      ;01056f3c1234a160
841    and.l @(0x1234:16,r3l.b),@+er1                      ;01056f3c12349160
842    and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er1)       ;01056f3c1234c1609abc
843    and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er1)       ;01056f3c1234c9609abcdef0
844    and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2l.b)     ;01056f3c1234d2609abc
845    and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,r2.w)     ;01056f3c1234e2609abc
846    and.l @(0x1234:16,r3l.b),@(0xffff9abc:16,er2.l)     ;01056f3c1234f2609abc
847    and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2l.b)     ;01056f3c1234da609abcdef0
848    and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,r2.w)     ;01056f3c1234ea609abcdef0
849    and.l @(0x1234:16,r3l.b),@(0x9abcdef0:32,er2.l)     ;01056f3c1234fa609abcdef0
850    and.l @(0x1234:16,r3l.b),@0xffff9abc:16             ;01056f3c123440609abc
851    and.l @(0x1234:16,r3l.b),@0x9abcdef0:32             ;01056f3c123448609abcdef0
852
853    and.l @(0x1234:16,r3.w),@er1                       ;01066f3c12340160
854    and.l @(0x1234:16,r3.w),@(0xc:2,er1)                 ;01066f3c12343160
855    and.l @(0x1234:16,r3.w),@-er1                      ;01066f3c1234b160
856    and.l @(0x1234:16,r3.w),@er1+                      ;01066f3c12348160
857    and.l @(0x1234:16,r3.w),@er1-                      ;01066f3c1234a160
858    and.l @(0x1234:16,r3.w),@+er1                      ;01066f3c12349160
859    and.l @(0x1234:16,r3.w),@(0xffff9abc:16,er1)       ;01066f3c1234c1609abc
860    and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er1)       ;01066f3c1234c9609abcdef0
861    and.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2l.b)     ;01066f3c1234d2609abc
862    and.l @(0x1234:16,r3.w),@(0xffff9abc:16,r2.w)     ;01066f3c1234e2609abc
863    and.l @(0x1234:16,r3.w),@(0xffff9abc:16,er2.l)     ;01066f3c1234f2609abc
864    and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2l.b)     ;01066f3c1234da609abcdef0
865    and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,r2.w)     ;01066f3c1234ea609abcdef0
866    and.l @(0x1234:16,r3.w),@(0x9abcdef0:32,er2.l)     ;01066f3c1234fa609abcdef0
867    and.l @(0x1234:16,r3.w),@0xffff9abc:16             ;01066f3c123440609abc
868    and.l @(0x1234:16,r3.w),@0x9abcdef0:32             ;01066f3c123448609abcdef0
869
870    and.l @(0x1234:16,er3.l),@er1                       ;01076f3c12340160
871    and.l @(0x1234:16,er3.l),@(0xc:2,er1)                 ;01076f3c12343160
872    and.l @(0x1234:16,er3.l),@-er1                      ;01076f3c1234b160
873    and.l @(0x1234:16,er3.l),@er1+                      ;01076f3c12348160
874    and.l @(0x1234:16,er3.l),@er1-                      ;01076f3c1234a160
875    and.l @(0x1234:16,er3.l),@+er1                      ;01076f3c12349160
876    and.l @(0x1234:16,er3.l),@(0xffff9abc:16,er1)       ;01076f3c1234c1609abc
877    and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er1)       ;01076f3c1234c9609abcdef0
878    and.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2l.b)     ;01076f3c1234d2609abc
879    and.l @(0x1234:16,er3.l),@(0xffff9abc:16,r2.w)     ;01076f3c1234e2609abc
880    and.l @(0x1234:16,er3.l),@(0xffff9abc:16,er2.l)     ;01076f3c1234f2609abc
881    and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2l.b)     ;01076f3c1234da609abcdef0
882    and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,r2.w)     ;01076f3c1234ea609abcdef0
883    and.l @(0x1234:16,er3.l),@(0x9abcdef0:32,er2.l)     ;01076f3c1234fa609abcdef0
884    and.l @(0x1234:16,er3.l),@0xffff9abc:16             ;01076f3c123440609abc
885    and.l @(0x1234:16,er3.l),@0x9abcdef0:32             ;01076f3c123448609abcdef0
886
887    and.l @(0x12345678:32,r3l.b),@er1                       ;78b56b2c123456780160
888    and.l @(0x12345678:32,r3l.b),@(0xc:2,er1)                 ;78b56b2c123456783160
889    and.l @(0x12345678:32,r3l.b),@-er1                      ;78b56b2c12345678b160
890    and.l @(0x12345678:32,r3l.b),@er1+                      ;78b56b2c123456788160
891    and.l @(0x12345678:32,r3l.b),@er1-                      ;78b56b2c12345678a160
892    and.l @(0x12345678:32,r3l.b),@+er1                      ;78b56b2c123456789160
893    and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er1)       ;78b56b2c12345678c1609abc
894    and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er1)       ;78b56b2c12345678c9609abcdef0
895    and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2l.b)     ;78b56b2c12345678d2609abc
896    and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,r2.w)     ;78b56b2c12345678e2609abc
897    and.l @(0x12345678:32,r3l.b),@(0xffff9abc:16,er2.l)     ;78b56b2c12345678f2609abc
898    and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2l.b)     ;78b56b2c12345678da609abcdef0
899    and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,r2.w)     ;78b56b2c12345678ea609abcdef0
900    and.l @(0x12345678:32,r3l.b),@(0x9abcdef0:32,er2.l)     ;78b56b2c12345678fa609abcdef0
901    and.l @(0x12345678:32,r3l.b),@0xffff9abc:16             ;78b56b2c1234567840609abc
902    and.l @(0x12345678:32,r3l.b),@0x9abcdef0:32             ;78b56b2c1234567848609abcdef0
903
904    and.l @(0x12345678:32,r3.w),@er1                       ;78b66b2c123456780160
905    and.l @(0x12345678:32,r3.w),@(0xc:2,er1)                 ;78b66b2c123456783160
906    and.l @(0x12345678:32,r3.w),@-er1                      ;78b66b2c12345678b160
907    and.l @(0x12345678:32,r3.w),@er1+                      ;78b66b2c123456788160
908    and.l @(0x12345678:32,r3.w),@er1-                      ;78b66b2c12345678a160
909    and.l @(0x12345678:32,r3.w),@+er1                      ;78b66b2c123456789160
910    and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er1)       ;78b66b2c12345678c1609abc
911    and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er1)       ;78b66b2c12345678c9609abcdef0
912    and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2l.b)     ;78b66b2c12345678d2609abc
913    and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,r2.w)     ;78b66b2c12345678e2609abc
914    and.l @(0x12345678:32,r3.w),@(0xffff9abc:16,er2.l)     ;78b66b2c12345678f2609abc
915    and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2l.b)     ;78b66b2c12345678da609abcdef0
916    and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,r2.w)     ;78b66b2c12345678ea609abcdef0
917    and.l @(0x12345678:32,r3.w),@(0x9abcdef0:32,er2.l)     ;78b66b2c12345678fa609abcdef0
918    and.l @(0x12345678:32,r3.w),@0xffff9abc:16             ;78b66b2c1234567840609abc
919    and.l @(0x12345678:32,r3.w),@0x9abcdef0:32             ;78b66b2c1234567848609abcdef0
920
921    and.l @(0x12345678:32,er3.l),@er1                       ;78b76b2c123456780160
922    and.l @(0x12345678:32,er3.l),@(0xc:2,er1)                 ;78b76b2c123456783160
923    and.l @(0x12345678:32,er3.l),@-er1                      ;78b76b2c12345678b160
924    and.l @(0x12345678:32,er3.l),@er1+                      ;78b76b2c123456788160
925    and.l @(0x12345678:32,er3.l),@er1-                      ;78b76b2c12345678a160
926    and.l @(0x12345678:32,er3.l),@+er1                      ;78b76b2c123456789160
927    and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er1)       ;78b76b2c12345678c1609abc
928    and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er1)       ;78b76b2c12345678c9609abcdef0
929    and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2l.b)     ;78b76b2c12345678d2609abc
930    and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,r2.w)     ;78b76b2c12345678e2609abc
931    and.l @(0x12345678:32,er3.l),@(0xffff9abc:16,er2.l)     ;78b76b2c12345678f2609abc
932    and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2l.b)     ;78b76b2c12345678da609abcdef0
933    and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,r2.w)     ;78b76b2c12345678ea609abcdef0
934    and.l @(0x12345678:32,er3.l),@(0x9abcdef0:32,er2.l)     ;78b76b2c12345678fa609abcdef0
935    and.l @(0x12345678:32,er3.l),@0xffff9abc:16             ;78b76b2c1234567840609abc
936    and.l @(0x12345678:32,er3.l),@0x9abcdef0:32             ;78b76b2c1234567848609abcdef0
937
938    and.l @0x1234:16,@er1                              ;01046b0c12340160
939    and.l @0x1234:16,@(0xc:2,er1)                        ;01046b0c12343160
940    and.l @0x1234:16,@-er1                             ;01046b0c1234b160
941    and.l @0x1234:16,@er1+                             ;01046b0c12348160
942    and.l @0x1234:16,@er1-                             ;01046b0c1234a160
943    and.l @0x1234:16,@+er1                             ;01046b0c12349160
944    and.l @0x1234:16,@(0xffff9abc:16,er1)              ;01046b0c1234c1609abc
945    and.l @0x1234:16,@(0x9abcdef0:32,er1)              ;01046b0c1234c9609abcdef0
946    and.l @0x1234:16,@(0xffff9abc:16,r2l.b)            ;01046b0c1234d2609abc
947    and.l @0x1234:16,@(0xffff9abc:16,r2.w)            ;01046b0c1234e2609abc
948    and.l @0x1234:16,@(0xffff9abc:16,er2.l)            ;01046b0c1234f2609abc
949    and.l @0x1234:16,@(0x9abcdef0:32,r2l.b)            ;01046b0c1234da609abcdef0
950    and.l @0x1234:16,@(0x9abcdef0:32,r2.w)            ;01046b0c1234ea609abcdef0
951    and.l @0x1234:16,@(0x9abcdef0:32,er2.l)            ;01046b0c1234fa609abcdef0
952    and.l @0x1234:16,@0xffff9abc:16                    ;01046b0c123440609abc
953    and.l @0x1234:16,@0x9abcdef0:32                    ;01046b0c123448609abcdef0
954
955    and.l @0x12345678:32,@er1                              ;01046b2c123456780160
956    and.l @0x12345678:32,@(0xc:2,er1)                        ;01046b2c123456783160
957    and.l @0x12345678:32,@-er1                             ;01046b2c12345678b160
958    and.l @0x12345678:32,@er1+                             ;01046b2c123456788160
959    and.l @0x12345678:32,@er1-                             ;01046b2c12345678a160
960    and.l @0x12345678:32,@+er1                             ;01046b2c123456789160
961    and.l @0x12345678:32,@(0xffff9abc:16,er1)              ;01046b2c12345678c1609abc
962    and.l @0x12345678:32,@(0x9abcdef0:32,er1)              ;01046b2c12345678c9609abcdef0
963    and.l @0x12345678:32,@(0xffff9abc:16,r2l.b)            ;01046b2c12345678d2609abc
964    and.l @0x12345678:32,@(0xffff9abc:16,r2.w)            ;01046b2c12345678e2609abc
965    and.l @0x12345678:32,@(0xffff9abc:16,er2.l)            ;01046b2c12345678f2609abc
966    and.l @0x12345678:32,@(0x9abcdef0:32,r2l.b)            ;01046b2c12345678da609abcdef0
967    and.l @0x12345678:32,@(0x9abcdef0:32,r2.w)            ;01046b2c12345678ea609abcdef0
968    and.l @0x12345678:32,@(0x9abcdef0:32,er2.l)            ;01046b2c12345678fa609abcdef0
969    and.l @0x12345678:32,@0xffff9abc:16                    ;01046b2c1234567840609abc
970    and.l @0x12345678:32,@0x9abcdef0:32                    ;01046b2c1234567848609abcdef0
971
972	.end
973