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