[llvm-readobj] - Simplify stack-sizes.test test case.
[llvm-complete.git] / test / MC / AArch64 / armv8.1a-lse.s
blobe6424ad01c29574ce503d3403fc8cc6fbca5687d
1 // RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8.1a,+lse -show-encoding < %s 2> %t | FileCheck %s
2 // RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s
3 // RUN: not llvm-mc -triple aarch64-none-linux-gnu -mcpu=cortex-a55 -show-encoding < %s 2> %t | FileCheck %s
4 // RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s
5 // RUN: not llvm-mc -triple aarch64-none-linux-gnu -mcpu=cortex-a75 -show-encoding < %s 2> %t | FileCheck %s
6 // RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s
7 // RUN: not llvm-mc -triple aarch64-none-linux-gnu -mcpu=tsv110 -show-encoding < %s 2> %t | FileCheck %s
8 // RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s
9 .text
11 cas w0, w1, [x2]
12 cas w2, w3, [sp]
13 casa w0, w1, [x2]
14 casa w2, w3, [sp]
15 casl w0, w1, [x2]
16 casl w2, w3, [sp]
17 casal w0, w1, [x2]
18 casal w2, w3, [sp]
19 // CHECK: cas w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x88]
20 // CHECK: cas w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x88]
21 // CHECK: casa w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x88]
22 // CHECK: casa w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x88]
23 // CHECK: casl w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x88]
24 // CHECK: casl w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x88]
25 // CHECK: casal w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x88]
26 // CHECK: casal w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x88]
28 casb w0, w1, [x2]
29 casb w2, w3, [sp]
30 cash w0, w1, [x2]
31 cash w2, w3, [sp]
32 casab w0, w1, [x2]
33 casab w2, w3, [sp]
34 caslb w0, w1, [x2]
35 caslb w2, w3, [sp]
36 // CHECK: casb w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x08]
37 // CHECK: casb w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x08]
38 // CHECK: cash w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x48]
39 // CHECK: cash w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x48]
40 // CHECK: casab w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x08]
41 // CHECK: casab w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x08]
42 // CHECK: caslb w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x08]
43 // CHECK: caslb w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x08]
45 casalb w0, w1, [x2]
46 casalb w2, w3, [sp]
47 casah w0, w1, [x2]
48 casah w2, w3, [sp]
49 caslh w0, w1, [x2]
50 caslh w2, w3, [sp]
51 casalh w0, w1, [x2]
52 casalh w2, w3, [sp]
53 // CHECK: casalb w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x08]
54 // CHECK: casalb w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x08]
55 // CHECK: casah w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x48]
56 // CHECK: casah w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x48]
57 // CHECK: caslh w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x48]
58 // CHECK: caslh w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x48]
59 // CHECK: casalh w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x48]
60 // CHECK: casalh w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x48]
62 cas x0, x1, [x2]
63 cas x2, x3, [sp]
64 casa x0, x1, [x2]
65 casa x2, x3, [sp]
66 casl x0, x1, [x2]
67 casl x2, x3, [sp]
68 casal x0, x1, [x2]
69 casal x2, x3, [sp]
70 // CHECK: cas x0, x1, [x2] // encoding: [0x41,0x7c,0xa0,0xc8]
71 // CHECK: cas x2, x3, [sp] // encoding: [0xe3,0x7f,0xa2,0xc8]
72 // CHECK: casa x0, x1, [x2] // encoding: [0x41,0x7c,0xe0,0xc8]
73 // CHECK: casa x2, x3, [sp] // encoding: [0xe3,0x7f,0xe2,0xc8]
74 // CHECK: casl x0, x1, [x2] // encoding: [0x41,0xfc,0xa0,0xc8]
75 // CHECK: casl x2, x3, [sp] // encoding: [0xe3,0xff,0xa2,0xc8]
76 // CHECK: casal x0, x1, [x2] // encoding: [0x41,0xfc,0xe0,0xc8]
77 // CHECK: casal x2, x3, [sp] // encoding: [0xe3,0xff,0xe2,0xc8]
79 swp w0, w1, [x2]
80 swp w2, w3, [sp]
81 swpa w0, w1, [x2]
82 swpa w2, w3, [sp]
83 swpl w0, w1, [x2]
84 swpl w2, w3, [sp]
85 swpal w0, w1, [x2]
86 swpal w2, w3, [sp]
87 // CHECK: swp w0, w1, [x2] // encoding: [0x41,0x80,0x20,0xb8]
88 // CHECK: swp w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0xb8]
89 // CHECK: swpa w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0xb8]
90 // CHECK: swpa w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0xb8]
91 // CHECK: swpl w0, w1, [x2] // encoding: [0x41,0x80,0x60,0xb8]
92 // CHECK: swpl w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0xb8]
93 // CHECK: swpal w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0xb8]
94 // CHECK: swpal w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0xb8]
96 swpb w0, w1, [x2]
97 swpb w2, w3, [sp]
98 swph w0, w1, [x2]
99 swph w2, w3, [sp]
100 swpab w0, w1, [x2]
101 swpab w2, w3, [sp]
102 swplb w0, w1, [x2]
103 swplb w2, w3, [sp]
104 // CHECK: swpb w0, w1, [x2] // encoding: [0x41,0x80,0x20,0x38]
105 // CHECK: swpb w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0x38]
106 // CHECK: swph w0, w1, [x2] // encoding: [0x41,0x80,0x20,0x78]
107 // CHECK: swph w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0x78]
108 // CHECK: swpab w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0x38]
109 // CHECK: swpab w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0x38]
110 // CHECK: swplb w0, w1, [x2] // encoding: [0x41,0x80,0x60,0x38]
111 // CHECK: swplb w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0x38]
113 swpalb w0, w1, [x2]
114 swpalb w2, w3, [sp]
115 swpah w0, w1, [x2]
116 swpah w2, w3, [sp]
117 swplh w0, w1, [x2]
118 swplh w2, w3, [sp]
119 swpalh w0, w1, [x2]
120 swpalh w2, w3, [sp]
121 // CHECK: swpalb w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0x38]
122 // CHECK: swpalb w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0x38]
123 // CHECK: swpah w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0x78]
124 // CHECK: swpah w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0x78]
125 // CHECK: swplh w0, w1, [x2] // encoding: [0x41,0x80,0x60,0x78]
126 // CHECK: swplh w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0x78]
127 // CHECK: swpalh w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0x78]
128 // CHECK: swpalh w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0x78]
130 swp x0, x1, [x2]
131 swp x2, x3, [sp]
132 swpa x0, x1, [x2]
133 swpa x2, x3, [sp]
134 swpl x0, x1, [x2]
135 swpl x2, x3, [sp]
136 swpal x0, x1, [x2]
137 swpal x2, x3, [sp]
138 // CHECK: swp x0, x1, [x2] // encoding: [0x41,0x80,0x20,0xf8]
139 // CHECK: swp x2, x3, [sp] // encoding: [0xe3,0x83,0x22,0xf8]
140 // CHECK: swpa x0, x1, [x2] // encoding: [0x41,0x80,0xa0,0xf8]
141 // CHECK: swpa x2, x3, [sp] // encoding: [0xe3,0x83,0xa2,0xf8]
142 // CHECK: swpl x0, x1, [x2] // encoding: [0x41,0x80,0x60,0xf8]
143 // CHECK: swpl x2, x3, [sp] // encoding: [0xe3,0x83,0x62,0xf8]
144 // CHECK: swpal x0, x1, [x2] // encoding: [0x41,0x80,0xe0,0xf8]
145 // CHECK: swpal x2, x3, [sp] // encoding: [0xe3,0x83,0xe2,0xf8]
147 casp w0, w1, w2, w3, [x5]
148 casp w4, w5, w6, w7, [sp]
149 casp x0, x1, x2, x3, [x2]
150 casp x4, x5, x6, x7, [sp]
151 caspa w0, w1, w2, w3, [x5]
152 caspa w4, w5, w6, w7, [sp]
153 caspa x0, x1, x2, x3, [x2]
154 caspa x4, x5, x6, x7, [sp]
155 // CHECK: casp w0, w1, w2, w3, [x5] // encoding: [0xa2,0x7c,0x20,0x08]
156 // CHECK: casp w4, w5, w6, w7, [sp] // encoding: [0xe6,0x7f,0x24,0x08]
157 // CHECK: casp x0, x1, x2, x3, [x2] // encoding: [0x42,0x7c,0x20,0x48]
158 // CHECK: casp x4, x5, x6, x7, [sp] // encoding: [0xe6,0x7f,0x24,0x48]
159 // CHECK: caspa w0, w1, w2, w3, [x5] // encoding: [0xa2,0x7c,0x60,0x08]
160 // CHECK: caspa w4, w5, w6, w7, [sp] // encoding: [0xe6,0x7f,0x64,0x08]
161 // CHECK: caspa x0, x1, x2, x3, [x2] // encoding: [0x42,0x7c,0x60,0x48]
162 // CHECK: caspa x4, x5, x6, x7, [sp] // encoding: [0xe6,0x7f,0x64,0x48]
164 caspl w0, w1, w2, w3, [x5]
165 caspl w4, w5, w6, w7, [sp]
166 caspl x0, x1, x2, x3, [x2]
167 caspl x4, x5, x6, x7, [sp]
168 caspal w0, w1, w2, w3, [x5]
169 caspal w4, w5, w6, w7, [sp]
170 caspal x0, x1, x2, x3, [x2]
171 caspal x4, x5, x6, x7, [sp]
172 // CHECK: caspl w0, w1, w2, w3, [x5] // encoding: [0xa2,0xfc,0x20,0x08]
173 // CHECK: caspl w4, w5, w6, w7, [sp] // encoding: [0xe6,0xff,0x24,0x08]
174 // CHECK: caspl x0, x1, x2, x3, [x2] // encoding: [0x42,0xfc,0x20,0x48]
175 // CHECK: caspl x4, x5, x6, x7, [sp] // encoding: [0xe6,0xff,0x24,0x48]
176 // CHECK: caspal w0, w1, w2, w3, [x5] // encoding: [0xa2,0xfc,0x60,0x08]
177 // CHECK: caspal w4, w5, w6, w7, [sp] // encoding: [0xe6,0xff,0x64,0x08]
178 // CHECK: caspal x0, x1, x2, x3, [x2] // encoding: [0x42,0xfc,0x60,0x48]
179 // CHECK: caspal x4, x5, x6, x7, [sp] // encoding: [0xe6,0xff,0x64,0x48]
181 ldadd w0, w1, [x2]
182 ldadd w2, w3, [sp]
183 ldadda w0, w1, [x2]
184 ldadda w2, w3, [sp]
185 ldaddl w0, w1, [x2]
186 ldaddl w2, w3, [sp]
187 ldaddal w0, w1, [x2]
188 ldaddal w2, w3, [sp]
189 // CHECK: ldadd w0, w1, [x2] // encoding: [0x41,0x00,0x20,0xb8]
190 // CHECK: ldadd w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0xb8]
191 // CHECK: ldadda w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0xb8]
192 // CHECK: ldadda w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0xb8]
193 // CHECK: ldaddl w0, w1, [x2] // encoding: [0x41,0x00,0x60,0xb8]
194 // CHECK: ldaddl w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0xb8]
195 // CHECK: ldaddal w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0xb8]
196 // CHECK: ldaddal w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0xb8]
198 ldaddb w0, w1, [x2]
199 ldaddb w2, w3, [sp]
200 ldaddh w0, w1, [x2]
201 ldaddh w2, w3, [sp]
202 ldaddab w0, w1, [x2]
203 ldaddab w2, w3, [sp]
204 ldaddlb w0, w1, [x2]
205 ldaddlb w2, w3, [sp]
206 // CHECK: ldaddb w0, w1, [x2] // encoding: [0x41,0x00,0x20,0x38]
207 // CHECK: ldaddb w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0x38]
208 // CHECK: ldaddh w0, w1, [x2] // encoding: [0x41,0x00,0x20,0x78]
209 // CHECK: ldaddh w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0x78]
210 // CHECK: ldaddab w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0x38]
211 // CHECK: ldaddab w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0x38]
212 // CHECK: ldaddlb w0, w1, [x2] // encoding: [0x41,0x00,0x60,0x38]
213 // CHECK: ldaddlb w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0x38]
215 ldaddalb w0, w1, [x2]
216 ldaddalb w2, w3, [sp]
217 ldaddah w0, w1, [x2]
218 ldaddah w2, w3, [sp]
219 ldaddlh w0, w1, [x2]
220 ldaddlh w2, w3, [sp]
221 ldaddalh w0, w1, [x2]
222 ldaddalh w2, w3, [sp]
223 // CHECK: ldaddalb w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0x38]
224 // CHECK: ldaddalb w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0x38]
225 // CHECK: ldaddah w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0x78]
226 // CHECK: ldaddah w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0x78]
227 // CHECK: ldaddlh w0, w1, [x2] // encoding: [0x41,0x00,0x60,0x78]
228 // CHECK: ldaddlh w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0x78]
229 // CHECK: ldaddalh w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0x78]
230 // CHECK: ldaddalh w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0x78]
232 ldadd x0, x1, [x2]
233 ldadd x2, x3, [sp]
234 ldadda x0, x1, [x2]
235 ldadda x2, x3, [sp]
236 ldaddl x0, x1, [x2]
237 ldaddl x2, x3, [sp]
238 ldaddal x0, x1, [x2]
239 ldaddal x2, x3, [sp]
240 // CHECK: ldadd x0, x1, [x2] // encoding: [0x41,0x00,0x20,0xf8]
241 // CHECK: ldadd x2, x3, [sp] // encoding: [0xe3,0x03,0x22,0xf8]
242 // CHECK: ldadda x0, x1, [x2] // encoding: [0x41,0x00,0xa0,0xf8]
243 // CHECK: ldadda x2, x3, [sp] // encoding: [0xe3,0x03,0xa2,0xf8]
244 // CHECK: ldaddl x0, x1, [x2] // encoding: [0x41,0x00,0x60,0xf8]
245 // CHECK: ldaddl x2, x3, [sp] // encoding: [0xe3,0x03,0x62,0xf8]
246 // CHECK: ldaddal x0, x1, [x2] // encoding: [0x41,0x00,0xe0,0xf8]
247 // CHECK: ldaddal x2, x3, [sp] // encoding: [0xe3,0x03,0xe2,0xf8]
249 ldclr w0, w1, [x2]
250 ldclr w2, w3, [sp]
251 ldclra w0, w1, [x2]
252 ldclra w2, w3, [sp]
253 ldclrl w0, w1, [x2]
254 ldclrl w2, w3, [sp]
255 ldclral w0, w1, [x2]
256 ldclral w2, w3, [sp]
257 // CHECK: ldclr w0, w1, [x2] // encoding: [0x41,0x10,0x20,0xb8]
258 // CHECK: ldclr w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0xb8]
259 // CHECK: ldclra w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0xb8]
260 // CHECK: ldclra w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0xb8]
261 // CHECK: ldclrl w0, w1, [x2] // encoding: [0x41,0x10,0x60,0xb8]
262 // CHECK: ldclrl w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0xb8]
263 // CHECK: ldclral w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0xb8]
264 // CHECK: ldclral w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0xb8]
266 ldclrb w0, w1, [x2]
267 ldclrb w2, w3, [sp]
268 ldclrh w0, w1, [x2]
269 ldclrh w2, w3, [sp]
270 ldclrab w0, w1, [x2]
271 ldclrab w2, w3, [sp]
272 ldclrlb w0, w1, [x2]
273 ldclrlb w2, w3, [sp]
274 // CHECK: ldclrb w0, w1, [x2] // encoding: [0x41,0x10,0x20,0x38]
275 // CHECK: ldclrb w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0x38]
276 // CHECK: ldclrh w0, w1, [x2] // encoding: [0x41,0x10,0x20,0x78]
277 // CHECK: ldclrh w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0x78]
278 // CHECK: ldclrab w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0x38]
279 // CHECK: ldclrab w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0x38]
280 // CHECK: ldclrlb w0, w1, [x2] // encoding: [0x41,0x10,0x60,0x38]
281 // CHECK: ldclrlb w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0x38]
283 ldclralb w0, w1, [x2]
284 ldclralb w2, w3, [sp]
285 ldclrah w0, w1, [x2]
286 ldclrah w2, w3, [sp]
287 ldclrlh w0, w1, [x2]
288 ldclrlh w2, w3, [sp]
289 ldclralh w0, w1, [x2]
290 ldclralh w2, w3, [sp]
291 // CHECK: ldclralb w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0x38]
292 // CHECK: ldclralb w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0x38]
293 // CHECK: ldclrah w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0x78]
294 // CHECK: ldclrah w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0x78]
295 // CHECK: ldclrlh w0, w1, [x2] // encoding: [0x41,0x10,0x60,0x78]
296 // CHECK: ldclrlh w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0x78]
297 // CHECK: ldclralh w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0x78]
298 // CHECK: ldclralh w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0x78]
300 ldclr x0, x1, [x2]
301 ldclr x2, x3, [sp]
302 ldclra x0, x1, [x2]
303 ldclra x2, x3, [sp]
304 ldclrl x0, x1, [x2]
305 ldclrl x2, x3, [sp]
306 ldclral x0, x1, [x2]
307 ldclral x2, x3, [sp]
308 // CHECK: ldclr x0, x1, [x2] // encoding: [0x41,0x10,0x20,0xf8]
309 // CHECK: ldclr x2, x3, [sp] // encoding: [0xe3,0x13,0x22,0xf8]
310 // CHECK: ldclra x0, x1, [x2] // encoding: [0x41,0x10,0xa0,0xf8]
311 // CHECK: ldclra x2, x3, [sp] // encoding: [0xe3,0x13,0xa2,0xf8]
312 // CHECK: ldclrl x0, x1, [x2] // encoding: [0x41,0x10,0x60,0xf8]
313 // CHECK: ldclrl x2, x3, [sp] // encoding: [0xe3,0x13,0x62,0xf8]
314 // CHECK: ldclral x0, x1, [x2] // encoding: [0x41,0x10,0xe0,0xf8]
315 // CHECK: ldclral x2, x3, [sp] // encoding: [0xe3,0x13,0xe2,0xf8]
317 ldeor w0, w1, [x2]
318 ldeor w2, w3, [sp]
319 ldeora w0, w1, [x2]
320 ldeora w2, w3, [sp]
321 ldeorl w0, w1, [x2]
322 ldeorl w2, w3, [sp]
323 ldeoral w0, w1, [x2]
324 ldeoral w2, w3, [sp]
325 // CHECK: ldeor w0, w1, [x2] // encoding: [0x41,0x20,0x20,0xb8]
326 // CHECK: ldeor w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0xb8]
327 // CHECK: ldeora w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0xb8]
328 // CHECK: ldeora w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0xb8]
329 // CHECK: ldeorl w0, w1, [x2] // encoding: [0x41,0x20,0x60,0xb8]
330 // CHECK: ldeorl w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0xb8]
331 // CHECK: ldeoral w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0xb8]
332 // CHECK: ldeoral w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0xb8]
334 ldeorb w0, w1, [x2]
335 ldeorb w2, w3, [sp]
336 ldeorh w0, w1, [x2]
337 ldeorh w2, w3, [sp]
338 ldeorab w0, w1, [x2]
339 ldeorab w2, w3, [sp]
340 ldeorlb w0, w1, [x2]
341 ldeorlb w2, w3, [sp]
342 // CHECK: ldeorb w0, w1, [x2] // encoding: [0x41,0x20,0x20,0x38]
343 // CHECK: ldeorb w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0x38]
344 // CHECK: ldeorh w0, w1, [x2] // encoding: [0x41,0x20,0x20,0x78]
345 // CHECK: ldeorh w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0x78]
346 // CHECK: ldeorab w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0x38]
347 // CHECK: ldeorab w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0x38]
348 // CHECK: ldeorlb w0, w1, [x2] // encoding: [0x41,0x20,0x60,0x38]
349 // CHECK: ldeorlb w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0x38]
351 ldeoralb w0, w1, [x2]
352 ldeoralb w2, w3, [sp]
353 ldeorah w0, w1, [x2]
354 ldeorah w2, w3, [sp]
355 ldeorlh w0, w1, [x2]
356 ldeorlh w2, w3, [sp]
357 ldeoralh w0, w1, [x2]
358 ldeoralh w2, w3, [sp]
359 // CHECK: ldeoralb w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0x38]
360 // CHECK: ldeoralb w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0x38]
361 // CHECK: ldeorah w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0x78]
362 // CHECK: ldeorah w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0x78]
363 // CHECK: ldeorlh w0, w1, [x2] // encoding: [0x41,0x20,0x60,0x78]
364 // CHECK: ldeorlh w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0x78]
365 // CHECK: ldeoralh w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0x78]
366 // CHECK: ldeoralh w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0x78]
368 ldeor x0, x1, [x2]
369 ldeor x2, x3, [sp]
370 ldeora x0, x1, [x2]
371 ldeora x2, x3, [sp]
372 ldeorl x0, x1, [x2]
373 ldeorl x2, x3, [sp]
374 ldeoral x0, x1, [x2]
375 ldeoral x2, x3, [sp]
376 // CHECK: ldeor x0, x1, [x2] // encoding: [0x41,0x20,0x20,0xf8]
377 // CHECK: ldeor x2, x3, [sp] // encoding: [0xe3,0x23,0x22,0xf8]
378 // CHECK: ldeora x0, x1, [x2] // encoding: [0x41,0x20,0xa0,0xf8]
379 // CHECK: ldeora x2, x3, [sp] // encoding: [0xe3,0x23,0xa2,0xf8]
380 // CHECK: ldeorl x0, x1, [x2] // encoding: [0x41,0x20,0x60,0xf8]
381 // CHECK: ldeorl x2, x3, [sp] // encoding: [0xe3,0x23,0x62,0xf8]
382 // CHECK: ldeoral x0, x1, [x2] // encoding: [0x41,0x20,0xe0,0xf8]
383 // CHECK: ldeoral x2, x3, [sp] // encoding: [0xe3,0x23,0xe2,0xf8]
385 ldset w0, w1, [x2]
386 ldset w2, w3, [sp]
387 ldseta w0, w1, [x2]
388 ldseta w2, w3, [sp]
389 ldsetl w0, w1, [x2]
390 ldsetl w2, w3, [sp]
391 ldsetal w0, w1, [x2]
392 ldsetal w2, w3, [sp]
393 // CHECK: ldset w0, w1, [x2] // encoding: [0x41,0x30,0x20,0xb8]
394 // CHECK: ldset w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0xb8]
395 // CHECK: ldseta w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0xb8]
396 // CHECK: ldseta w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0xb8]
397 // CHECK: ldsetl w0, w1, [x2] // encoding: [0x41,0x30,0x60,0xb8]
398 // CHECK: ldsetl w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0xb8]
399 // CHECK: ldsetal w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0xb8]
400 // CHECK: ldsetal w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0xb8]
402 ldsetb w0, w1, [x2]
403 ldsetb w2, w3, [sp]
404 ldseth w0, w1, [x2]
405 ldseth w2, w3, [sp]
406 ldsetab w0, w1, [x2]
407 ldsetab w2, w3, [sp]
408 ldsetlb w0, w1, [x2]
409 ldsetlb w2, w3, [sp]
410 // CHECK: ldsetb w0, w1, [x2] // encoding: [0x41,0x30,0x20,0x38]
411 // CHECK: ldsetb w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0x38]
412 // CHECK: ldseth w0, w1, [x2] // encoding: [0x41,0x30,0x20,0x78]
413 // CHECK: ldseth w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0x78]
414 // CHECK: ldsetab w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0x38]
415 // CHECK: ldsetab w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0x38]
416 // CHECK: ldsetlb w0, w1, [x2] // encoding: [0x41,0x30,0x60,0x38]
417 // CHECK: ldsetlb w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0x38]
419 ldsetalb w0, w1, [x2]
420 ldsetalb w2, w3, [sp]
421 ldsetah w0, w1, [x2]
422 ldsetah w2, w3, [sp]
423 ldsetlh w0, w1, [x2]
424 ldsetlh w2, w3, [sp]
425 ldsetalh w0, w1, [x2]
426 ldsetalh w2, w3, [sp]
427 // CHECK: ldsetalb w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0x38]
428 // CHECK: ldsetalb w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0x38]
429 // CHECK: ldsetah w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0x78]
430 // CHECK: ldsetah w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0x78]
431 // CHECK: ldsetlh w0, w1, [x2] // encoding: [0x41,0x30,0x60,0x78]
432 // CHECK: ldsetlh w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0x78]
433 // CHECK: ldsetalh w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0x78]
434 // CHECK: ldsetalh w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0x78]
436 ldset x0, x1, [x2]
437 ldset x2, x3, [sp]
438 ldseta x0, x1, [x2]
439 ldseta x2, x3, [sp]
440 ldsetl x0, x1, [x2]
441 ldsetl x2, x3, [sp]
442 ldsetal x0, x1, [x2]
443 ldsetal x2, x3, [sp]
444 // CHECK: ldset x0, x1, [x2] // encoding: [0x41,0x30,0x20,0xf8]
445 // CHECK: ldset x2, x3, [sp] // encoding: [0xe3,0x33,0x22,0xf8]
446 // CHECK: ldseta x0, x1, [x2] // encoding: [0x41,0x30,0xa0,0xf8]
447 // CHECK: ldseta x2, x3, [sp] // encoding: [0xe3,0x33,0xa2,0xf8]
448 // CHECK: ldsetl x0, x1, [x2] // encoding: [0x41,0x30,0x60,0xf8]
449 // CHECK: ldsetl x2, x3, [sp] // encoding: [0xe3,0x33,0x62,0xf8]
450 // CHECK: ldsetal x0, x1, [x2] // encoding: [0x41,0x30,0xe0,0xf8]
451 // CHECK: ldsetal x2, x3, [sp] // encoding: [0xe3,0x33,0xe2,0xf8]
453 ldsmax w0, w1, [x2]
454 ldsmax w2, w3, [sp]
455 ldsmaxa w0, w1, [x2]
456 ldsmaxa w2, w3, [sp]
457 ldsmaxl w0, w1, [x2]
458 ldsmaxl w2, w3, [sp]
459 ldsmaxal w0, w1, [x2]
460 ldsmaxal w2, w3, [sp]
461 // CHECK: ldsmax w0, w1, [x2] // encoding: [0x41,0x40,0x20,0xb8]
462 // CHECK: ldsmax w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0xb8]
463 // CHECK: ldsmaxa w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0xb8]
464 // CHECK: ldsmaxa w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0xb8]
465 // CHECK: ldsmaxl w0, w1, [x2] // encoding: [0x41,0x40,0x60,0xb8]
466 // CHECK: ldsmaxl w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0xb8]
467 // CHECK: ldsmaxal w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0xb8]
468 // CHECK: ldsmaxal w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0xb8]
470 ldsmaxb w0, w1, [x2]
471 ldsmaxb w2, w3, [sp]
472 ldsmaxh w0, w1, [x2]
473 ldsmaxh w2, w3, [sp]
474 ldsmaxab w0, w1, [x2]
475 ldsmaxab w2, w3, [sp]
476 ldsmaxlb w0, w1, [x2]
477 ldsmaxlb w2, w3, [sp]
478 // CHECK: ldsmaxb w0, w1, [x2] // encoding: [0x41,0x40,0x20,0x38]
479 // CHECK: ldsmaxb w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0x38]
480 // CHECK: ldsmaxh w0, w1, [x2] // encoding: [0x41,0x40,0x20,0x78]
481 // CHECK: ldsmaxh w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0x78]
482 // CHECK: ldsmaxab w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0x38]
483 // CHECK: ldsmaxab w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0x38]
484 // CHECK: ldsmaxlb w0, w1, [x2] // encoding: [0x41,0x40,0x60,0x38]
485 // CHECK: ldsmaxlb w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0x38]
487 ldsmaxalb w0, w1, [x2]
488 ldsmaxalb w2, w3, [sp]
489 ldsmaxah w0, w1, [x2]
490 ldsmaxah w2, w3, [sp]
491 ldsmaxlh w0, w1, [x2]
492 ldsmaxlh w2, w3, [sp]
493 ldsmaxalh w0, w1, [x2]
494 ldsmaxalh w2, w3, [sp]
495 // CHECK: ldsmaxalb w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0x38]
496 // CHECK: ldsmaxalb w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0x38]
497 // CHECK: ldsmaxah w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0x78]
498 // CHECK: ldsmaxah w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0x78]
499 // CHECK: ldsmaxlh w0, w1, [x2] // encoding: [0x41,0x40,0x60,0x78]
500 // CHECK: ldsmaxlh w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0x78]
501 // CHECK: ldsmaxalh w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0x78]
502 // CHECK: ldsmaxalh w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0x78]
504 ldsmax x0, x1, [x2]
505 ldsmax x2, x3, [sp]
506 ldsmaxa x0, x1, [x2]
507 ldsmaxa x2, x3, [sp]
508 ldsmaxl x0, x1, [x2]
509 ldsmaxl x2, x3, [sp]
510 ldsmaxal x0, x1, [x2]
511 ldsmaxal x2, x3, [sp]
512 // CHECK: ldsmax x0, x1, [x2] // encoding: [0x41,0x40,0x20,0xf8]
513 // CHECK: ldsmax x2, x3, [sp] // encoding: [0xe3,0x43,0x22,0xf8]
514 // CHECK: ldsmaxa x0, x1, [x2] // encoding: [0x41,0x40,0xa0,0xf8]
515 // CHECK: ldsmaxa x2, x3, [sp] // encoding: [0xe3,0x43,0xa2,0xf8]
516 // CHECK: ldsmaxl x0, x1, [x2] // encoding: [0x41,0x40,0x60,0xf8]
517 // CHECK: ldsmaxl x2, x3, [sp] // encoding: [0xe3,0x43,0x62,0xf8]
518 // CHECK: ldsmaxal x0, x1, [x2] // encoding: [0x41,0x40,0xe0,0xf8]
519 // CHECK: ldsmaxal x2, x3, [sp] // encoding: [0xe3,0x43,0xe2,0xf8]
521 ldsmin w0, w1, [x2]
522 ldsmin w2, w3, [sp]
523 ldsmina w0, w1, [x2]
524 ldsmina w2, w3, [sp]
525 ldsminl w0, w1, [x2]
526 ldsminl w2, w3, [sp]
527 ldsminal w0, w1, [x2]
528 ldsminal w2, w3, [sp]
529 // CHECK: ldsmin w0, w1, [x2] // encoding: [0x41,0x50,0x20,0xb8]
530 // CHECK: ldsmin w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0xb8]
531 // CHECK: ldsmina w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0xb8]
532 // CHECK: ldsmina w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0xb8]
533 // CHECK: ldsminl w0, w1, [x2] // encoding: [0x41,0x50,0x60,0xb8]
534 // CHECK: ldsminl w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0xb8]
535 // CHECK: ldsminal w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0xb8]
536 // CHECK: ldsminal w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0xb8]
538 ldsminb w0, w1, [x2]
539 ldsminb w2, w3, [sp]
540 ldsminh w0, w1, [x2]
541 ldsminh w2, w3, [sp]
542 ldsminab w0, w1, [x2]
543 ldsminab w2, w3, [sp]
544 ldsminlb w0, w1, [x2]
545 ldsminlb w2, w3, [sp]
546 // CHECK: ldsminb w0, w1, [x2] // encoding: [0x41,0x50,0x20,0x38]
547 // CHECK: ldsminb w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0x38]
548 // CHECK: ldsminh w0, w1, [x2] // encoding: [0x41,0x50,0x20,0x78]
549 // CHECK: ldsminh w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0x78]
550 // CHECK: ldsminab w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0x38]
551 // CHECK: ldsminab w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0x38]
552 // CHECK: ldsminlb w0, w1, [x2] // encoding: [0x41,0x50,0x60,0x38]
553 // CHECK: ldsminlb w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0x38]
555 ldsminalb w0, w1, [x2]
556 ldsminalb w2, w3, [sp]
557 ldsminah w0, w1, [x2]
558 ldsminah w2, w3, [sp]
559 ldsminlh w0, w1, [x2]
560 ldsminlh w2, w3, [sp]
561 ldsminalh w0, w1, [x2]
562 ldsminalh w2, w3, [sp]
563 // CHECK: ldsminalb w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0x38]
564 // CHECK: ldsminalb w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0x38]
565 // CHECK: ldsminah w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0x78]
566 // CHECK: ldsminah w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0x78]
567 // CHECK: ldsminlh w0, w1, [x2] // encoding: [0x41,0x50,0x60,0x78]
568 // CHECK: ldsminlh w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0x78]
569 // CHECK: ldsminalh w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0x78]
570 // CHECK: ldsminalh w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0x78]
572 ldsmin x0, x1, [x2]
573 ldsmin x2, x3, [sp]
574 ldsmina x0, x1, [x2]
575 ldsmina x2, x3, [sp]
576 ldsminl x0, x1, [x2]
577 ldsminl x2, x3, [sp]
578 ldsminal x0, x1, [x2]
579 ldsminal x2, x3, [sp]
580 // CHECK: ldsmin x0, x1, [x2] // encoding: [0x41,0x50,0x20,0xf8]
581 // CHECK: ldsmin x2, x3, [sp] // encoding: [0xe3,0x53,0x22,0xf8]
582 // CHECK: ldsmina x0, x1, [x2] // encoding: [0x41,0x50,0xa0,0xf8]
583 // CHECK: ldsmina x2, x3, [sp] // encoding: [0xe3,0x53,0xa2,0xf8]
584 // CHECK: ldsminl x0, x1, [x2] // encoding: [0x41,0x50,0x60,0xf8]
585 // CHECK: ldsminl x2, x3, [sp] // encoding: [0xe3,0x53,0x62,0xf8]
586 // CHECK: ldsminal x0, x1, [x2] // encoding: [0x41,0x50,0xe0,0xf8]
587 // CHECK: ldsminal x2, x3, [sp] // encoding: [0xe3,0x53,0xe2,0xf8]
589 ldumax w0, w1, [x2]
590 ldumax w2, w3, [sp]
591 ldumaxa w0, w1, [x2]
592 ldumaxa w2, w3, [sp]
593 ldumaxl w0, w1, [x2]
594 ldumaxl w2, w3, [sp]
595 ldumaxal w0, w1, [x2]
596 ldumaxal w2, w3, [sp]
597 // CHECK: ldumax w0, w1, [x2] // encoding: [0x41,0x60,0x20,0xb8]
598 // CHECK: ldumax w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0xb8]
599 // CHECK: ldumaxa w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0xb8]
600 // CHECK: ldumaxa w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0xb8]
601 // CHECK: ldumaxl w0, w1, [x2] // encoding: [0x41,0x60,0x60,0xb8]
602 // CHECK: ldumaxl w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0xb8]
603 // CHECK: ldumaxal w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0xb8]
604 // CHECK: ldumaxal w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0xb8]
606 ldumaxb w0, w1, [x2]
607 ldumaxb w2, w3, [sp]
608 ldumaxh w0, w1, [x2]
609 ldumaxh w2, w3, [sp]
610 ldumaxab w0, w1, [x2]
611 ldumaxab w2, w3, [sp]
612 ldumaxlb w0, w1, [x2]
613 ldumaxlb w2, w3, [sp]
614 // CHECK: ldumaxb w0, w1, [x2] // encoding: [0x41,0x60,0x20,0x38]
615 // CHECK: ldumaxb w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0x38]
616 // CHECK: ldumaxh w0, w1, [x2] // encoding: [0x41,0x60,0x20,0x78]
617 // CHECK: ldumaxh w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0x78]
618 // CHECK: ldumaxab w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0x38]
619 // CHECK: ldumaxab w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0x38]
620 // CHECK: ldumaxlb w0, w1, [x2] // encoding: [0x41,0x60,0x60,0x38]
621 // CHECK: ldumaxlb w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0x38]
623 ldumaxalb w0, w1, [x2]
624 ldumaxalb w2, w3, [sp]
625 ldumaxah w0, w1, [x2]
626 ldumaxah w2, w3, [sp]
627 ldumaxlh w0, w1, [x2]
628 ldumaxlh w2, w3, [sp]
629 ldumaxalh w0, w1, [x2]
630 ldumaxalh w2, w3, [sp]
631 // CHECK: ldumaxalb w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0x38]
632 // CHECK: ldumaxalb w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0x38]
633 // CHECK: ldumaxah w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0x78]
634 // CHECK: ldumaxah w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0x78]
635 // CHECK: ldumaxlh w0, w1, [x2] // encoding: [0x41,0x60,0x60,0x78]
636 // CHECK: ldumaxlh w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0x78]
637 // CHECK: ldumaxalh w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0x78]
638 // CHECK: ldumaxalh w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0x78]
640 ldumax x0, x1, [x2]
641 ldumax x2, x3, [sp]
642 ldumaxa x0, x1, [x2]
643 ldumaxa x2, x3, [sp]
644 ldumaxl x0, x1, [x2]
645 ldumaxl x2, x3, [sp]
646 ldumaxal x0, x1, [x2]
647 ldumaxal x2, x3, [sp]
648 // CHECK: ldumax x0, x1, [x2] // encoding: [0x41,0x60,0x20,0xf8]
649 // CHECK: ldumax x2, x3, [sp] // encoding: [0xe3,0x63,0x22,0xf8]
650 // CHECK: ldumaxa x0, x1, [x2] // encoding: [0x41,0x60,0xa0,0xf8]
651 // CHECK: ldumaxa x2, x3, [sp] // encoding: [0xe3,0x63,0xa2,0xf8]
652 // CHECK: ldumaxl x0, x1, [x2] // encoding: [0x41,0x60,0x60,0xf8]
653 // CHECK: ldumaxl x2, x3, [sp] // encoding: [0xe3,0x63,0x62,0xf8]
654 // CHECK: ldumaxal x0, x1, [x2] // encoding: [0x41,0x60,0xe0,0xf8]
655 // CHECK: ldumaxal x2, x3, [sp] // encoding: [0xe3,0x63,0xe2,0xf8]
657 ldumin w0, w1, [x2]
658 ldumin w2, w3, [sp]
659 ldumina w0, w1, [x2]
660 ldumina w2, w3, [sp]
661 lduminl w0, w1, [x2]
662 lduminl w2, w3, [sp]
663 lduminal w0, w1, [x2]
664 lduminal w2, w3, [sp]
665 // CHECK: ldumin w0, w1, [x2] // encoding: [0x41,0x70,0x20,0xb8]
666 // CHECK: ldumin w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0xb8]
667 // CHECK: ldumina w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0xb8]
668 // CHECK: ldumina w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0xb8]
669 // CHECK: lduminl w0, w1, [x2] // encoding: [0x41,0x70,0x60,0xb8]
670 // CHECK: lduminl w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0xb8]
671 // CHECK: lduminal w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0xb8]
672 // CHECK: lduminal w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0xb8]
674 lduminb w0, w1, [x2]
675 lduminb w2, w3, [sp]
676 lduminh w0, w1, [x2]
677 lduminh w2, w3, [sp]
678 lduminab w0, w1, [x2]
679 lduminab w2, w3, [sp]
680 lduminlb w0, w1, [x2]
681 lduminlb w2, w3, [sp]
682 // CHECK: lduminb w0, w1, [x2] // encoding: [0x41,0x70,0x20,0x38]
683 // CHECK: lduminb w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0x38]
684 // CHECK: lduminh w0, w1, [x2] // encoding: [0x41,0x70,0x20,0x78]
685 // CHECK: lduminh w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0x78]
686 // CHECK: lduminab w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0x38]
687 // CHECK: lduminab w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0x38]
688 // CHECK: lduminlb w0, w1, [x2] // encoding: [0x41,0x70,0x60,0x38]
689 // CHECK: lduminlb w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0x38]
691 lduminalb w0, w1, [x2]
692 lduminalb w2, w3, [sp]
693 lduminah w0, w1, [x2]
694 lduminah w2, w3, [sp]
695 lduminlh w0, w1, [x2]
696 lduminlh w2, w3, [sp]
697 lduminalh w0, w1, [x2]
698 lduminalh w2, w3, [sp]
699 // CHECK: lduminalb w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0x38]
700 // CHECK: lduminalb w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0x38]
701 // CHECK: lduminah w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0x78]
702 // CHECK: lduminah w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0x78]
703 // CHECK: lduminlh w0, w1, [x2] // encoding: [0x41,0x70,0x60,0x78]
704 // CHECK: lduminlh w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0x78]
705 // CHECK: lduminalh w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0x78]
706 // CHECK: lduminalh w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0x78]
708 ldumin x0, x1, [x2]
709 ldumin x2, x3, [sp]
710 ldumina x0, x1, [x2]
711 ldumina x2, x3, [sp]
712 lduminl x0, x1, [x2]
713 lduminl x2, x3, [sp]
714 lduminal x0, x1, [x2]
715 lduminal x2, x3, [sp]
716 // CHECK: ldumin x0, x1, [x2] // encoding: [0x41,0x70,0x20,0xf8]
717 // CHECK: ldumin x2, x3, [sp] // encoding: [0xe3,0x73,0x22,0xf8]
718 // CHECK: ldumina x0, x1, [x2] // encoding: [0x41,0x70,0xa0,0xf8]
719 // CHECK: ldumina x2, x3, [sp] // encoding: [0xe3,0x73,0xa2,0xf8]
720 // CHECK: lduminl x0, x1, [x2] // encoding: [0x41,0x70,0x60,0xf8]
721 // CHECK: lduminl x2, x3, [sp] // encoding: [0xe3,0x73,0x62,0xf8]
722 // CHECK: lduminal x0, x1, [x2] // encoding: [0x41,0x70,0xe0,0xf8]
723 // CHECK: lduminal x2, x3, [sp] // encoding: [0xe3,0x73,0xe2,0xf8]
725 stadd w0, [x2]
726 stadd w2, [sp]
727 staddl w0, [x2]
728 staddl w2, [sp]
729 staddb w0, [x2]
730 staddb w2, [sp]
731 staddh w0, [x2]
732 staddh w2, [sp]
733 // CHECK: stadd w0, [x2] // encoding: [0x5f,0x00,0x20,0xb8]
734 // CHECK: stadd w2, [sp] // encoding: [0xff,0x03,0x22,0xb8]
735 // CHECK: staddl w0, [x2] // encoding: [0x5f,0x00,0x60,0xb8]
736 // CHECK: staddl w2, [sp] // encoding: [0xff,0x03,0x62,0xb8]
737 // CHECK: staddb w0, [x2] // encoding: [0x5f,0x00,0x20,0x38]
738 // CHECK: staddb w2, [sp] // encoding: [0xff,0x03,0x22,0x38]
739 // CHECK: staddh w0, [x2] // encoding: [0x5f,0x00,0x20,0x78]
740 // CHECK: staddh w2, [sp] // encoding: [0xff,0x03,0x22,0x78]
742 staddlb w0, [x2]
743 staddlb w2, [sp]
744 staddlh w0, [x2]
745 staddlh w2, [sp]
746 stadd x0, [x2]
747 stadd x2, [sp]
748 staddl x0, [x2]
749 staddl x2, [sp]
750 // CHECK: staddlb w0, [x2] // encoding: [0x5f,0x00,0x60,0x38]
751 // CHECK: staddlb w2, [sp] // encoding: [0xff,0x03,0x62,0x38]
752 // CHECK: staddlh w0, [x2] // encoding: [0x5f,0x00,0x60,0x78]
753 // CHECK: staddlh w2, [sp] // encoding: [0xff,0x03,0x62,0x78]
754 // CHECK: stadd x0, [x2] // encoding: [0x5f,0x00,0x20,0xf8]
755 // CHECK: stadd x2, [sp] // encoding: [0xff,0x03,0x22,0xf8]
756 // CHECK: staddl x0, [x2] // encoding: [0x5f,0x00,0x60,0xf8]
757 // CHECK: staddl x2, [sp] // encoding: [0xff,0x03,0x62,0xf8]
759 stclr w0, [x2]
760 stclr w2, [sp]
761 stclrl w0, [x2]
762 stclrl w2, [sp]
763 stclrb w0, [x2]
764 stclrb w2, [sp]
765 stclrh w0, [x2]
766 stclrh w2, [sp]
767 // CHECK: stclr w0, [x2] // encoding: [0x5f,0x10,0x20,0xb8]
768 // CHECK: stclr w2, [sp] // encoding: [0xff,0x13,0x22,0xb8]
769 // CHECK: stclrl w0, [x2] // encoding: [0x5f,0x10,0x60,0xb8]
770 // CHECK: stclrl w2, [sp] // encoding: [0xff,0x13,0x62,0xb8]
771 // CHECK: stclrb w0, [x2] // encoding: [0x5f,0x10,0x20,0x38]
772 // CHECK: stclrb w2, [sp] // encoding: [0xff,0x13,0x22,0x38]
773 // CHECK: stclrh w0, [x2] // encoding: [0x5f,0x10,0x20,0x78]
774 // CHECK: stclrh w2, [sp] // encoding: [0xff,0x13,0x22,0x78]
776 stclrlb w0, [x2]
777 stclrlb w2, [sp]
778 stclrlh w0, [x2]
779 stclrlh w2, [sp]
780 stclr x0, [x2]
781 stclr x2, [sp]
782 stclrl x0, [x2]
783 stclrl x2, [sp]
784 // CHECK: stclrlb w0, [x2] // encoding: [0x5f,0x10,0x60,0x38]
785 // CHECK: stclrlb w2, [sp] // encoding: [0xff,0x13,0x62,0x38]
786 // CHECK: stclrlh w0, [x2] // encoding: [0x5f,0x10,0x60,0x78]
787 // CHECK: stclrlh w2, [sp] // encoding: [0xff,0x13,0x62,0x78]
788 // CHECK: stclr x0, [x2] // encoding: [0x5f,0x10,0x20,0xf8]
789 // CHECK: stclr x2, [sp] // encoding: [0xff,0x13,0x22,0xf8]
790 // CHECK: stclrl x0, [x2] // encoding: [0x5f,0x10,0x60,0xf8]
791 // CHECK: stclrl x2, [sp] // encoding: [0xff,0x13,0x62,0xf8]
793 steor w0, [x2]
794 steor w2, [sp]
795 steorl w0, [x2]
796 steorl w2, [sp]
797 steorb w0, [x2]
798 steorb w2, [sp]
799 steorh w0, [x2]
800 steorh w2, [sp]
801 // CHECK: steor w0, [x2] // encoding: [0x5f,0x20,0x20,0xb8]
802 // CHECK: steor w2, [sp] // encoding: [0xff,0x23,0x22,0xb8]
803 // CHECK: steorl w0, [x2] // encoding: [0x5f,0x20,0x60,0xb8]
804 // CHECK: steorl w2, [sp] // encoding: [0xff,0x23,0x62,0xb8]
805 // CHECK: steorb w0, [x2] // encoding: [0x5f,0x20,0x20,0x38]
806 // CHECK: steorb w2, [sp] // encoding: [0xff,0x23,0x22,0x38]
807 // CHECK: steorh w0, [x2] // encoding: [0x5f,0x20,0x20,0x78]
808 // CHECK: steorh w2, [sp] // encoding: [0xff,0x23,0x22,0x78]
810 steorlb w0, [x2]
811 steorlb w2, [sp]
812 steorlh w0, [x2]
813 steorlh w2, [sp]
814 steor x0, [x2]
815 steor x2, [sp]
816 steorl x0, [x2]
817 steorl x2, [sp]
818 // CHECK: steorlb w0, [x2] // encoding: [0x5f,0x20,0x60,0x38]
819 // CHECK: steorlb w2, [sp] // encoding: [0xff,0x23,0x62,0x38]
820 // CHECK: steorlh w0, [x2] // encoding: [0x5f,0x20,0x60,0x78]
821 // CHECK: steorlh w2, [sp] // encoding: [0xff,0x23,0x62,0x78]
822 // CHECK: steor x0, [x2] // encoding: [0x5f,0x20,0x20,0xf8]
823 // CHECK: steor x2, [sp] // encoding: [0xff,0x23,0x22,0xf8]
824 // CHECK: steorl x0, [x2] // encoding: [0x5f,0x20,0x60,0xf8]
825 // CHECK: steorl x2, [sp] // encoding: [0xff,0x23,0x62,0xf8]
827 stset w0, [x2]
828 stset w2, [sp]
829 stsetl w0, [x2]
830 stsetl w2, [sp]
831 stsetb w0, [x2]
832 stsetb w2, [sp]
833 stseth w0, [x2]
834 stseth w2, [sp]
835 // CHECK: stset w0, [x2] // encoding: [0x5f,0x30,0x20,0xb8]
836 // CHECK: stset w2, [sp] // encoding: [0xff,0x33,0x22,0xb8]
837 // CHECK: stsetl w0, [x2] // encoding: [0x5f,0x30,0x60,0xb8]
838 // CHECK: stsetl w2, [sp] // encoding: [0xff,0x33,0x62,0xb8]
839 // CHECK: stsetb w0, [x2] // encoding: [0x5f,0x30,0x20,0x38]
840 // CHECK: stsetb w2, [sp] // encoding: [0xff,0x33,0x22,0x38]
841 // CHECK: stseth w0, [x2] // encoding: [0x5f,0x30,0x20,0x78]
842 // CHECK: stseth w2, [sp] // encoding: [0xff,0x33,0x22,0x78]
844 stsetlb w0, [x2]
845 stsetlb w2, [sp]
846 stsetlh w0, [x2]
847 stsetlh w2, [sp]
848 stset x0, [x2]
849 stset x2, [sp]
850 stsetl x0, [x2]
851 stsetl x2, [sp]
852 // CHECK: stsetlb w0, [x2] // encoding: [0x5f,0x30,0x60,0x38]
853 // CHECK: stsetlb w2, [sp] // encoding: [0xff,0x33,0x62,0x38]
854 // CHECK: stsetlh w0, [x2] // encoding: [0x5f,0x30,0x60,0x78]
855 // CHECK: stsetlh w2, [sp] // encoding: [0xff,0x33,0x62,0x78]
856 // CHECK: stset x0, [x2] // encoding: [0x5f,0x30,0x20,0xf8]
857 // CHECK: stset x2, [sp] // encoding: [0xff,0x33,0x22,0xf8]
858 // CHECK: stsetl x0, [x2] // encoding: [0x5f,0x30,0x60,0xf8]
859 // CHECK: stsetl x2, [sp] // encoding: [0xff,0x33,0x62,0xf8]
861 stsmax w0, [x2]
862 stsmax w2, [sp]
863 stsmaxl w0, [x2]
864 stsmaxl w2, [sp]
865 stsmaxb w0, [x2]
866 stsmaxb w2, [sp]
867 stsmaxh w0, [x2]
868 stsmaxh w2, [sp]
869 // CHECK: stsmax w0, [x2] // encoding: [0x5f,0x40,0x20,0xb8]
870 // CHECK: stsmax w2, [sp] // encoding: [0xff,0x43,0x22,0xb8]
871 // CHECK: stsmaxl w0, [x2] // encoding: [0x5f,0x40,0x60,0xb8]
872 // CHECK: stsmaxl w2, [sp] // encoding: [0xff,0x43,0x62,0xb8]
873 // CHECK: stsmaxb w0, [x2] // encoding: [0x5f,0x40,0x20,0x38]
874 // CHECK: stsmaxb w2, [sp] // encoding: [0xff,0x43,0x22,0x38]
875 // CHECK: stsmaxh w0, [x2] // encoding: [0x5f,0x40,0x20,0x78]
876 // CHECK: stsmaxh w2, [sp] // encoding: [0xff,0x43,0x22,0x78]
878 stsmaxlb w0, [x2]
879 stsmaxlb w2, [sp]
880 stsmaxlh w0, [x2]
881 stsmaxlh w2, [sp]
882 stsmax x0, [x2]
883 stsmax x2, [sp]
884 stsmaxl x0, [x2]
885 stsmaxl x2, [sp]
886 // CHECK: stsmaxlb w0, [x2] // encoding: [0x5f,0x40,0x60,0x38]
887 // CHECK: stsmaxlb w2, [sp] // encoding: [0xff,0x43,0x62,0x38]
888 // CHECK: stsmaxlh w0, [x2] // encoding: [0x5f,0x40,0x60,0x78]
889 // CHECK: stsmaxlh w2, [sp] // encoding: [0xff,0x43,0x62,0x78]
890 // CHECK: stsmax x0, [x2] // encoding: [0x5f,0x40,0x20,0xf8]
891 // CHECK: stsmax x2, [sp] // encoding: [0xff,0x43,0x22,0xf8]
892 // CHECK: stsmaxl x0, [x2] // encoding: [0x5f,0x40,0x60,0xf8]
893 // CHECK: stsmaxl x2, [sp] // encoding: [0xff,0x43,0x62,0xf8]
895 stsmin w0, [x2]
896 stsmin w2, [sp]
897 stsminl w0, [x2]
898 stsminl w2, [sp]
899 stsminb w0, [x2]
900 stsminb w2, [sp]
901 stsminh w0, [x2]
902 stsminh w2, [sp]
903 // CHECK: stsmin w0, [x2] // encoding: [0x5f,0x50,0x20,0xb8]
904 // CHECK: stsmin w2, [sp] // encoding: [0xff,0x53,0x22,0xb8]
905 // CHECK: stsminl w0, [x2] // encoding: [0x5f,0x50,0x60,0xb8]
906 // CHECK: stsminl w2, [sp] // encoding: [0xff,0x53,0x62,0xb8]
907 // CHECK: stsminb w0, [x2] // encoding: [0x5f,0x50,0x20,0x38]
908 // CHECK: stsminb w2, [sp] // encoding: [0xff,0x53,0x22,0x38]
909 // CHECK: stsminh w0, [x2] // encoding: [0x5f,0x50,0x20,0x78]
910 // CHECK: stsminh w2, [sp] // encoding: [0xff,0x53,0x22,0x78]
912 stsminlb w0, [x2]
913 stsminlb w2, [sp]
914 stsminlh w0, [x2]
915 stsminlh w2, [sp]
916 stsmin x0, [x2]
917 stsmin x2, [sp]
918 stsminl x0, [x2]
919 stsminl x2, [sp]
920 // CHECK: stsminlb w0, [x2] // encoding: [0x5f,0x50,0x60,0x38]
921 // CHECK: stsminlb w2, [sp] // encoding: [0xff,0x53,0x62,0x38]
922 // CHECK: stsminlh w0, [x2] // encoding: [0x5f,0x50,0x60,0x78]
923 // CHECK: stsminlh w2, [sp] // encoding: [0xff,0x53,0x62,0x78]
924 // CHECK: stsmin x0, [x2] // encoding: [0x5f,0x50,0x20,0xf8]
925 // CHECK: stsmin x2, [sp] // encoding: [0xff,0x53,0x22,0xf8]
926 // CHECK: stsminl x0, [x2] // encoding: [0x5f,0x50,0x60,0xf8]
927 // CHECK: stsminl x2, [sp] // encoding: [0xff,0x53,0x62,0xf8]
929 stumax w0, [x2]
930 stumax w2, [sp]
931 stumaxl w0, [x2]
932 stumaxl w2, [sp]
933 stumaxb w0, [x2]
934 stumaxb w2, [sp]
935 stumaxh w0, [x2]
936 stumaxh w2, [sp]
937 // CHECK: stumax w0, [x2] // encoding: [0x5f,0x60,0x20,0xb8]
938 // CHECK: stumax w2, [sp] // encoding: [0xff,0x63,0x22,0xb8]
939 // CHECK: stumaxl w0, [x2] // encoding: [0x5f,0x60,0x60,0xb8]
940 // CHECK: stumaxl w2, [sp] // encoding: [0xff,0x63,0x62,0xb8]
941 // CHECK: stumaxb w0, [x2] // encoding: [0x5f,0x60,0x20,0x38]
942 // CHECK: stumaxb w2, [sp] // encoding: [0xff,0x63,0x22,0x38]
943 // CHECK: stumaxh w0, [x2] // encoding: [0x5f,0x60,0x20,0x78]
944 // CHECK: stumaxh w2, [sp] // encoding: [0xff,0x63,0x22,0x78]
946 stumaxlb w0, [x2]
947 stumaxlb w2, [sp]
948 stumaxlh w0, [x2]
949 stumaxlh w2, [sp]
950 stumax x0, [x2]
951 stumax x2, [sp]
952 stumaxl x0, [x2]
953 stumaxl x2, [sp]
954 // CHECK: stumaxlb w0, [x2] // encoding: [0x5f,0x60,0x60,0x38]
955 // CHECK: stumaxlb w2, [sp] // encoding: [0xff,0x63,0x62,0x38]
956 // CHECK: stumaxlh w0, [x2] // encoding: [0x5f,0x60,0x60,0x78]
957 // CHECK: stumaxlh w2, [sp] // encoding: [0xff,0x63,0x62,0x78]
958 // CHECK: stumax x0, [x2] // encoding: [0x5f,0x60,0x20,0xf8]
959 // CHECK: stumax x2, [sp] // encoding: [0xff,0x63,0x22,0xf8]
960 // CHECK: stumaxl x0, [x2] // encoding: [0x5f,0x60,0x60,0xf8]
961 // CHECK: stumaxl x2, [sp] // encoding: [0xff,0x63,0x62,0xf8]
963 stumin w0, [x2]
964 stumin w2, [sp]
965 stuminl w0, [x2]
966 stuminl w2, [sp]
967 stuminb w0, [x2]
968 stuminb w2, [sp]
969 stuminh w0, [x2]
970 stuminh w2, [sp]
971 // CHECK: stumin w0, [x2] // encoding: [0x5f,0x70,0x20,0xb8]
972 // CHECK: stumin w2, [sp] // encoding: [0xff,0x73,0x22,0xb8]
973 // CHECK: stuminl w0, [x2] // encoding: [0x5f,0x70,0x60,0xb8]
974 // CHECK: stuminl w2, [sp] // encoding: [0xff,0x73,0x62,0xb8]
975 // CHECK: stuminb w0, [x2] // encoding: [0x5f,0x70,0x20,0x38]
976 // CHECK: stuminb w2, [sp] // encoding: [0xff,0x73,0x22,0x38]
977 // CHECK: stuminh w0, [x2] // encoding: [0x5f,0x70,0x20,0x78]
978 // CHECK: stuminh w2, [sp] // encoding: [0xff,0x73,0x22,0x78]
980 cas b0, b1, [x2]
981 // CHECK-ERROR: error: invalid operand for instruction
982 // CHECK-ERROR: cas b0, b1, [x2]
983 // CHECK-ERROR: ^
985 cas b2, b3, [sp]
986 // CHECK-ERROR: error: invalid operand for instruction
987 // CHECK-ERROR: cas b2, b3, [sp]
988 // CHECK-ERROR: ^
990 cas h0, h1, [x2]
991 // CHECK-ERROR: error: invalid operand for instruction
992 // CHECK-ERROR: cas h0, h1, [x2]
993 // CHECK-ERROR: ^
995 cas h2, h3, [sp]
996 // CHECK-ERROR: error: invalid operand for instruction
997 // CHECK-ERROR: cas h2, h3, [sp]
998 // CHECK-ERROR: ^
1000 casa b0, b1, [x2]
1001 // CHECK-ERROR: error: invalid operand for instruction
1002 // CHECK-ERROR: casa b0, b1, [x2]
1003 // CHECK-ERROR: ^
1005 casa b2, b3, [sp]
1006 // CHECK-ERROR: error: invalid operand for instruction
1007 // CHECK-ERROR: casa b2, b3, [sp]
1008 // CHECK-ERROR: ^
1010 casa h0, h1, [x2]
1011 // CHECK-ERROR: error: invalid operand for instruction
1012 // CHECK-ERROR: casa h0, h1, [x2]
1013 // CHECK-ERROR: ^
1015 casa h2, h3, [sp]
1016 // CHECK-ERROR: error: invalid operand for instruction
1017 // CHECK-ERROR: casa h2, h3, [sp]
1018 // CHECK-ERROR: ^
1020 casb b0, b1, [x2]
1021 // CHECK-ERROR: error: invalid operand for instruction
1022 // CHECK-ERROR: casb b0, b1, [x2]
1023 // CHECK-ERROR: ^
1025 casb b2, b3, [sp]
1026 // CHECK-ERROR: error: invalid operand for instruction
1027 // CHECK-ERROR: casb b2, b3, [sp]
1028 // CHECK-ERROR: ^
1030 casb h0, h1, [x2]
1031 // CHECK-ERROR: error: invalid operand for instruction
1032 // CHECK-ERROR: casb h0, h1, [x2]
1033 // CHECK-ERROR: ^
1035 casb h2, h3, [sp]
1036 // CHECK-ERROR: error: invalid operand for instruction
1037 // CHECK-ERROR: casb h2, h3, [sp]
1038 // CHECK-ERROR: ^
1040 cash b0, b1, [x2]
1041 // CHECK-ERROR: error: invalid operand for instruction
1042 // CHECK-ERROR: cash b0, b1, [x2]
1043 // CHECK-ERROR: ^
1045 cash b2, b3, [sp]
1046 // CHECK-ERROR: error: invalid operand for instruction
1047 // CHECK-ERROR: cash b2, b3, [sp]
1048 // CHECK-ERROR: ^
1050 cash h0, h1, [x2]
1051 // CHECK-ERROR: error: invalid operand for instruction
1052 // CHECK-ERROR: cash h0, h1, [x2]
1053 // CHECK-ERROR: ^
1055 cash h2, h3, [sp]
1056 // CHECK-ERROR: error: invalid operand for instruction
1057 // CHECK-ERROR: cash h2, h3, [sp]
1058 // CHECK-ERROR: ^
1060 casah b0, b1, [x2]
1061 // CHECK-ERROR: error: invalid operand for instruction
1062 // CHECK-ERROR: casah b0, b1, [x2]
1063 // CHECK-ERROR: ^
1065 casah b2, b3, [sp]
1066 // CHECK-ERROR: error: invalid operand for instruction
1067 // CHECK-ERROR: casah b2, b3, [sp]
1068 // CHECK-ERROR: ^
1070 casah h0, h1, [x2]
1071 // CHECK-ERROR: error: invalid operand for instruction
1072 // CHECK-ERROR: casah h0, h1, [x2]
1073 // CHECK-ERROR: ^
1075 casah h2, h3, [sp]
1076 // CHECK-ERROR: error: invalid operand for instruction
1077 // CHECK-ERROR: casah h2, h3, [sp]
1078 // CHECK-ERROR: ^
1080 casalh b0, b1, [x2]
1081 // CHECK-ERROR: error: invalid operand for instruction
1082 // CHECK-ERROR: casalh b0, b1, [x2]
1083 // CHECK-ERROR: ^
1085 casalh b2, b3, [sp]
1086 // CHECK-ERROR: error: invalid operand for instruction
1087 // CHECK-ERROR: casalh b2, b3, [sp]
1088 // CHECK-ERROR: ^
1090 casalh h0, h1, [x2]
1091 // CHECK-ERROR: error: invalid operand for instruction
1092 // CHECK-ERROR: casalh h0, h1, [x2]
1093 // CHECK-ERROR: ^
1095 casalh h2, h3, [sp]
1096 // CHECK-ERROR: error: invalid operand for instruction
1097 // CHECK-ERROR: casalh h2, h3, [sp]
1098 // CHECK-ERROR: ^
1101 casl b0, b1, [x2]
1102 // CHECK-ERROR: error: invalid operand for instruction
1103 // CHECK-ERROR: casl b0, b1, [x2]
1104 // CHECK-ERROR: ^
1106 casl b2, b3, [sp]
1107 // CHECK-ERROR: error: invalid operand for instruction
1108 // CHECK-ERROR: casl b2, b3, [sp]
1109 // CHECK-ERROR: ^
1111 casl h0, h1, [x2]
1112 // CHECK-ERROR: error: invalid operand for instruction
1113 // CHECK-ERROR: casl h0, h1, [x2]
1114 // CHECK-ERROR: ^
1116 casl h2, h3, [sp]
1117 // CHECK-ERROR: error: invalid operand for instruction
1118 // CHECK-ERROR: casl h2, h3, [sp]
1119 // CHECK-ERROR: ^
1121 caslb b0, b1, [x2]
1122 // CHECK-ERROR: error: invalid operand for instruction
1123 // CHECK-ERROR: caslb b0, b1, [x2]
1124 // CHECK-ERROR: ^
1126 caslb b2, b3, [sp]
1127 // CHECK-ERROR: error: invalid operand for instruction
1128 // CHECK-ERROR: caslb b2, b3, [sp]
1129 // CHECK-ERROR: ^
1131 caslb h0, h1, [x2]
1132 // CHECK-ERROR: error: invalid operand for instruction
1133 // CHECK-ERROR: caslb h0, h1, [x2]
1134 // CHECK-ERROR: ^
1136 caslb h2, h3, [sp]
1137 // CHECK-ERROR: error: invalid operand for instruction
1138 // CHECK-ERROR: caslb h2, h3, [sp]
1139 // CHECK-ERROR: ^
1142 casalb b0, b1, [x2]
1143 // CHECK-ERROR: error: invalid operand for instruction
1144 // CHECK-ERROR: casalb b0, b1, [x2]
1145 // CHECK-ERROR: ^
1147 casalb b2, b3, [sp]
1148 // CHECK-ERROR: error: invalid operand for instruction
1149 // CHECK-ERROR: casalb b2, b3, [sp]
1150 // CHECK-ERROR: ^
1152 casalb h0, h1, [x2]
1153 // CHECK-ERROR: error: invalid operand for instruction
1154 // CHECK-ERROR: casalb h0, h1, [x2]
1155 // CHECK-ERROR: ^
1157 casalb h2, h3, [sp]
1158 // CHECK-ERROR: error: invalid operand for instruction
1159 // CHECK-ERROR: casalb h2, h3, [sp]
1160 // CHECK-ERROR: ^
1162 casalh b0, b1, [x2]
1163 // CHECK-ERROR: error: invalid operand for instruction
1164 // CHECK-ERROR: casalh b0, b1, [x2]
1165 // CHECK-ERROR: ^
1167 casalh b2, b3, [sp]
1168 // CHECK-ERROR: error: invalid operand for instruction
1169 // CHECK-ERROR: casalh b2, b3, [sp]
1170 // CHECK-ERROR: ^
1172 casalh h0, h1, [x2]
1173 // CHECK-ERROR: error: invalid operand for instruction
1174 // CHECK-ERROR: casalh h0, h1, [x2]
1175 // CHECK-ERROR: ^
1177 casalh h2, h3, [sp]
1178 // CHECK-ERROR: error: invalid operand for instruction
1179 // CHECK-ERROR: casalh h2, h3, [sp]
1180 // CHECK-ERROR: ^
1182 cas v0.4h, v1.4h, v2.4h
1183 // CHECK-ERROR: error: invalid operand for instruction
1184 // CHECK-ERROR: v0.4h, v1.4h, v2.4h
1185 // CHECK-ERROR: ^
1187 casa v0.4h, v1.4h, v2.4h
1188 // CHECK-ERROR: error: invalid operand for instruction
1189 // CHECK-ERROR: v0.4h, v1.4h, v2.4h
1190 // CHECK-ERROR: ^
1192 casl v0.4h, v1.4h, v2.4h
1193 // CHECK-ERROR: error: invalid operand for instruction
1194 // CHECK-ERROR: v0.4h, v1.4h, v2.4h
1195 // CHECK-ERROR: ^
1197 casal v0.4h, v1.4h, v2.4h
1198 // CHECK-ERROR: error: invalid operand for instruction
1199 // CHECK-ERROR: casal v0.4h, v1.4h, v2.4h
1200 // CHECK-ERROR: ^
1202 casb v0.4h, v1.4h, v2.4h
1203 // CHECK-ERROR: error: invalid operand for instruction
1204 // CHECK-ERROR: casb v0.4h, v1.4h, v2.4h
1205 // CHECK-ERROR: ^
1207 casab v0.4h, v1.4h, v2.4h
1208 // CHECK-ERROR: error: invalid operand for instruction
1209 // CHECK-ERROR: casab v0.4h, v1.4h, v2.4h
1210 // CHECK-ERROR: ^
1212 caslb v0.4h, v1.4h, v2.4h
1213 // CHECK-ERROR: error: invalid operand for instruction
1214 // CHECK-ERROR: caslb v0.4h, v1.4h, v2.4h
1215 // CHECK-ERROR: ^
1217 casalb v0.4h, v1.4h, v2.4h
1218 // CHECK-ERROR: error: invalid operand for instruction
1219 // CHECK-ERROR: casalb v0.4h, v1.4h, v2.4h
1220 // CHECK-ERROR: ^
1222 casah v0.4h, v1.4h, v2.4h
1223 // CHECK-ERROR: error: invalid operand for instruction
1224 // CHECK-ERROR: casah v0.4h, v1.4h, v2.4h
1225 // CHECK-ERROR: ^
1227 caslh v0.4h, v1.4h, v2.4h
1228 // CHECK-ERROR: error: invalid operand for instruction
1229 // CHECK-ERROR: caslh v0.4h, v1.4h, v2.4h
1230 // CHECK-ERROR: ^
1232 casalh v0.4h, v1.4h, v2.4h
1233 // CHECK-ERROR: error: invalid operand for instruction
1234 // CHECK-ERROR: casalh v0.4h, v1.4h, v2.4h
1235 // CHECK-ERROR: ^
1237 casp b0, b1, [x2]
1238 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1239 // CHECK-ERROR: casp b0, b1, [x2]
1240 // CHECK-ERROR: ^
1242 casp b2, b3, [sp]
1243 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1244 // CHECK-ERROR: casp b2, b3, [sp]
1245 // CHECK-ERROR: ^
1247 casp h0, h1, [x2]
1248 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1249 // CHECK-ERROR: casp h0, h1, [x2]
1250 // CHECK-ERROR: ^
1252 casp h2, h3, [sp]
1253 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1254 // CHECK-ERROR: casp h2, h3, [sp]
1255 // CHECK-ERROR: ^
1257 caspa b0, b1, [x2]
1258 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1259 // CHECK-ERROR: caspa b0, b1, [x2]
1260 // CHECK-ERROR: ^
1262 caspa b2, b3, [sp]
1263 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1264 // CHECK-ERROR: caspa b2, b3, [sp]
1265 // CHECK-ERROR: ^
1267 caspa h0, h1, [x2]
1268 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1269 // CHECK-ERROR: caspa h0, h1, [x2]
1270 // CHECK-ERROR: ^
1272 caspa h2, h3, [sp]
1273 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1274 // CHECK-ERROR: caspa h2, h3, [sp]
1275 // CHECK-ERROR: ^
1277 caspl b0, b1, [x2]
1278 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1279 // CHECK-ERROR: caspl b0, b1, [x2]
1280 // CHECK-ERROR: ^
1282 caspl b2, b3, [sp]
1283 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1284 // CHECK-ERROR: caspl b2, b3, [sp]
1285 // CHECK-ERROR: ^
1287 caspl h0, h1, [x2]
1288 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1289 // CHECK-ERROR: caspl h0, h1, [x2]
1290 // CHECK-ERROR: ^
1292 caspl h2, h3, [sp]
1293 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1294 // CHECK-ERROR: caspl h2, h3, [sp]
1295 // CHECK-ERROR: ^
1297 caspal b0, b1, [x2]
1298 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1299 // CHECK-ERROR: caspal b0, b1, [x2]
1300 // CHECK-ERROR: ^
1302 caspal b2, b3, [sp]
1303 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1304 // CHECK-ERROR: caspal b2, b3, [sp]
1305 // CHECK-ERROR: ^
1307 caspal h0, h1, [x2]
1308 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1309 // CHECK-ERROR: caspal h0, h1, [x2]
1310 // CHECK-ERROR: ^
1312 caspal h2, h3, [sp]
1313 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1314 // CHECK-ERROR: caspal h2, h3, [sp]
1315 // CHECK-ERROR: ^
1317 swp b0, b1, [x2]
1318 // CHECK-ERROR: error: invalid operand for instruction
1319 // CHECK-ERROR: swp b0, b1, [x2]
1320 // CHECK-ERROR: ^
1322 swp b2, b3, [sp]
1323 // CHECK-ERROR: error: invalid operand for instruction
1324 // CHECK-ERROR: swp b2, b3, [sp]
1325 // CHECK-ERROR: ^
1327 swpa b0, b1, [x2]
1328 // CHECK-ERROR: error: invalid operand for instruction
1329 // CHECK-ERROR: swpa b0, b1, [x2]
1330 // CHECK-ERROR: ^
1332 swpa b2, b3, [sp]
1333 // CHECK-ERROR: error: invalid operand for instruction
1334 // CHECK-ERROR: swpa b2, b3, [sp]
1335 // CHECK-ERROR: ^
1337 swpah b0, b1, [x2]
1338 // CHECK-ERROR: error: invalid operand for instruction
1339 // CHECK-ERROR: swpah b0, b1, [x2]
1340 // CHECK-ERROR: ^
1342 swpah b2, b3, [sp]
1343 // CHECK-ERROR: error: invalid operand for instruction
1344 // CHECK-ERROR: swpah b2, b3, [sp]
1345 // CHECK-ERROR: ^
1347 swpl b0, b1, [x2]
1348 // CHECK-ERROR: error: invalid operand for instruction
1349 // CHECK-ERROR: swpl b0, b1, [x2]
1350 // CHECK-ERROR: ^
1352 swpl b2, b3, [sp]
1353 // CHECK-ERROR: error: invalid operand for instruction
1354 // CHECK-ERROR: swpl b2, b3, [sp]
1355 // CHECK-ERROR: ^
1357 swpal b0, b1, [x2]
1358 // CHECK-ERROR: error: invalid operand for instruction
1359 // CHECK-ERROR: swpal b0, b1, [x2]
1360 // CHECK-ERROR: ^
1362 swpal b2, b3, [sp]
1363 // CHECK-ERROR: error: invalid operand for instruction
1364 // CHECK-ERROR: swpal b2, b3, [sp]
1365 // CHECK-ERROR: ^
1367 swpalb b0, b1, [x2]
1368 // CHECK-ERROR: error: invalid operand for instruction
1369 // CHECK-ERROR: swpalb b0, b1, [x2]
1370 // CHECK-ERROR: ^
1372 swpalb b2, b3, [sp]
1373 // CHECK-ERROR: error: invalid operand for instruction
1374 // CHECK-ERROR: swpalb b2, b3, [sp]
1375 // CHECK-ERROR: ^
1377 swpalh b0, b1, [x2]
1378 // CHECK-ERROR: error: invalid operand for instruction
1379 // CHECK-ERROR: swpalh b0, b1, [x2]
1380 // CHECK-ERROR: ^
1382 swpalh b2, b3, [sp]
1383 // CHECK-ERROR: error: invalid operand for instruction
1384 // CHECK-ERROR: swpalh b2, b3, [sp]
1385 // CHECK-ERROR: ^
1387 swpb b0, b1, [x2]
1388 // CHECK-ERROR: error: invalid operand for instruction
1389 // CHECK-ERROR: swpb b0, b1, [x2]
1390 // CHECK-ERROR: ^
1392 swpb b2, b3, [sp]
1393 // CHECK-ERROR: error: invalid operand for instruction
1394 // CHECK-ERROR: swpb b2, b3, [sp]
1395 // CHECK-ERROR: ^
1397 swpab b0, b1, [x2]
1398 // CHECK-ERROR: error: invalid operand for instruction
1399 // CHECK-ERROR: swpab b0, b1, [x2]
1400 // CHECK-ERROR: ^
1402 swpab b2, b3, [sp]
1403 // CHECK-ERROR: error: invalid operand for instruction
1404 // CHECK-ERROR: swpab b2, b3, [sp]
1405 // CHECK-ERROR: ^
1407 swpal b0, b1, [x2]
1408 // CHECK-ERROR: error: invalid operand for instruction
1409 // CHECK-ERROR: swpal b0, b1, [x2]
1410 // CHECK-ERROR: ^
1412 swpal b2, b3, [sp]
1413 // CHECK-ERROR: error: invalid operand for instruction
1414 // CHECK-ERROR: swpal b2, b3, [sp]
1415 // CHECK-ERROR: ^
1417 swpah b0, b1, [x2]
1418 // CHECK-ERROR: error: invalid operand for instruction
1419 // CHECK-ERROR: swpah b0, b1, [x2]
1420 // CHECK-ERROR: ^
1422 swpah b2, b3, [sp]
1423 // CHECK-ERROR: error: invalid operand for instruction
1424 // CHECK-ERROR: swpah b2, b3, [sp]
1425 // CHECK-ERROR: ^
1427 swpalh b0, b1, [x2]
1428 // CHECK-ERROR: error: invalid operand for instruction
1429 // CHECK-ERROR: swpalh b0, b1, [x2]
1430 // CHECK-ERROR: ^
1432 swpalh b2, b3, [sp]
1433 // CHECK-ERROR: error: invalid operand for instruction
1434 // CHECK-ERROR: swpalh b2, b3, [sp]
1435 // CHECK-ERROR: ^
1437 swpl b0, b1, [x2]
1438 // CHECK-ERROR: error: invalid operand for instruction
1439 // CHECK-ERROR: swpl b0, b1, [x2]
1440 // CHECK-ERROR: ^
1442 swpl b2, b3, [sp]
1443 // CHECK-ERROR: error: invalid operand for instruction
1444 // CHECK-ERROR: swpl b2, b3, [sp]
1445 // CHECK-ERROR: ^
1447 swplb b0, b1, [x2]
1448 // CHECK-ERROR: error: invalid operand for instruction
1449 // CHECK-ERROR: swplb b0, b1, [x2]
1450 // CHECK-ERROR: ^
1452 swplb b2, b3, [sp]
1453 // CHECK-ERROR: error: invalid operand for instruction
1454 // CHECK-ERROR: swplb b2, b3, [sp]
1455 // CHECK-ERROR: ^
1457 swpalb b0, b1, [x2]
1458 // CHECK-ERROR: error: invalid operand for instruction
1459 // CHECK-ERROR: swpalb b0, b1, [x2]
1460 // CHECK-ERROR: ^
1462 swpalb b2, b3, [sp]
1463 // CHECK-ERROR: error: invalid operand for instruction
1464 // CHECK-ERROR: swpalb b2, b3, [sp]
1465 // CHECK-ERROR: ^
1467 swph b0, b1, [x2]
1468 // CHECK-ERROR: error: invalid operand for instruction
1469 // CHECK-ERROR: swph b0, b1, [x2]
1470 // CHECK-ERROR: ^
1472 swph b2, b3, [sp]
1473 // CHECK-ERROR: error: invalid operand for instruction
1474 // CHECK-ERROR: swph b2, b3, [sp]
1475 // CHECK-ERROR: ^
1477 swp v0.4h, v1.4h, v2.4h
1478 // CHECK-ERROR: error: invalid operand for instruction
1479 // CHECK-ERROR: swp v0.4h, v1.4h, v2.4h
1480 // CHECK-ERROR: ^
1482 swpa v0.4h, v1.4h, v2.4h
1483 // CHECK-ERROR: error: invalid operand for instruction
1484 // CHECK-ERROR: swpa v0.4h, v1.4h, v2.4h
1485 // CHECK-ERROR: ^
1487 swpah v0.4h, v1.4h, v2.4h
1488 // CHECK-ERROR: error: invalid operand for instruction
1489 // CHECK-ERROR: swpah v0.4h, v1.4h, v2.4h
1490 // CHECK-ERROR: ^
1492 swpl v0.4h, v1.4h, v2.4h
1493 // CHECK-ERROR: error: invalid operand for instruction
1494 // CHECK-ERROR: swpl v0.4h, v1.4h, v2.4h
1495 // CHECK-ERROR: ^
1497 swpal v0.4h, v1.4h, v2.4h
1498 // CHECK-ERROR: error: invalid operand for instruction
1499 // CHECK-ERROR: swpal v0.4h, v1.4h, v2.4h
1500 // CHECK-ERROR: ^
1502 swpalb v0.4h, v1.4h, v2.4h
1503 // CHECK-ERROR: error: invalid operand for instruction
1504 // CHECK-ERROR: swpalb v0.4h, v1.4h, v2.4h
1505 // CHECK-ERROR: ^
1507 swpalh v0.4h, v1.4h, v2.4h
1508 // CHECK-ERROR: error: invalid operand for instruction
1509 // CHECK-ERROR: swpalh v0.4h, v1.4h, v2.4h
1510 // CHECK-ERROR: ^
1512 swpb v0.4h, v1.4h, v2.4h
1513 // CHECK-ERROR: error: invalid operand for instruction
1514 // CHECK-ERROR: swpb v0.4h, v1.4h, v2.4h
1515 // CHECK-ERROR: ^
1517 swpab v0.4h, v1.4h, v2.4h
1518 // CHECK-ERROR: error: invalid operand for instruction
1519 // CHECK-ERROR: swpab v0.4h, v1.4h, v2.4h
1520 // CHECK-ERROR: ^
1522 swpal v0.4h, v1.4h, v2.4h
1523 // CHECK-ERROR: error: invalid operand for instruction
1524 // CHECK-ERROR: swpal v0.4h, v1.4h, v2.4h
1525 // CHECK-ERROR: ^
1527 swpah v0.4h, v1.4h, v2.4h
1528 // CHECK-ERROR: error: invalid operand for instruction
1529 // CHECK-ERROR: swpah v0.4h, v1.4h, v2.4h
1530 // CHECK-ERROR: ^
1532 swpalh v0.4h, v1.4h, v2.4h
1533 // CHECK-ERROR: error: invalid operand for instruction
1534 // CHECK-ERROR: swpalh v0.4h, v1.4h, v2.4h
1535 // CHECK-ERROR: ^
1537 swpl v0.4h, v1.4h, v2.4h
1538 // CHECK-ERROR: error: invalid operand for instruction
1539 // CHECK-ERROR: swpl v0.4h, v1.4h, v2.4h
1540 // CHECK-ERROR: ^
1542 swplb v0.4h, v1.4h, v2.4h
1543 // CHECK-ERROR: error: invalid operand for instruction
1544 // CHECK-ERROR: swplb v0.4h, v1.4h, v2.4h
1545 // CHECK-ERROR: ^
1547 swpalb v0.4h, v1.4h, v2.4h
1548 // CHECK-ERROR: error: invalid operand for instruction
1549 // CHECK-ERROR: swpalb v0.4h, v1.4h, v2.4h
1550 // CHECK-ERROR: ^
1552 swph v0.4h, v1.4h, v2.4h
1553 // CHECK-ERROR: error: invalid operand for instruction
1554 // CHECK-ERROR: swph v0.4h, v1.4h, v2.4h
1555 // CHECK-ERROR: ^
1557 ldadd b0, b1, [x2]
1558 // CHECK-ERROR: error: invalid operand for instruction
1559 // CHECK-ERROR: ldadd b0, b1, [x2]
1560 // CHECK-ERROR: ^
1562 ldadd b2, b3, [sp]
1563 // CHECK-ERROR: error: invalid operand for instruction
1564 // CHECK-ERROR: ldadd b2, b3, [sp]
1565 // CHECK-ERROR: ^
1567 ldadd h0, h1, [x2]
1568 // CHECK-ERROR: error: invalid operand for instruction
1569 // CHECK-ERROR: ldadd h0, h1, [x2]
1570 // CHECK-ERROR: ^
1572 ldadd h2, h3, [sp]
1573 // CHECK-ERROR: error: invalid operand for instruction
1574 // CHECK-ERROR: ldadd h2, h3, [sp]
1575 // CHECK-ERROR: ^
1577 ldadd v0.4h, v1.4h, v2.4h
1578 // CHECK-ERROR: error: invalid operand for instruction
1579 // CHECK-ERROR: ldadd v0.4h, v1.4h, v2.4h
1580 // CHECK-ERROR: ^
1582 ldadda b0, b1, [x2]
1583 // CHECK-ERROR: error: invalid operand for instruction
1584 // CHECK-ERROR: ldadda b0, b1, [x2]
1585 // CHECK-ERROR: ^
1587 ldadda b2, b3, [sp]
1588 // CHECK-ERROR: error: invalid operand for instruction
1589 // CHECK-ERROR: ldadda b2, b3, [sp]
1590 // CHECK-ERROR: ^
1592 ldadda h0, h1, [x2]
1593 // CHECK-ERROR: error: invalid operand for instruction
1594 // CHECK-ERROR: ldadda h0, h1, [x2]
1595 // CHECK-ERROR: ^
1597 ldadda h2, h3, [sp]
1598 // CHECK-ERROR: error: invalid operand for instruction
1599 // CHECK-ERROR: ldadda h2, h3, [sp]
1600 // CHECK-ERROR: ^
1602 ldadda v0.4h, v1.4h, v2.4h
1603 // CHECK-ERROR: error: invalid operand for instruction
1604 // CHECK-ERROR: ldadda v0.4h, v1.4h, v2.4h
1605 // CHECK-ERROR: ^
1607 ldaddl b0, b1, [x2]
1608 // CHECK-ERROR: error: invalid operand for instruction
1609 // CHECK-ERROR: ldaddl b0, b1, [x2]
1610 // CHECK-ERROR: ^
1612 ldaddl b2, b3, [sp]
1613 // CHECK-ERROR: error: invalid operand for instruction
1614 // CHECK-ERROR: ldaddl b2, b3, [sp]
1615 // CHECK-ERROR: ^
1617 ldaddl h0, h1, [x2]
1618 // CHECK-ERROR: error: invalid operand for instruction
1619 // CHECK-ERROR: ldaddl h0, h1, [x2]
1620 // CHECK-ERROR: ^
1622 ldaddl h2, h3, [sp]
1623 // CHECK-ERROR: error: invalid operand for instruction
1624 // CHECK-ERROR: ldaddl h2, h3, [sp]
1625 // CHECK-ERROR: ^
1627 ldaddl v0.4h, v1.4h, v2.4h
1628 // CHECK-ERROR: error: invalid operand for instruction
1629 // CHECK-ERROR: ldaddl v0.4h, v1.4h, v2.4h
1630 // CHECK-ERROR: ^
1632 ldaddal b0, b1, [x2]
1633 // CHECK-ERROR: error: invalid operand for instruction
1634 // CHECK-ERROR: ldaddal b0, b1, [x2]
1635 // CHECK-ERROR: ^
1637 ldaddal b2, b3, [sp]
1638 // CHECK-ERROR: error: invalid operand for instruction
1639 // CHECK-ERROR: ldaddal b2, b3, [sp]
1640 // CHECK-ERROR: ^
1642 ldaddal h0, h1, [x2]
1643 // CHECK-ERROR: error: invalid operand for instruction
1644 // CHECK-ERROR: ldaddal h0, h1, [x2]
1645 // CHECK-ERROR: ^
1647 ldaddal h2, h3, [sp]
1648 // CHECK-ERROR: error: invalid operand for instruction
1649 // CHECK-ERROR: ldaddal h2, h3, [sp]
1650 // CHECK-ERROR: ^
1652 ldaddal v0.4h, v1.4h, v2.4h
1653 // CHECK-ERROR: error: invalid operand for instruction
1654 // CHECK-ERROR: ldaddal v0.4h, v1.4h, v2.4h
1655 // CHECK-ERROR: ^
1657 ldaddb b0, b1, [x2]
1658 // CHECK-ERROR: error: invalid operand for instruction
1659 // CHECK-ERROR: ldaddb b0, b1, [x2]
1660 // CHECK-ERROR: ^
1662 ldaddb b2, b3, [sp]
1663 // CHECK-ERROR: error: invalid operand for instruction
1664 // CHECK-ERROR: ldaddb b2, b3, [sp]
1665 // CHECK-ERROR: ^
1667 ldaddb h0, h1, [x2]
1668 // CHECK-ERROR: error: invalid operand for instruction
1669 // CHECK-ERROR: ldaddb h0, h1, [x2]
1670 // CHECK-ERROR: ^
1672 ldaddb h2, h3, [sp]
1673 // CHECK-ERROR: error: invalid operand for instruction
1674 // CHECK-ERROR: ldaddb h2, h3, [sp]
1675 // CHECK-ERROR: ^
1677 ldaddb v0.4h, v1.4h, v2.4h
1678 // CHECK-ERROR: error: invalid operand for instruction
1679 // CHECK-ERROR: ldaddb v0.4h, v1.4h, v2.4h
1680 // CHECK-ERROR: ^
1682 ldaddh b0, b1, [x2]
1683 // CHECK-ERROR: error: invalid operand for instruction
1684 // CHECK-ERROR: ldaddh b0, b1, [x2]
1685 // CHECK-ERROR: ^
1687 ldaddh b2, b3, [sp]
1688 // CHECK-ERROR: error: invalid operand for instruction
1689 // CHECK-ERROR: ldaddh b2, b3, [sp]
1690 // CHECK-ERROR: ^
1692 ldaddh h0, h1, [x2]
1693 // CHECK-ERROR: error: invalid operand for instruction
1694 // CHECK-ERROR: ldaddh h0, h1, [x2]
1695 // CHECK-ERROR: ^
1697 ldaddh h2, h3, [sp]
1698 // CHECK-ERROR: error: invalid operand for instruction
1699 // CHECK-ERROR: ldaddh h2, h3, [sp]
1700 // CHECK-ERROR: ^
1702 ldaddh v0.4h, v1.4h, v2.4h
1703 // CHECK-ERROR: error: invalid operand for instruction
1704 // CHECK-ERROR: ldaddh v0.4h, v1.4h, v2.4h
1705 // CHECK-ERROR: ^
1707 ldaddab b0, b1, [x2]
1708 // CHECK-ERROR: error: invalid operand for instruction
1709 // CHECK-ERROR: ldaddab b0, b1, [x2]
1710 // CHECK-ERROR: ^
1712 ldaddab b2, b3, [sp]
1713 // CHECK-ERROR: error: invalid operand for instruction
1714 // CHECK-ERROR: ldaddab b2, b3, [sp]
1715 // CHECK-ERROR: ^
1717 ldaddab h0, h1, [x2]
1718 // CHECK-ERROR: error: invalid operand for instruction
1719 // CHECK-ERROR: ldaddab h0, h1, [x2]
1720 // CHECK-ERROR: ^
1722 ldaddab h2, h3, [sp]
1723 // CHECK-ERROR: error: invalid operand for instruction
1724 // CHECK-ERROR: ldaddab h2, h3, [sp]
1725 // CHECK-ERROR: ^
1727 ldaddab v0.4h, v1.4h, v2.4h
1728 // CHECK-ERROR: error: invalid operand for instruction
1729 // CHECK-ERROR: ldaddab v0.4h, v1.4h, v2.4h
1730 // CHECK-ERROR: ^
1732 ldaddlb b0, b1, [x2]
1733 // CHECK-ERROR: error: invalid operand for instruction
1734 // CHECK-ERROR: ldaddlb b0, b1, [x2]
1735 // CHECK-ERROR: ^
1737 ldaddlb b2, b3, [sp]
1738 // CHECK-ERROR: error: invalid operand for instruction
1739 // CHECK-ERROR: ldaddlb b2, b3, [sp]
1740 // CHECK-ERROR: ^
1742 ldaddlb h0, h1, [x2]
1743 // CHECK-ERROR: error: invalid operand for instruction
1744 // CHECK-ERROR: ldaddlb h0, h1, [x2]
1745 // CHECK-ERROR: ^
1747 ldaddlb h2, h3, [sp]
1748 // CHECK-ERROR: error: invalid operand for instruction
1749 // CHECK-ERROR: ldaddlb h2, h3, [sp]
1750 // CHECK-ERROR: ^
1752 ldaddlb v0.4h, v1.4h, v2.4h
1753 // CHECK-ERROR: error: invalid operand for instruction
1754 // CHECK-ERROR: ldaddlb v0.4h, v1.4h, v2.4h
1755 // CHECK-ERROR: ^
1757 ldaddalb b0, b1, [x2]
1758 // CHECK-ERROR: error: invalid operand for instruction
1759 // CHECK-ERROR: ldaddalb b0, b1, [x2]
1760 // CHECK-ERROR: ^
1762 ldaddalb b2, b3, [sp]
1763 // CHECK-ERROR: error: invalid operand for instruction
1764 // CHECK-ERROR: ldaddalb b2, b3, [sp]
1765 // CHECK-ERROR: ^
1767 ldaddalb h0, h1, [x2]
1768 // CHECK-ERROR: error: invalid operand for instruction
1769 // CHECK-ERROR: ldaddalb h0, h1, [x2]
1770 // CHECK-ERROR: ^
1772 ldaddalb h2, h3, [sp]
1773 // CHECK-ERROR: error: invalid operand for instruction
1774 // CHECK-ERROR: ldaddalb h2, h3, [sp]
1775 // CHECK-ERROR: ^
1777 ldaddalb v0.4h, v1.4h, v2.4h
1778 // CHECK-ERROR: error: invalid operand for instruction
1779 // CHECK-ERROR: ldaddalb v0.4h, v1.4h, v2.4h
1780 // CHECK-ERROR: ^
1782 ldaddah b0, b1, [x2]
1783 // CHECK-ERROR: error: invalid operand for instruction
1784 // CHECK-ERROR: ldaddah b0, b1, [x2]
1785 // CHECK-ERROR: ^
1787 ldaddah b2, b3, [sp]
1788 // CHECK-ERROR: error: invalid operand for instruction
1789 // CHECK-ERROR: ldaddah b2, b3, [sp]
1790 // CHECK-ERROR: ^
1792 ldaddah h0, h1, [x2]
1793 // CHECK-ERROR: error: invalid operand for instruction
1794 // CHECK-ERROR: ldaddah h0, h1, [x2]
1795 // CHECK-ERROR: ^
1797 ldaddah h2, h3, [sp]
1798 // CHECK-ERROR: error: invalid operand for instruction
1799 // CHECK-ERROR: ldaddah h2, h3, [sp]
1800 // CHECK-ERROR: ^
1802 ldaddah v0.4h, v1.4h, v2.4h
1803 // CHECK-ERROR: error: invalid operand for instruction
1804 // CHECK-ERROR: ldaddah v0.4h, v1.4h, v2.4h
1805 // CHECK-ERROR: ^
1807 ldaddlh b0, b1, [x2]
1808 // CHECK-ERROR: error: invalid operand for instruction
1809 // CHECK-ERROR: ldaddlh b0, b1, [x2]
1810 // CHECK-ERROR: ^
1812 ldaddlh b2, b3, [sp]
1813 // CHECK-ERROR: error: invalid operand for instruction
1814 // CHECK-ERROR: ldaddlh b2, b3, [sp]
1815 // CHECK-ERROR: ^
1817 ldaddlh h0, h1, [x2]
1818 // CHECK-ERROR: error: invalid operand for instruction
1819 // CHECK-ERROR: ldaddlh h0, h1, [x2]
1820 // CHECK-ERROR: ^
1822 ldaddlh h2, h3, [sp]
1823 // CHECK-ERROR: error: invalid operand for instruction
1824 // CHECK-ERROR: ldaddlh h2, h3, [sp]
1825 // CHECK-ERROR: ^
1827 ldaddlh v0.4h, v1.4h, v2.4h
1828 // CHECK-ERROR: error: invalid operand for instruction
1829 // CHECK-ERROR: ldaddlh v0.4h, v1.4h, v2.4h
1830 // CHECK-ERROR: ^
1832 ldaddalh b0, b1, [x2]
1833 // CHECK-ERROR: error: invalid operand for instruction
1834 // CHECK-ERROR: ldaddalh b0, b1, [x2]
1835 // CHECK-ERROR: ^
1837 ldaddalh b2, b3, [sp]
1838 // CHECK-ERROR: error: invalid operand for instruction
1839 // CHECK-ERROR: ldaddalh b2, b3, [sp]
1840 // CHECK-ERROR: ^
1842 ldaddalh h0, h1, [x2]
1843 // CHECK-ERROR: error: invalid operand for instruction
1844 // CHECK-ERROR: ldaddalh h0, h1, [x2]
1845 // CHECK-ERROR: ^
1847 ldaddalh h2, h3, [sp]
1848 // CHECK-ERROR: error: invalid operand for instruction
1849 // CHECK-ERROR: ldaddalh h2, h3, [sp]
1850 // CHECK-ERROR: ^
1852 ldaddalh v0.4h, v1.4h, v2.4h
1853 // CHECK-ERROR: error: invalid operand for instruction
1854 // CHECK-ERROR: ldaddalh v0.4h, v1.4h, v2.4h
1855 // CHECK-ERROR: ^
1857 ldclr b0, b1, [x2]
1858 // CHECK-ERROR: error: invalid operand for instruction
1859 // CHECK-ERROR: ldclr b0, b1, [x2]
1860 // CHECK-ERROR: ^
1862 ldclr b2, b3, [sp]
1863 // CHECK-ERROR: error: invalid operand for instruction
1864 // CHECK-ERROR: ldclr b2, b3, [sp]
1865 // CHECK-ERROR: ^
1867 ldclr h0, h1, [x2]
1868 // CHECK-ERROR: error: invalid operand for instruction
1869 // CHECK-ERROR: ldclr h0, h1, [x2]
1870 // CHECK-ERROR: ^
1872 ldclr h2, h3, [sp]
1873 // CHECK-ERROR: error: invalid operand for instruction
1874 // CHECK-ERROR: ldclr h2, h3, [sp]
1875 // CHECK-ERROR: ^
1877 ldclr v0.4h, v1.4h, v2.4h
1878 // CHECK-ERROR: error: invalid operand for instruction
1879 // CHECK-ERROR: ldclr v0.4h, v1.4h, v2.4h
1880 // CHECK-ERROR: ^
1882 ldclra b0, b1, [x2]
1883 // CHECK-ERROR: error: invalid operand for instruction
1884 // CHECK-ERROR: ldclra b0, b1, [x2]
1885 // CHECK-ERROR: ^
1887 ldclra b2, b3, [sp]
1888 // CHECK-ERROR: error: invalid operand for instruction
1889 // CHECK-ERROR: ldclra b2, b3, [sp]
1890 // CHECK-ERROR: ^
1892 ldclra h0, h1, [x2]
1893 // CHECK-ERROR: error: invalid operand for instruction
1894 // CHECK-ERROR: ldclra h0, h1, [x2]
1895 // CHECK-ERROR: ^
1897 ldclra h2, h3, [sp]
1898 // CHECK-ERROR: error: invalid operand for instruction
1899 // CHECK-ERROR: ldclra h2, h3, [sp]
1900 // CHECK-ERROR: ^
1902 ldclra v0.4h, v1.4h, v2.4h
1903 // CHECK-ERROR: error: invalid operand for instruction
1904 // CHECK-ERROR: ldclra v0.4h, v1.4h, v2.4h
1905 // CHECK-ERROR: ^
1907 ldclra b0, b1, [x2]
1908 // CHECK-ERROR: error: invalid operand for instruction
1909 // CHECK-ERROR: ldclra b0, b1, [x2]
1910 // CHECK-ERROR: ^
1912 ldclra b2, b3, [sp]
1913 // CHECK-ERROR: error: invalid operand for instruction
1914 // CHECK-ERROR: ldclra b2, b3, [sp]
1915 // CHECK-ERROR: ^
1917 ldclra h0, h1, [x2]
1918 // CHECK-ERROR: error: invalid operand for instruction
1919 // CHECK-ERROR: ldclra h0, h1, [x2]
1920 // CHECK-ERROR: ^
1922 ldclra h2, h3, [sp]
1923 // CHECK-ERROR: error: invalid operand for instruction
1924 // CHECK-ERROR: ldclra h2, h3, [sp]
1925 // CHECK-ERROR: ^
1927 ldclra v0.4h, v1.4h, v2.4h
1928 // CHECK-ERROR: error: invalid operand for instruction
1929 // CHECK-ERROR: ldclra v0.4h, v1.4h, v2.4h
1930 // CHECK-ERROR: ^
1932 ldclrl b0, b1, [x2]
1933 // CHECK-ERROR: error: invalid operand for instruction
1934 // CHECK-ERROR: ldclrl b0, b1, [x2]
1935 // CHECK-ERROR: ^
1937 ldclrl b2, b3, [sp]
1938 // CHECK-ERROR: error: invalid operand for instruction
1939 // CHECK-ERROR: ldclrl b2, b3, [sp]
1940 // CHECK-ERROR: ^
1942 ldclrl h0, h1, [x2]
1943 // CHECK-ERROR: error: invalid operand for instruction
1944 // CHECK-ERROR: ldclrl h0, h1, [x2]
1945 // CHECK-ERROR: ^
1947 ldclrl h2, h3, [sp]
1948 // CHECK-ERROR: error: invalid operand for instruction
1949 // CHECK-ERROR: ldclrl h2, h3, [sp]
1950 // CHECK-ERROR: ^
1952 ldclrl v0.4h, v1.4h, v2.4h
1953 // CHECK-ERROR: error: invalid operand for instruction
1954 // CHECK-ERROR: ldclrl v0.4h, v1.4h, v2.4h
1955 // CHECK-ERROR: ^
1957 ldclral b0, b1, [x2]
1958 // CHECK-ERROR: error: invalid operand for instruction
1959 // CHECK-ERROR: ldclral b0, b1, [x2]
1960 // CHECK-ERROR: ^
1962 ldclral b2, b3, [sp]
1963 // CHECK-ERROR: error: invalid operand for instruction
1964 // CHECK-ERROR: ldclral b2, b3, [sp]
1965 // CHECK-ERROR: ^
1967 ldclral h0, h1, [x2]
1968 // CHECK-ERROR: error: invalid operand for instruction
1969 // CHECK-ERROR: ldclral h0, h1, [x2]
1970 // CHECK-ERROR: ^
1972 ldclral h2, h3, [sp]
1973 // CHECK-ERROR: error: invalid operand for instruction
1974 // CHECK-ERROR: ldclral h2, h3, [sp]
1975 // CHECK-ERROR: ^
1977 ldclral v0.4h, v1.4h, v2.4h
1978 // CHECK-ERROR: error: invalid operand for instruction
1979 // CHECK-ERROR: ldclral v0.4h, v1.4h, v2.4h
1980 // CHECK-ERROR: ^
1982 ldclrb b0, b1, [x2]
1983 // CHECK-ERROR: error: invalid operand for instruction
1984 // CHECK-ERROR: ldclrb b0, b1, [x2]
1985 // CHECK-ERROR: ^
1987 ldclrb b2, b3, [sp]
1988 // CHECK-ERROR: error: invalid operand for instruction
1989 // CHECK-ERROR: ldclrb b2, b3, [sp]
1990 // CHECK-ERROR: ^
1992 ldclrb h0, h1, [x2]
1993 // CHECK-ERROR: error: invalid operand for instruction
1994 // CHECK-ERROR: ldclrb h0, h1, [x2]
1995 // CHECK-ERROR: ^
1997 ldclrb h2, h3, [sp]
1998 // CHECK-ERROR: error: invalid operand for instruction
1999 // CHECK-ERROR: ldclrb h2, h3, [sp]
2000 // CHECK-ERROR: ^
2002 ldclrb v0.4h, v1.4h, v2.4h
2003 // CHECK-ERROR: error: invalid operand for instruction
2004 // CHECK-ERROR: ldclrb v0.4h, v1.4h, v2.4h
2005 // CHECK-ERROR: ^
2007 ldclrh b0, b1, [x2]
2008 // CHECK-ERROR: error: invalid operand for instruction
2009 // CHECK-ERROR: ldclrh b0, b1, [x2]
2010 // CHECK-ERROR: ^
2012 ldclrh b2, b3, [sp]
2013 // CHECK-ERROR: error: invalid operand for instruction
2014 // CHECK-ERROR: ldclrh b2, b3, [sp]
2015 // CHECK-ERROR: ^
2017 ldclrh h0, h1, [x2]
2018 // CHECK-ERROR: error: invalid operand for instruction
2019 // CHECK-ERROR: ldclrh h0, h1, [x2]
2020 // CHECK-ERROR: ^
2022 ldclrh h2, h3, [sp]
2023 // CHECK-ERROR: error: invalid operand for instruction
2024 // CHECK-ERROR: ldclrh h2, h3, [sp]
2025 // CHECK-ERROR: ^
2027 ldclrh v0.4h, v1.4h, v2.4h
2028 // CHECK-ERROR: error: invalid operand for instruction
2029 // CHECK-ERROR: ldclrh v0.4h, v1.4h, v2.4h
2030 // CHECK-ERROR: ^
2032 ldclrab b0, b1, [x2]
2033 // CHECK-ERROR: error: invalid operand for instruction
2034 // CHECK-ERROR: ldclrab b0, b1, [x2]
2035 // CHECK-ERROR: ^
2037 ldclrab b2, b3, [sp]
2038 // CHECK-ERROR: error: invalid operand for instruction
2039 // CHECK-ERROR: ldclrab b2, b3, [sp]
2040 // CHECK-ERROR: ^
2042 ldclrab h0, h1, [x2]
2043 // CHECK-ERROR: error: invalid operand for instruction
2044 // CHECK-ERROR: ldclrab h0, h1, [x2]
2045 // CHECK-ERROR: ^
2047 ldclrab h2, h3, [sp]
2048 // CHECK-ERROR: error: invalid operand for instruction
2049 // CHECK-ERROR: ldclrab h2, h3, [sp]
2050 // CHECK-ERROR: ^
2052 ldclrab v0.4h, v1.4h, v2.4h
2053 // CHECK-ERROR: error: invalid operand for instruction
2054 // CHECK-ERROR: ldclrab v0.4h, v1.4h, v2.4h
2055 // CHECK-ERROR: ^
2057 ldclrlb b0, b1, [x2]
2058 // CHECK-ERROR: error: invalid operand for instruction
2059 // CHECK-ERROR: ldclrlb b0, b1, [x2]
2060 // CHECK-ERROR: ^
2062 ldclrlb b2, b3, [sp]
2063 // CHECK-ERROR: error: invalid operand for instruction
2064 // CHECK-ERROR: ldclrlb b2, b3, [sp]
2065 // CHECK-ERROR: ^
2067 ldclrlb h0, h1, [x2]
2068 // CHECK-ERROR: error: invalid operand for instruction
2069 // CHECK-ERROR: ldclrlb h0, h1, [x2]
2070 // CHECK-ERROR: ^
2072 ldclrlb h2, h3, [sp]
2073 // CHECK-ERROR: error: invalid operand for instruction
2074 // CHECK-ERROR: ldclrlb h2, h3, [sp]
2075 // CHECK-ERROR: ^
2077 ldclrlb v0.4h, v1.4h, v2.4h
2078 // CHECK-ERROR: error: invalid operand for instruction
2079 // CHECK-ERROR: ldclrlb v0.4h, v1.4h, v2.4h
2080 // CHECK-ERROR: ^
2082 ldclralb b0, b1, [x2]
2083 // CHECK-ERROR: error: invalid operand for instruction
2084 // CHECK-ERROR: ldclralb b0, b1, [x2]
2085 // CHECK-ERROR: ^
2087 ldclralb b2, b3, [sp]
2088 // CHECK-ERROR: error: invalid operand for instruction
2089 // CHECK-ERROR: ldclralb b2, b3, [sp]
2090 // CHECK-ERROR: ^
2092 ldclralb h0, h1, [x2]
2093 // CHECK-ERROR: error: invalid operand for instruction
2094 // CHECK-ERROR: ldclralb h0, h1, [x2]
2095 // CHECK-ERROR: ^
2097 ldclralb h2, h3, [sp]
2098 // CHECK-ERROR: error: invalid operand for instruction
2099 // CHECK-ERROR: ldclralb h2, h3, [sp]
2100 // CHECK-ERROR: ^
2102 ldclralb v0.4h, v1.4h, v2.4h
2103 // CHECK-ERROR: error: invalid operand for instruction
2104 // CHECK-ERROR: ldclralb v0.4h, v1.4h, v2.4h
2105 // CHECK-ERROR: ^
2107 ldclrah b0, b1, [x2]
2108 // CHECK-ERROR: error: invalid operand for instruction
2109 // CHECK-ERROR: ldclrah b0, b1, [x2]
2110 // CHECK-ERROR: ^
2112 ldclrah b2, b3, [sp]
2113 // CHECK-ERROR: error: invalid operand for instruction
2114 // CHECK-ERROR: ldclrah b2, b3, [sp]
2115 // CHECK-ERROR: ^
2117 ldclrah h0, h1, [x2]
2118 // CHECK-ERROR: error: invalid operand for instruction
2119 // CHECK-ERROR: ldclrah h0, h1, [x2]
2120 // CHECK-ERROR: ^
2122 ldclrah h2, h3, [sp]
2123 // CHECK-ERROR: error: invalid operand for instruction
2124 // CHECK-ERROR: ldclrah h2, h3, [sp]
2125 // CHECK-ERROR: ^
2127 ldclrah v0.4h, v1.4h, v2.4h
2128 // CHECK-ERROR: error: invalid operand for instruction
2129 // CHECK-ERROR: ldclrah v0.4h, v1.4h, v2.4h
2130 // CHECK-ERROR: ^
2132 ldclrlh b0, b1, [x2]
2133 // CHECK-ERROR: error: invalid operand for instruction
2134 // CHECK-ERROR: ldclrlh b0, b1, [x2]
2135 // CHECK-ERROR: ^
2137 ldclrlh b2, b3, [sp]
2138 // CHECK-ERROR: error: invalid operand for instruction
2139 // CHECK-ERROR: ldclrlh b2, b3, [sp]
2140 // CHECK-ERROR: ^
2142 ldclrlh h0, h1, [x2]
2143 // CHECK-ERROR: error: invalid operand for instruction
2144 // CHECK-ERROR: ldclrlh h0, h1, [x2]
2145 // CHECK-ERROR: ^
2147 ldclrlh h2, h3, [sp]
2148 // CHECK-ERROR: error: invalid operand for instruction
2149 // CHECK-ERROR: ldclrlh h2, h3, [sp]
2150 // CHECK-ERROR: ^
2152 ldclrlh v0.4h, v1.4h, v2.4h
2153 // CHECK-ERROR: error: invalid operand for instruction
2154 // CHECK-ERROR: ldclrlh v0.4h, v1.4h, v2.4h
2155 // CHECK-ERROR: ^
2157 ldclralh b0, b1, [x2]
2158 // CHECK-ERROR: error: invalid operand for instruction
2159 // CHECK-ERROR: ldclralh b0, b1, [x2]
2160 // CHECK-ERROR: ^
2162 ldclralh b2, b3, [sp]
2163 // CHECK-ERROR: error: invalid operand for instruction
2164 // CHECK-ERROR: ldclralh b2, b3, [sp]
2165 // CHECK-ERROR: ^
2167 ldclralh h0, h1, [x2]
2168 // CHECK-ERROR: error: invalid operand for instruction
2169 // CHECK-ERROR: ldclralh h0, h1, [x2]
2170 // CHECK-ERROR: ^
2172 ldclralh h2, h3, [sp]
2173 // CHECK-ERROR: error: invalid operand for instruction
2174 // CHECK-ERROR: ldclralh h2, h3, [sp]
2175 // CHECK-ERROR: ^
2177 ldclralh v0.4h, v1.4h, v2.4h
2178 // CHECK-ERROR: error: invalid operand for instruction
2179 // CHECK-ERROR: ldclralh v0.4h, v1.4h, v2.4h
2180 // CHECK-ERROR: ^
2182 ldeor b0, b1, [x2]
2183 // CHECK-ERROR: error: invalid operand for instruction
2184 // CHECK-ERROR: ldeor b0, b1, [x2]
2185 // CHECK-ERROR: ^
2187 ldeor b2, b3, [sp]
2188 // CHECK-ERROR: error: invalid operand for instruction
2189 // CHECK-ERROR: ldeor b2, b3, [sp]
2190 // CHECK-ERROR: ^
2192 ldeor h0, h1, [x2]
2193 // CHECK-ERROR: error: invalid operand for instruction
2194 // CHECK-ERROR: ldeor h0, h1, [x2]
2195 // CHECK-ERROR: ^
2197 ldeor h2, h3, [sp]
2198 // CHECK-ERROR: error: invalid operand for instruction
2199 // CHECK-ERROR: ldeor h2, h3, [sp]
2200 // CHECK-ERROR: ^
2202 ldeor v0.4h, v1.4h, v2.4h
2203 // CHECK-ERROR: error: invalid operand for instruction
2204 // CHECK-ERROR: ldeor v0.4h, v1.4h, v2.4h
2205 // CHECK-ERROR: ^
2207 ldeora b0, b1, [x2]
2208 // CHECK-ERROR: error: invalid operand for instruction
2209 // CHECK-ERROR: ldeora b0, b1, [x2]
2210 // CHECK-ERROR: ^
2212 ldeora b2, b3, [sp]
2213 // CHECK-ERROR: error: invalid operand for instruction
2214 // CHECK-ERROR: ldeora b2, b3, [sp]
2215 // CHECK-ERROR: ^
2217 ldeora h0, h1, [x2]
2218 // CHECK-ERROR: error: invalid operand for instruction
2219 // CHECK-ERROR: ldeora h0, h1, [x2]
2220 // CHECK-ERROR: ^
2222 ldeora h2, h3, [sp]
2223 // CHECK-ERROR: error: invalid operand for instruction
2224 // CHECK-ERROR: ldeora h2, h3, [sp]
2225 // CHECK-ERROR: ^
2227 ldeora v0.4h, v1.4h, v2.4h
2228 // CHECK-ERROR: error: invalid operand for instruction
2229 // CHECK-ERROR: ldeora v0.4h, v1.4h, v2.4h
2230 // CHECK-ERROR: ^
2232 ldeorl b0, b1, [x2]
2233 // CHECK-ERROR: error: invalid operand for instruction
2234 // CHECK-ERROR: ldeorl b0, b1, [x2]
2235 // CHECK-ERROR: ^
2237 ldeorl b2, b3, [sp]
2238 // CHECK-ERROR: error: invalid operand for instruction
2239 // CHECK-ERROR: ldeorl b2, b3, [sp]
2240 // CHECK-ERROR: ^
2242 ldeorl h0, h1, [x2]
2243 // CHECK-ERROR: error: invalid operand for instruction
2244 // CHECK-ERROR: ldeorl h0, h1, [x2]
2245 // CHECK-ERROR: ^
2247 ldeorl h2, h3, [sp]
2248 // CHECK-ERROR: error: invalid operand for instruction
2249 // CHECK-ERROR: ldeorl h2, h3, [sp]
2250 // CHECK-ERROR: ^
2252 ldeorl v0.4h, v1.4h, v2.4h
2253 // CHECK-ERROR: error: invalid operand for instruction
2254 // CHECK-ERROR: ldeorl v0.4h, v1.4h, v2.4h
2255 // CHECK-ERROR: ^
2257 ldeoral b0, b1, [x2]
2258 // CHECK-ERROR: error: invalid operand for instruction
2259 // CHECK-ERROR: ldeoral b0, b1, [x2]
2260 // CHECK-ERROR: ^
2262 ldeoral b2, b3, [sp]
2263 // CHECK-ERROR: error: invalid operand for instruction
2264 // CHECK-ERROR: ldeoral b2, b3, [sp]
2265 // CHECK-ERROR: ^
2267 ldeoral h0, h1, [x2]
2268 // CHECK-ERROR: error: invalid operand for instruction
2269 // CHECK-ERROR: ldeoral h0, h1, [x2]
2270 // CHECK-ERROR: ^
2272 ldeoral h2, h3, [sp]
2273 // CHECK-ERROR: error: invalid operand for instruction
2274 // CHECK-ERROR: ldeoral h2, h3, [sp]
2275 // CHECK-ERROR: ^
2277 ldeoral v0.4h, v1.4h, v2.4h
2278 // CHECK-ERROR: error: invalid operand for instruction
2279 // CHECK-ERROR: ldeoral v0.4h, v1.4h, v2.4h
2280 // CHECK-ERROR: ^
2282 ldeorb b0, b1, [x2]
2283 // CHECK-ERROR: error: invalid operand for instruction
2284 // CHECK-ERROR: ldeorb b0, b1, [x2]
2285 // CHECK-ERROR: ^
2287 ldeorb b2, b3, [sp]
2288 // CHECK-ERROR: error: invalid operand for instruction
2289 // CHECK-ERROR: ldeorb b2, b3, [sp]
2290 // CHECK-ERROR: ^
2292 ldeorb h0, h1, [x2]
2293 // CHECK-ERROR: error: invalid operand for instruction
2294 // CHECK-ERROR: ldeorb h0, h1, [x2]
2295 // CHECK-ERROR: ^
2297 ldeorb h2, h3, [sp]
2298 // CHECK-ERROR: error: invalid operand for instruction
2299 // CHECK-ERROR: ldeorb h2, h3, [sp]
2300 // CHECK-ERROR: ^
2302 ldeorb v0.4h, v1.4h, v2.4h
2303 // CHECK-ERROR: error: invalid operand for instruction
2304 // CHECK-ERROR: ldeorb v0.4h, v1.4h, v2.4h
2305 // CHECK-ERROR: ^
2307 ldeorh b0, b1, [x2]
2308 // CHECK-ERROR: error: invalid operand for instruction
2309 // CHECK-ERROR: ldeorh b0, b1, [x2]
2310 // CHECK-ERROR: ^
2312 ldeorh b2, b3, [sp]
2313 // CHECK-ERROR: error: invalid operand for instruction
2314 // CHECK-ERROR: ldeorh b2, b3, [sp]
2315 // CHECK-ERROR: ^
2317 ldeorh h0, h1, [x2]
2318 // CHECK-ERROR: error: invalid operand for instruction
2319 // CHECK-ERROR: ldeorh h0, h1, [x2]
2320 // CHECK-ERROR: ^
2322 ldeorh h2, h3, [sp]
2323 // CHECK-ERROR: error: invalid operand for instruction
2324 // CHECK-ERROR: ldeorh h2, h3, [sp]
2325 // CHECK-ERROR: ^
2327 ldeorh v0.4h, v1.4h, v2.4h
2328 // CHECK-ERROR: error: invalid operand for instruction
2329 // CHECK-ERROR: ldeorh v0.4h, v1.4h, v2.4h
2330 // CHECK-ERROR: ^
2332 ldeorab b0, b1, [x2]
2333 // CHECK-ERROR: error: invalid operand for instruction
2334 // CHECK-ERROR: ldeorab b0, b1, [x2]
2335 // CHECK-ERROR: ^
2337 ldeorab b2, b3, [sp]
2338 // CHECK-ERROR: error: invalid operand for instruction
2339 // CHECK-ERROR: ldeorab b2, b3, [sp]
2340 // CHECK-ERROR: ^
2342 ldeorab h0, h1, [x2]
2343 // CHECK-ERROR: error: invalid operand for instruction
2344 // CHECK-ERROR: ldeorab h0, h1, [x2]
2345 // CHECK-ERROR: ^
2347 ldeorab h2, h3, [sp]
2348 // CHECK-ERROR: error: invalid operand for instruction
2349 // CHECK-ERROR: ldeorab h2, h3, [sp]
2350 // CHECK-ERROR: ^
2352 ldeorab v0.4h, v1.4h, v2.4h
2353 // CHECK-ERROR: error: invalid operand for instruction
2354 // CHECK-ERROR: ldeorab v0.4h, v1.4h, v2.4h
2355 // CHECK-ERROR: ^
2357 ldeorlb b0, b1, [x2]
2358 // CHECK-ERROR: error: invalid operand for instruction
2359 // CHECK-ERROR: ldeorlb b0, b1, [x2]
2360 // CHECK-ERROR: ^
2362 ldeorlb b2, b3, [sp]
2363 // CHECK-ERROR: error: invalid operand for instruction
2364 // CHECK-ERROR: ldeorlb b2, b3, [sp]
2365 // CHECK-ERROR: ^
2367 ldeorlb h0, h1, [x2]
2368 // CHECK-ERROR: error: invalid operand for instruction
2369 // CHECK-ERROR: ldeorlb h0, h1, [x2]
2370 // CHECK-ERROR: ^
2372 ldeorlb h2, h3, [sp]
2373 // CHECK-ERROR: error: invalid operand for instruction
2374 // CHECK-ERROR: ldeorlb h2, h3, [sp]
2375 // CHECK-ERROR: ^
2377 ldeorlb v0.4h, v1.4h, v2.4h
2378 // CHECK-ERROR: error: invalid operand for instruction
2379 // CHECK-ERROR: ldeorlb v0.4h, v1.4h, v2.4h
2380 // CHECK-ERROR: ^
2382 ldeoralb b0, b1, [x2]
2383 // CHECK-ERROR: error: invalid operand for instruction
2384 // CHECK-ERROR: ldeoralb b0, b1, [x2]
2385 // CHECK-ERROR: ^
2387 ldeoralb b2, b3, [sp]
2388 // CHECK-ERROR: error: invalid operand for instruction
2389 // CHECK-ERROR: ldeoralb b2, b3, [sp]
2390 // CHECK-ERROR: ^
2392 ldeoralb h0, h1, [x2]
2393 // CHECK-ERROR: error: invalid operand for instruction
2394 // CHECK-ERROR: ldeoralb h0, h1, [x2]
2395 // CHECK-ERROR: ^
2397 ldeoralb h2, h3, [sp]
2398 // CHECK-ERROR: error: invalid operand for instruction
2399 // CHECK-ERROR: ldeoralb h2, h3, [sp]
2400 // CHECK-ERROR: ^
2402 ldeoralb v0.4h, v1.4h, v2.4h
2403 // CHECK-ERROR: error: invalid operand for instruction
2404 // CHECK-ERROR: ldeoralb v0.4h, v1.4h, v2.4h
2405 // CHECK-ERROR: ^
2407 ldeorah b0, b1, [x2]
2408 // CHECK-ERROR: error: invalid operand for instruction
2409 // CHECK-ERROR: ldeorah b0, b1, [x2]
2410 // CHECK-ERROR: ^
2412 ldeorah b2, b3, [sp]
2413 // CHECK-ERROR: error: invalid operand for instruction
2414 // CHECK-ERROR: ldeorah b2, b3, [sp]
2415 // CHECK-ERROR: ^
2417 ldeorah h0, h1, [x2]
2418 // CHECK-ERROR: error: invalid operand for instruction
2419 // CHECK-ERROR: ldeorah h0, h1, [x2]
2420 // CHECK-ERROR: ^
2422 ldeorah h2, h3, [sp]
2423 // CHECK-ERROR: error: invalid operand for instruction
2424 // CHECK-ERROR: ldeorah h2, h3, [sp]
2425 // CHECK-ERROR: ^
2427 ldeorah v0.4h, v1.4h, v2.4h
2428 // CHECK-ERROR: error: invalid operand for instruction
2429 // CHECK-ERROR: ldeorah v0.4h, v1.4h, v2.4h
2430 // CHECK-ERROR: ^
2432 ldeorlh b0, b1, [x2]
2433 // CHECK-ERROR: error: invalid operand for instruction
2434 // CHECK-ERROR: ldeorlh b0, b1, [x2]
2435 // CHECK-ERROR: ^
2437 ldeorlh b2, b3, [sp]
2438 // CHECK-ERROR: error: invalid operand for instruction
2439 // CHECK-ERROR: ldeorlh b2, b3, [sp]
2440 // CHECK-ERROR: ^
2442 ldeorlh h0, h1, [x2]
2443 // CHECK-ERROR: error: invalid operand for instruction
2444 // CHECK-ERROR: ldeorlh h0, h1, [x2]
2445 // CHECK-ERROR: ^
2447 ldeorlh h2, h3, [sp]
2448 // CHECK-ERROR: error: invalid operand for instruction
2449 // CHECK-ERROR: ldeorlh h2, h3, [sp]
2450 // CHECK-ERROR: ^
2452 ldeorlh v0.4h, v1.4h, v2.4h
2453 // CHECK-ERROR: error: invalid operand for instruction
2454 // CHECK-ERROR: ldeorlh v0.4h, v1.4h, v2.4h
2455 // CHECK-ERROR: ^
2457 ldeoralh b0, b1, [x2]
2458 // CHECK-ERROR: error: invalid operand for instruction
2459 // CHECK-ERROR: ldeoralh b0, b1, [x2]
2460 // CHECK-ERROR: ^
2462 ldeoralh b2, b3, [sp]
2463 // CHECK-ERROR: error: invalid operand for instruction
2464 // CHECK-ERROR: ldeoralh b2, b3, [sp]
2465 // CHECK-ERROR: ^
2467 ldeoralh h0, h1, [x2]
2468 // CHECK-ERROR: error: invalid operand for instruction
2469 // CHECK-ERROR: ldeoralh h0, h1, [x2]
2470 // CHECK-ERROR: ^
2472 ldeoralh h2, h3, [sp]
2473 // CHECK-ERROR: error: invalid operand for instruction
2474 // CHECK-ERROR: ldeoralh h2, h3, [sp]
2475 // CHECK-ERROR: ^
2477 ldeoralh v0.4h, v1.4h, v2.4h
2478 // CHECK-ERROR: error: invalid operand for instruction
2479 // CHECK-ERROR: ldeoralh v0.4h, v1.4h, v2.4h
2480 // CHECK-ERROR: ^
2482 ldset b0, b1, [x2]
2483 // CHECK-ERROR: error: invalid operand for instruction
2484 // CHECK-ERROR: ldset b0, b1, [x2]
2485 // CHECK-ERROR: ^
2487 ldset b2, b3, [sp]
2488 // CHECK-ERROR: error: invalid operand for instruction
2489 // CHECK-ERROR: ldset b2, b3, [sp]
2490 // CHECK-ERROR: ^
2492 ldset h0, h1, [x2]
2493 // CHECK-ERROR: error: invalid operand for instruction
2494 // CHECK-ERROR: ldset h0, h1, [x2]
2495 // CHECK-ERROR: ^
2497 ldset h2, h3, [sp]
2498 // CHECK-ERROR: error: invalid operand for instruction
2499 // CHECK-ERROR: ldset h2, h3, [sp]
2500 // CHECK-ERROR: ^
2502 ldset v0.4h, v1.4h, v2.4h
2503 // CHECK-ERROR: error: invalid operand for instruction
2504 // CHECK-ERROR: ldset v0.4h, v1.4h, v2.4h
2505 // CHECK-ERROR: ^
2507 ldseta b0, b1, [x2]
2508 // CHECK-ERROR: error: invalid operand for instruction
2509 // CHECK-ERROR: ldseta b0, b1, [x2]
2510 // CHECK-ERROR: ^
2512 ldseta b2, b3, [sp]
2513 // CHECK-ERROR: error: invalid operand for instruction
2514 // CHECK-ERROR: ldseta b2, b3, [sp]
2515 // CHECK-ERROR: ^
2517 ldseta h0, h1, [x2]
2518 // CHECK-ERROR: error: invalid operand for instruction
2519 // CHECK-ERROR: ldseta h0, h1, [x2]
2520 // CHECK-ERROR: ^
2522 ldseta h2, h3, [sp]
2523 // CHECK-ERROR: error: invalid operand for instruction
2524 // CHECK-ERROR: ldseta h2, h3, [sp]
2525 // CHECK-ERROR: ^
2527 ldseta v0.4h, v1.4h, v2.4h
2528 // CHECK-ERROR: error: invalid operand for instruction
2529 // CHECK-ERROR: ldseta v0.4h, v1.4h, v2.4h
2530 // CHECK-ERROR: ^
2532 ldsetl b0, b1, [x2]
2533 // CHECK-ERROR: error: invalid operand for instruction
2534 // CHECK-ERROR: ldsetl b0, b1, [x2]
2535 // CHECK-ERROR: ^
2537 ldsetl b2, b3, [sp]
2538 // CHECK-ERROR: error: invalid operand for instruction
2539 // CHECK-ERROR: ldsetl b2, b3, [sp]
2540 // CHECK-ERROR: ^
2542 ldsetl h0, h1, [x2]
2543 // CHECK-ERROR: error: invalid operand for instruction
2544 // CHECK-ERROR: ldsetl h0, h1, [x2]
2545 // CHECK-ERROR: ^
2547 ldsetl h2, h3, [sp]
2548 // CHECK-ERROR: error: invalid operand for instruction
2549 // CHECK-ERROR: ldsetl h2, h3, [sp]
2550 // CHECK-ERROR: ^
2552 ldsetl v0.4h, v1.4h, v2.4h
2553 // CHECK-ERROR: error: invalid operand for instruction
2554 // CHECK-ERROR: ldsetl v0.4h, v1.4h, v2.4h
2555 // CHECK-ERROR: ^
2557 ldsetal b0, b1, [x2]
2558 // CHECK-ERROR: error: invalid operand for instruction
2559 // CHECK-ERROR: ldsetal b0, b1, [x2]
2560 // CHECK-ERROR: ^
2562 ldsetal b2, b3, [sp]
2563 // CHECK-ERROR: error: invalid operand for instruction
2564 // CHECK-ERROR: ldsetal b2, b3, [sp]
2565 // CHECK-ERROR: ^
2567 ldsetal h0, h1, [x2]
2568 // CHECK-ERROR: error: invalid operand for instruction
2569 // CHECK-ERROR: ldsetal h0, h1, [x2]
2570 // CHECK-ERROR: ^
2572 ldsetal h2, h3, [sp]
2573 // CHECK-ERROR: error: invalid operand for instruction
2574 // CHECK-ERROR: ldsetal h2, h3, [sp]
2575 // CHECK-ERROR: ^
2577 ldsetal v0.4h, v1.4h, v2.4h
2578 // CHECK-ERROR: error: invalid operand for instruction
2579 // CHECK-ERROR: ldsetal v0.4h, v1.4h, v2.4h
2580 // CHECK-ERROR: ^
2582 ldsetb b0, b1, [x2]
2583 // CHECK-ERROR: error: invalid operand for instruction
2584 // CHECK-ERROR: ldsetb b0, b1, [x2]
2585 // CHECK-ERROR: ^
2587 ldsetb b2, b3, [sp]
2588 // CHECK-ERROR: error: invalid operand for instruction
2589 // CHECK-ERROR: ldsetb b2, b3, [sp]
2590 // CHECK-ERROR: ^
2592 ldsetb h0, h1, [x2]
2593 // CHECK-ERROR: error: invalid operand for instruction
2594 // CHECK-ERROR: ldsetb h0, h1, [x2]
2595 // CHECK-ERROR: ^
2597 ldsetb h2, h3, [sp]
2598 // CHECK-ERROR: error: invalid operand for instruction
2599 // CHECK-ERROR: ldsetb h2, h3, [sp]
2600 // CHECK-ERROR: ^
2602 ldsetb v0.4h, v1.4h, v2.4h
2603 // CHECK-ERROR: error: invalid operand for instruction
2604 // CHECK-ERROR: ldsetb v0.4h, v1.4h, v2.4h
2605 // CHECK-ERROR: ^
2607 ldseth b0, b1, [x2]
2608 // CHECK-ERROR: error: invalid operand for instruction
2609 // CHECK-ERROR: ldseth b0, b1, [x2]
2610 // CHECK-ERROR: ^
2612 ldseth b2, b3, [sp]
2613 // CHECK-ERROR: error: invalid operand for instruction
2614 // CHECK-ERROR: ldseth b2, b3, [sp]
2615 // CHECK-ERROR: ^
2617 ldseth h0, h1, [x2]
2618 // CHECK-ERROR: error: invalid operand for instruction
2619 // CHECK-ERROR: ldseth h0, h1, [x2]
2620 // CHECK-ERROR: ^
2622 ldseth h2, h3, [sp]
2623 // CHECK-ERROR: error: invalid operand for instruction
2624 // CHECK-ERROR: ldseth h2, h3, [sp]
2625 // CHECK-ERROR: ^
2627 ldseth v0.4h, v1.4h, v2.4h
2628 // CHECK-ERROR: error: invalid operand for instruction
2629 // CHECK-ERROR: ldseth v0.4h, v1.4h, v2.4h
2630 // CHECK-ERROR: ^
2632 ldsetab b0, b1, [x2]
2633 // CHECK-ERROR: error: invalid operand for instruction
2634 // CHECK-ERROR: ldsetab b0, b1, [x2]
2635 // CHECK-ERROR: ^
2637 ldsetab b2, b3, [sp]
2638 // CHECK-ERROR: error: invalid operand for instruction
2639 // CHECK-ERROR: ldsetab b2, b3, [sp]
2640 // CHECK-ERROR: ^
2642 ldsetab h0, h1, [x2]
2643 // CHECK-ERROR: error: invalid operand for instruction
2644 // CHECK-ERROR: ldsetab h0, h1, [x2]
2645 // CHECK-ERROR: ^
2647 ldsetab h2, h3, [sp]
2648 // CHECK-ERROR: error: invalid operand for instruction
2649 // CHECK-ERROR: ldsetab h2, h3, [sp]
2650 // CHECK-ERROR: ^
2652 ldsetab v0.4h, v1.4h, v2.4h
2653 // CHECK-ERROR: error: invalid operand for instruction
2654 // CHECK-ERROR: ldsetab v0.4h, v1.4h, v2.4h
2655 // CHECK-ERROR: ^
2657 ldsetlb b0, b1, [x2]
2658 // CHECK-ERROR: error: invalid operand for instruction
2659 // CHECK-ERROR: ldsetlb b0, b1, [x2]
2660 // CHECK-ERROR: ^
2662 ldsetlb b2, b3, [sp]
2663 // CHECK-ERROR: error: invalid operand for instruction
2664 // CHECK-ERROR: ldsetlb b2, b3, [sp]
2665 // CHECK-ERROR: ^
2667 ldsetlb h0, h1, [x2]
2668 // CHECK-ERROR: error: invalid operand for instruction
2669 // CHECK-ERROR: ldsetlb h0, h1, [x2]
2670 // CHECK-ERROR: ^
2672 ldsetlb h2, h3, [sp]
2673 // CHECK-ERROR: error: invalid operand for instruction
2674 // CHECK-ERROR: ldsetlb h2, h3, [sp]
2675 // CHECK-ERROR: ^
2677 ldsetlb v0.4h, v1.4h, v2.4h
2678 // CHECK-ERROR: error: invalid operand for instruction
2679 // CHECK-ERROR: ldsetlb v0.4h, v1.4h, v2.4h
2680 // CHECK-ERROR: ^
2682 ldsetalb b0, b1, [x2]
2683 // CHECK-ERROR: error: invalid operand for instruction
2684 // CHECK-ERROR: ldsetalb b0, b1, [x2]
2685 // CHECK-ERROR: ^
2687 ldsetalb b2, b3, [sp]
2688 // CHECK-ERROR: error: invalid operand for instruction
2689 // CHECK-ERROR: ldsetalb b2, b3, [sp]
2690 // CHECK-ERROR: ^
2692 ldsetalb h0, h1, [x2]
2693 // CHECK-ERROR: error: invalid operand for instruction
2694 // CHECK-ERROR: ldsetalb h0, h1, [x2]
2695 // CHECK-ERROR: ^
2697 ldsetalb h2, h3, [sp]
2698 // CHECK-ERROR: error: invalid operand for instruction
2699 // CHECK-ERROR: ldsetalb h2, h3, [sp]
2700 // CHECK-ERROR: ^
2702 ldsetalb v0.4h, v1.4h, v2.4h
2703 // CHECK-ERROR: error: invalid operand for instruction
2704 // CHECK-ERROR: ldsetalb v0.4h, v1.4h, v2.4h
2705 // CHECK-ERROR: ^
2707 ldsetah b0, b1, [x2]
2708 // CHECK-ERROR: error: invalid operand for instruction
2709 // CHECK-ERROR: ldsetah b0, b1, [x2]
2710 // CHECK-ERROR: ^
2712 ldsetah b2, b3, [sp]
2713 // CHECK-ERROR: error: invalid operand for instruction
2714 // CHECK-ERROR: ldsetah b2, b3, [sp]
2715 // CHECK-ERROR: ^
2717 ldsetah h0, h1, [x2]
2718 // CHECK-ERROR: error: invalid operand for instruction
2719 // CHECK-ERROR: ldsetah h0, h1, [x2]
2720 // CHECK-ERROR: ^
2722 ldsetah h2, h3, [sp]
2723 // CHECK-ERROR: error: invalid operand for instruction
2724 // CHECK-ERROR: ldsetah h2, h3, [sp]
2725 // CHECK-ERROR: ^
2727 ldsetah v0.4h, v1.4h, v2.4h
2728 // CHECK-ERROR: error: invalid operand for instruction
2729 // CHECK-ERROR: ldsetah v0.4h, v1.4h, v2.4h
2730 // CHECK-ERROR: ^
2732 ldsetlh b0, b1, [x2]
2733 // CHECK-ERROR: error: invalid operand for instruction
2734 // CHECK-ERROR: ldsetlh b0, b1, [x2]
2735 // CHECK-ERROR: ^
2737 ldsetlh b2, b3, [sp]
2738 // CHECK-ERROR: error: invalid operand for instruction
2739 // CHECK-ERROR: ldsetlh b2, b3, [sp]
2740 // CHECK-ERROR: ^
2742 ldsetlh h0, h1, [x2]
2743 // CHECK-ERROR: error: invalid operand for instruction
2744 // CHECK-ERROR: ldsetlh h0, h1, [x2]
2745 // CHECK-ERROR: ^
2747 ldsetlh h2, h3, [sp]
2748 // CHECK-ERROR: error: invalid operand for instruction
2749 // CHECK-ERROR: ldsetlh h2, h3, [sp]
2750 // CHECK-ERROR: ^
2752 ldsetlh v0.4h, v1.4h, v2.4h
2753 // CHECK-ERROR: error: invalid operand for instruction
2754 // CHECK-ERROR: ldsetlh v0.4h, v1.4h, v2.4h
2755 // CHECK-ERROR: ^
2757 ldsetalh b0, b1, [x2]
2758 // CHECK-ERROR: error: invalid operand for instruction
2759 // CHECK-ERROR: ldsetalh b0, b1, [x2]
2760 // CHECK-ERROR: ^
2762 ldsetalh b2, b3, [sp]
2763 // CHECK-ERROR: error: invalid operand for instruction
2764 // CHECK-ERROR: ldsetalh b2, b3, [sp]
2765 // CHECK-ERROR: ^
2767 ldsetalh h0, h1, [x2]
2768 // CHECK-ERROR: error: invalid operand for instruction
2769 // CHECK-ERROR: ldsetalh h0, h1, [x2]
2770 // CHECK-ERROR: ^
2772 ldsetalh h2, h3, [sp]
2773 // CHECK-ERROR: error: invalid operand for instruction
2774 // CHECK-ERROR: ldsetalh h2, h3, [sp]
2775 // CHECK-ERROR: ^
2777 ldsetalh v0.4h, v1.4h, v2.4h
2778 // CHECK-ERROR: error: invalid operand for instruction
2779 // CHECK-ERROR: ldsetalh v0.4h, v1.4h, v2.4h
2780 // CHECK-ERROR: ^
2782 ldsmax b0, b1, [x2]
2783 // CHECK-ERROR: error: invalid operand for instruction
2784 // CHECK-ERROR: ldsmax b0, b1, [x2]
2785 // CHECK-ERROR: ^
2787 ldsmax b2, b3, [sp]
2788 // CHECK-ERROR: error: invalid operand for instruction
2789 // CHECK-ERROR: ldsmax b2, b3, [sp]
2790 // CHECK-ERROR: ^
2792 ldsmax h0, h1, [x2]
2793 // CHECK-ERROR: error: invalid operand for instruction
2794 // CHECK-ERROR: ldsmax h0, h1, [x2]
2795 // CHECK-ERROR: ^
2797 ldsmax h2, h3, [sp]
2798 // CHECK-ERROR: error: invalid operand for instruction
2799 // CHECK-ERROR: ldsmax h2, h3, [sp]
2800 // CHECK-ERROR: ^
2802 ldsmax v0.4h, v1.4h, v2.4h
2803 // CHECK-ERROR: error: invalid operand for instruction
2804 // CHECK-ERROR: ldsmax v0.4h, v1.4h, v2.4h
2805 // CHECK-ERROR: ^
2807 ldsmaxa b0, b1, [x2]
2808 // CHECK-ERROR: error: invalid operand for instruction
2809 // CHECK-ERROR: ldsmaxa b0, b1, [x2]
2810 // CHECK-ERROR: ^
2812 ldsmaxa b2, b3, [sp]
2813 // CHECK-ERROR: error: invalid operand for instruction
2814 // CHECK-ERROR: ldsmaxa b2, b3, [sp]
2815 // CHECK-ERROR: ^
2817 ldsmaxa h0, h1, [x2]
2818 // CHECK-ERROR: error: invalid operand for instruction
2819 // CHECK-ERROR: ldsmaxa h0, h1, [x2]
2820 // CHECK-ERROR: ^
2822 ldsmaxa h2, h3, [sp]
2823 // CHECK-ERROR: error: invalid operand for instruction
2824 // CHECK-ERROR: ldsmaxa h2, h3, [sp]
2825 // CHECK-ERROR: ^
2827 ldsmaxa v0.4h, v1.4h, v2.4h
2828 // CHECK-ERROR: error: invalid operand for instruction
2829 // CHECK-ERROR: ldsmaxa v0.4h, v1.4h, v2.4h
2830 // CHECK-ERROR: ^
2832 ldsmaxl b0, b1, [x2]
2833 // CHECK-ERROR: error: invalid operand for instruction
2834 // CHECK-ERROR: ldsmaxl b0, b1, [x2]
2835 // CHECK-ERROR: ^
2837 ldsmaxl b2, b3, [sp]
2838 // CHECK-ERROR: error: invalid operand for instruction
2839 // CHECK-ERROR: ldsmaxl b2, b3, [sp]
2840 // CHECK-ERROR: ^
2842 ldsmaxl h0, h1, [x2]
2843 // CHECK-ERROR: error: invalid operand for instruction
2844 // CHECK-ERROR: ldsmaxl h0, h1, [x2]
2845 // CHECK-ERROR: ^
2847 ldsmaxl h2, h3, [sp]
2848 // CHECK-ERROR: error: invalid operand for instruction
2849 // CHECK-ERROR: ldsmaxl h2, h3, [sp]
2850 // CHECK-ERROR: ^
2852 ldsmaxl v0.4h, v1.4h, v2.4h
2853 // CHECK-ERROR: error: invalid operand for instruction
2854 // CHECK-ERROR: ldsmaxl v0.4h, v1.4h, v2.4h
2855 // CHECK-ERROR: ^
2857 ldsmaxal b0, b1, [x2]
2858 // CHECK-ERROR: error: invalid operand for instruction
2859 // CHECK-ERROR: ldsmaxal b0, b1, [x2]
2860 // CHECK-ERROR: ^
2862 ldsmaxal b2, b3, [sp]
2863 // CHECK-ERROR: error: invalid operand for instruction
2864 // CHECK-ERROR: ldsmaxal b2, b3, [sp]
2865 // CHECK-ERROR: ^
2867 ldsmaxal h0, h1, [x2]
2868 // CHECK-ERROR: error: invalid operand for instruction
2869 // CHECK-ERROR: ldsmaxal h0, h1, [x2]
2870 // CHECK-ERROR: ^
2872 ldsmaxal h2, h3, [sp]
2873 // CHECK-ERROR: error: invalid operand for instruction
2874 // CHECK-ERROR: ldsmaxal h2, h3, [sp]
2875 // CHECK-ERROR: ^
2877 ldsmaxal v0.4h, v1.4h, v2.4h
2878 // CHECK-ERROR: error: invalid operand for instruction
2879 // CHECK-ERROR: ldsmaxal v0.4h, v1.4h, v2.4h
2880 // CHECK-ERROR: ^
2882 ldsmaxb b0, b1, [x2]
2883 // CHECK-ERROR: error: invalid operand for instruction
2884 // CHECK-ERROR: ldsmaxb b0, b1, [x2]
2885 // CHECK-ERROR: ^
2887 ldsmaxb b2, b3, [sp]
2888 // CHECK-ERROR: error: invalid operand for instruction
2889 // CHECK-ERROR: ldsmaxb b2, b3, [sp]
2890 // CHECK-ERROR: ^
2892 ldsmaxb h0, h1, [x2]
2893 // CHECK-ERROR: error: invalid operand for instruction
2894 // CHECK-ERROR: ldsmaxb h0, h1, [x2]
2895 // CHECK-ERROR: ^
2897 ldsmaxb h2, h3, [sp]
2898 // CHECK-ERROR: error: invalid operand for instruction
2899 // CHECK-ERROR: ldsmaxb h2, h3, [sp]
2900 // CHECK-ERROR: ^
2902 ldsmaxb v0.4h, v1.4h, v2.4h
2903 // CHECK-ERROR: error: invalid operand for instruction
2904 // CHECK-ERROR: ldsmaxb v0.4h, v1.4h, v2.4h
2905 // CHECK-ERROR: ^
2907 ldsmaxh b0, b1, [x2]
2908 // CHECK-ERROR: error: invalid operand for instruction
2909 // CHECK-ERROR: ldsmaxh b0, b1, [x2]
2910 // CHECK-ERROR: ^
2912 ldsmaxh b2, b3, [sp]
2913 // CHECK-ERROR: error: invalid operand for instruction
2914 // CHECK-ERROR: ldsmaxh b2, b3, [sp]
2915 // CHECK-ERROR: ^
2917 ldsmaxh h0, h1, [x2]
2918 // CHECK-ERROR: error: invalid operand for instruction
2919 // CHECK-ERROR: ldsmaxh h0, h1, [x2]
2920 // CHECK-ERROR: ^
2922 ldsmaxh h2, h3, [sp]
2923 // CHECK-ERROR: error: invalid operand for instruction
2924 // CHECK-ERROR: ldsmaxh h2, h3, [sp]
2925 // CHECK-ERROR: ^
2927 ldsmaxh v0.4h, v1.4h, v2.4h
2928 // CHECK-ERROR: error: invalid operand for instruction
2929 // CHECK-ERROR: ldsmaxh v0.4h, v1.4h, v2.4h
2930 // CHECK-ERROR: ^
2932 ldsmaxab b0, b1, [x2]
2933 // CHECK-ERROR: error: invalid operand for instruction
2934 // CHECK-ERROR: ldsmaxab b0, b1, [x2]
2935 // CHECK-ERROR: ^
2937 ldsmaxab b2, b3, [sp]
2938 // CHECK-ERROR: error: invalid operand for instruction
2939 // CHECK-ERROR: ldsmaxab b2, b3, [sp]
2940 // CHECK-ERROR: ^
2942 ldsmaxab h0, h1, [x2]
2943 // CHECK-ERROR: error: invalid operand for instruction
2944 // CHECK-ERROR: ldsmaxab h0, h1, [x2]
2945 // CHECK-ERROR: ^
2947 ldsmaxab h2, h3, [sp]
2948 // CHECK-ERROR: error: invalid operand for instruction
2949 // CHECK-ERROR: ldsmaxab h2, h3, [sp]
2950 // CHECK-ERROR: ^
2952 ldsmaxab v0.4h, v1.4h, v2.4h
2953 // CHECK-ERROR: error: invalid operand for instruction
2954 // CHECK-ERROR: ldsmaxab v0.4h, v1.4h, v2.4h
2955 // CHECK-ERROR: ^
2957 ldsmaxlb b0, b1, [x2]
2958 // CHECK-ERROR: error: invalid operand for instruction
2959 // CHECK-ERROR: ldsmaxlb b0, b1, [x2]
2960 // CHECK-ERROR: ^
2962 ldsmaxlb b2, b3, [sp]
2963 // CHECK-ERROR: error: invalid operand for instruction
2964 // CHECK-ERROR: ldsmaxlb b2, b3, [sp]
2965 // CHECK-ERROR: ^
2967 ldsmaxlb h0, h1, [x2]
2968 // CHECK-ERROR: error: invalid operand for instruction
2969 // CHECK-ERROR: ldsmaxlb h0, h1, [x2]
2970 // CHECK-ERROR: ^
2972 ldsmaxlb h2, h3, [sp]
2973 // CHECK-ERROR: error: invalid operand for instruction
2974 // CHECK-ERROR: ldsmaxlb h2, h3, [sp]
2975 // CHECK-ERROR: ^
2977 ldsmaxlb v0.4h, v1.4h, v2.4h
2978 // CHECK-ERROR: error: invalid operand for instruction
2979 // CHECK-ERROR: ldsmaxlb v0.4h, v1.4h, v2.4h
2980 // CHECK-ERROR: ^
2982 ldsmaxalb b0, b1, [x2]
2983 // CHECK-ERROR: error: invalid operand for instruction
2984 // CHECK-ERROR: ldsmaxalb b0, b1, [x2]
2985 // CHECK-ERROR: ^
2987 ldsmaxalb b2, b3, [sp]
2988 // CHECK-ERROR: error: invalid operand for instruction
2989 // CHECK-ERROR: ldsmaxalb b2, b3, [sp]
2990 // CHECK-ERROR: ^
2992 ldsmaxalb h0, h1, [x2]
2993 // CHECK-ERROR: error: invalid operand for instruction
2994 // CHECK-ERROR: ldsmaxalb h0, h1, [x2]
2995 // CHECK-ERROR: ^
2997 ldsmaxalb h2, h3, [sp]
2998 // CHECK-ERROR: error: invalid operand for instruction
2999 // CHECK-ERROR: ldsmaxalb h2, h3, [sp]
3000 // CHECK-ERROR: ^
3002 ldsmaxalb v0.4h, v1.4h, v2.4h
3003 // CHECK-ERROR: error: invalid operand for instruction
3004 // CHECK-ERROR: ldsmaxalb v0.4h, v1.4h, v2.4h
3005 // CHECK-ERROR: ^
3007 ldsmaxah b0, b1, [x2]
3008 // CHECK-ERROR: error: invalid operand for instruction
3009 // CHECK-ERROR: ldsmaxah b0, b1, [x2]
3010 // CHECK-ERROR: ^
3012 ldsmaxah b2, b3, [sp]
3013 // CHECK-ERROR: error: invalid operand for instruction
3014 // CHECK-ERROR: ldsmaxah b2, b3, [sp]
3015 // CHECK-ERROR: ^
3017 ldsmaxah h0, h1, [x2]
3018 // CHECK-ERROR: error: invalid operand for instruction
3019 // CHECK-ERROR: ldsmaxah h0, h1, [x2]
3020 // CHECK-ERROR: ^
3022 ldsmaxah h2, h3, [sp]
3023 // CHECK-ERROR: error: invalid operand for instruction
3024 // CHECK-ERROR: ldsmaxah h2, h3, [sp]
3025 // CHECK-ERROR: ^
3027 ldsmaxah v0.4h, v1.4h, v2.4h
3028 // CHECK-ERROR: error: invalid operand for instruction
3029 // CHECK-ERROR: ldsmaxah v0.4h, v1.4h, v2.4h
3030 // CHECK-ERROR: ^
3032 ldsmaxlh b0, b1, [x2]
3033 // CHECK-ERROR: error: invalid operand for instruction
3034 // CHECK-ERROR: ldsmaxlh b0, b1, [x2]
3035 // CHECK-ERROR: ^
3037 ldsmaxlh b2, b3, [sp]
3038 // CHECK-ERROR: error: invalid operand for instruction
3039 // CHECK-ERROR: ldsmaxlh b2, b3, [sp]
3040 // CHECK-ERROR: ^
3042 ldsmaxlh h0, h1, [x2]
3043 // CHECK-ERROR: error: invalid operand for instruction
3044 // CHECK-ERROR: ldsmaxlh h0, h1, [x2]
3045 // CHECK-ERROR: ^
3047 ldsmaxlh h2, h3, [sp]
3048 // CHECK-ERROR: error: invalid operand for instruction
3049 // CHECK-ERROR: ldsmaxlh h2, h3, [sp]
3050 // CHECK-ERROR: ^
3052 ldsmaxlh v0.4h, v1.4h, v2.4h
3053 // CHECK-ERROR: error: invalid operand for instruction
3054 // CHECK-ERROR: ldsmaxlh v0.4h, v1.4h, v2.4h
3055 // CHECK-ERROR: ^
3057 ldsmaxalh b0, b1, [x2]
3058 // CHECK-ERROR: error: invalid operand for instruction
3059 // CHECK-ERROR: ldsmaxalh b0, b1, [x2]
3060 // CHECK-ERROR: ^
3062 ldsmaxalh b2, b3, [sp]
3063 // CHECK-ERROR: error: invalid operand for instruction
3064 // CHECK-ERROR: ldsmaxalh b2, b3, [sp]
3065 // CHECK-ERROR: ^
3067 ldsmaxalh h0, h1, [x2]
3068 // CHECK-ERROR: error: invalid operand for instruction
3069 // CHECK-ERROR: ldsmaxalh h0, h1, [x2]
3070 // CHECK-ERROR: ^
3072 ldsmaxalh h2, h3, [sp]
3073 // CHECK-ERROR: error: invalid operand for instruction
3074 // CHECK-ERROR: ldsmaxalh h2, h3, [sp]
3075 // CHECK-ERROR: ^
3077 ldsmaxalh v0.4h, v1.4h, v2.4h
3078 // CHECK-ERROR: error: invalid operand for instruction
3079 // CHECK-ERROR: ldsmaxalh v0.4h, v1.4h, v2.4h
3080 // CHECK-ERROR: ^
3082 ldsmin b0, b1, [x2]
3083 // CHECK-ERROR: error: invalid operand for instruction
3084 // CHECK-ERROR: ldsmin b0, b1, [x2]
3085 // CHECK-ERROR: ^
3087 ldsmin b2, b3, [sp]
3088 // CHECK-ERROR: error: invalid operand for instruction
3089 // CHECK-ERROR: ldsmin b2, b3, [sp]
3090 // CHECK-ERROR: ^
3092 ldsmin h0, h1, [x2]
3093 // CHECK-ERROR: error: invalid operand for instruction
3094 // CHECK-ERROR: ldsmin h0, h1, [x2]
3095 // CHECK-ERROR: ^
3097 ldsmin h2, h3, [sp]
3098 // CHECK-ERROR: error: invalid operand for instruction
3099 // CHECK-ERROR: ldsmin h2, h3, [sp]
3100 // CHECK-ERROR: ^
3102 ldsmin v0.4h, v1.4h, v2.4h
3103 // CHECK-ERROR: error: invalid operand for instruction
3104 // CHECK-ERROR: ldsmin v0.4h, v1.4h, v2.4h
3105 // CHECK-ERROR: ^
3107 ldsmina b0, b1, [x2]
3108 // CHECK-ERROR: error: invalid operand for instruction
3109 // CHECK-ERROR: ldsmina b0, b1, [x2]
3110 // CHECK-ERROR: ^
3112 ldsmina b2, b3, [sp]
3113 // CHECK-ERROR: error: invalid operand for instruction
3114 // CHECK-ERROR: ldsmina b2, b3, [sp]
3115 // CHECK-ERROR: ^
3117 ldsmina h0, h1, [x2]
3118 // CHECK-ERROR: error: invalid operand for instruction
3119 // CHECK-ERROR: ldsmina h0, h1, [x2]
3120 // CHECK-ERROR: ^
3122 ldsmina h2, h3, [sp]
3123 // CHECK-ERROR: error: invalid operand for instruction
3124 // CHECK-ERROR: ldsmina h2, h3, [sp]
3125 // CHECK-ERROR: ^
3127 ldsmina v0.4h, v1.4h, v2.4h
3128 // CHECK-ERROR: error: invalid operand for instruction
3129 // CHECK-ERROR: ldsmina v0.4h, v1.4h, v2.4h
3130 // CHECK-ERROR: ^
3132 ldsminl b0, b1, [x2]
3133 // CHECK-ERROR: error: invalid operand for instruction
3134 // CHECK-ERROR: ldsminl b0, b1, [x2]
3135 // CHECK-ERROR: ^
3137 ldsminl b2, b3, [sp]
3138 // CHECK-ERROR: error: invalid operand for instruction
3139 // CHECK-ERROR: ldsminl b2, b3, [sp]
3140 // CHECK-ERROR: ^
3142 ldsminl h0, h1, [x2]
3143 // CHECK-ERROR: error: invalid operand for instruction
3144 // CHECK-ERROR: ldsminl h0, h1, [x2]
3145 // CHECK-ERROR: ^
3147 ldsminl h2, h3, [sp]
3148 // CHECK-ERROR: error: invalid operand for instruction
3149 // CHECK-ERROR: ldsminl h2, h3, [sp]
3150 // CHECK-ERROR: ^
3152 ldsminl v0.4h, v1.4h, v2.4h
3153 // CHECK-ERROR: error: invalid operand for instruction
3154 // CHECK-ERROR: ldsminl v0.4h, v1.4h, v2.4h
3155 // CHECK-ERROR: ^
3157 ldsminal b0, b1, [x2]
3158 // CHECK-ERROR: error: invalid operand for instruction
3159 // CHECK-ERROR: ldsminal b0, b1, [x2]
3160 // CHECK-ERROR: ^
3162 ldsminal b2, b3, [sp]
3163 // CHECK-ERROR: error: invalid operand for instruction
3164 // CHECK-ERROR: ldsminal b2, b3, [sp]
3165 // CHECK-ERROR: ^
3167 ldsminal h0, h1, [x2]
3168 // CHECK-ERROR: error: invalid operand for instruction
3169 // CHECK-ERROR: ldsminal h0, h1, [x2]
3170 // CHECK-ERROR: ^
3172 ldsminal h2, h3, [sp]
3173 // CHECK-ERROR: error: invalid operand for instruction
3174 // CHECK-ERROR: ldsminal h2, h3, [sp]
3175 // CHECK-ERROR: ^
3177 ldsminal v0.4h, v1.4h, v2.4h
3178 // CHECK-ERROR: error: invalid operand for instruction
3179 // CHECK-ERROR: ldsminal v0.4h, v1.4h, v2.4h
3180 // CHECK-ERROR: ^
3182 ldsminb b0, b1, [x2]
3183 // CHECK-ERROR: error: invalid operand for instruction
3184 // CHECK-ERROR: ldsminb b0, b1, [x2]
3185 // CHECK-ERROR: ^
3187 ldsminb b2, b3, [sp]
3188 // CHECK-ERROR: error: invalid operand for instruction
3189 // CHECK-ERROR: ldsminb b2, b3, [sp]
3190 // CHECK-ERROR: ^
3192 ldsminb h0, h1, [x2]
3193 // CHECK-ERROR: error: invalid operand for instruction
3194 // CHECK-ERROR: ldsminb h0, h1, [x2]
3195 // CHECK-ERROR: ^
3197 ldsminb h2, h3, [sp]
3198 // CHECK-ERROR: error: invalid operand for instruction
3199 // CHECK-ERROR: ldsminb h2, h3, [sp]
3200 // CHECK-ERROR: ^
3202 ldsminb v0.4h, v1.4h, v2.4h
3203 // CHECK-ERROR: error: invalid operand for instruction
3204 // CHECK-ERROR: ldsminb v0.4h, v1.4h, v2.4h
3205 // CHECK-ERROR: ^
3207 ldsminh b0, b1, [x2]
3208 // CHECK-ERROR: error: invalid operand for instruction
3209 // CHECK-ERROR: ldsminh b0, b1, [x2]
3210 // CHECK-ERROR: ^
3212 ldsminh b2, b3, [sp]
3213 // CHECK-ERROR: error: invalid operand for instruction
3214 // CHECK-ERROR: ldsminh b2, b3, [sp]
3215 // CHECK-ERROR: ^
3217 ldsminh h0, h1, [x2]
3218 // CHECK-ERROR: error: invalid operand for instruction
3219 // CHECK-ERROR: ldsminh h0, h1, [x2]
3220 // CHECK-ERROR: ^
3222 ldsminh h2, h3, [sp]
3223 // CHECK-ERROR: error: invalid operand for instruction
3224 // CHECK-ERROR: ldsminh h2, h3, [sp]
3225 // CHECK-ERROR: ^
3227 ldsminh v0.4h, v1.4h, v2.4h
3228 // CHECK-ERROR: error: invalid operand for instruction
3229 // CHECK-ERROR: ldsminh v0.4h, v1.4h, v2.4h
3230 // CHECK-ERROR: ^
3232 ldsminab b0, b1, [x2]
3233 // CHECK-ERROR: error: invalid operand for instruction
3234 // CHECK-ERROR: ldsminab b0, b1, [x2]
3235 // CHECK-ERROR: ^
3237 ldsminab b2, b3, [sp]
3238 // CHECK-ERROR: error: invalid operand for instruction
3239 // CHECK-ERROR: ldsminab b2, b3, [sp]
3240 // CHECK-ERROR: ^
3242 ldsminab h0, h1, [x2]
3243 // CHECK-ERROR: error: invalid operand for instruction
3244 // CHECK-ERROR: ldsminab h0, h1, [x2]
3245 // CHECK-ERROR: ^
3247 ldsminab h2, h3, [sp]
3248 // CHECK-ERROR: error: invalid operand for instruction
3249 // CHECK-ERROR: ldsminab h2, h3, [sp]
3250 // CHECK-ERROR: ^
3252 ldsminab v0.4h, v1.4h, v2.4h
3253 // CHECK-ERROR: error: invalid operand for instruction
3254 // CHECK-ERROR: ldsminab v0.4h, v1.4h, v2.4h
3255 // CHECK-ERROR: ^
3257 ldsminlb b0, b1, [x2]
3258 // CHECK-ERROR: error: invalid operand for instruction
3259 // CHECK-ERROR: ldsminlb b0, b1, [x2]
3260 // CHECK-ERROR: ^
3262 ldsminlb b2, b3, [sp]
3263 // CHECK-ERROR: error: invalid operand for instruction
3264 // CHECK-ERROR: ldsminlb b2, b3, [sp]
3265 // CHECK-ERROR: ^
3267 ldsminlb h0, h1, [x2]
3268 // CHECK-ERROR: error: invalid operand for instruction
3269 // CHECK-ERROR: ldsminlb h0, h1, [x2]
3270 // CHECK-ERROR: ^
3272 ldsminlb h2, h3, [sp]
3273 // CHECK-ERROR: error: invalid operand for instruction
3274 // CHECK-ERROR: ldsminlb h2, h3, [sp]
3275 // CHECK-ERROR: ^
3277 ldsminlb v0.4h, v1.4h, v2.4h
3278 // CHECK-ERROR: error: invalid operand for instruction
3279 // CHECK-ERROR: ldsminlb v0.4h, v1.4h, v2.4h
3280 // CHECK-ERROR: ^
3282 ldsminalb b0, b1, [x2]
3283 // CHECK-ERROR: error: invalid operand for instruction
3284 // CHECK-ERROR: ldsminalb b0, b1, [x2]
3285 // CHECK-ERROR: ^
3287 ldsminalb b2, b3, [sp]
3288 // CHECK-ERROR: error: invalid operand for instruction
3289 // CHECK-ERROR: ldsminalb b2, b3, [sp]
3290 // CHECK-ERROR: ^
3292 ldsminalb h0, h1, [x2]
3293 // CHECK-ERROR: error: invalid operand for instruction
3294 // CHECK-ERROR: ldsminalb h0, h1, [x2]
3295 // CHECK-ERROR: ^
3297 ldsminalb h2, h3, [sp]
3298 // CHECK-ERROR: error: invalid operand for instruction
3299 // CHECK-ERROR: ldsminalb h2, h3, [sp]
3300 // CHECK-ERROR: ^
3302 ldsminalb v0.4h, v1.4h, v2.4h
3303 // CHECK-ERROR: error: invalid operand for instruction
3304 // CHECK-ERROR: ldsminalb v0.4h, v1.4h, v2.4h
3305 // CHECK-ERROR: ^
3307 ldsminah b0, b1, [x2]
3308 // CHECK-ERROR: error: invalid operand for instruction
3309 // CHECK-ERROR: ldsminah b0, b1, [x2]
3310 // CHECK-ERROR: ^
3312 ldsminah b2, b3, [sp]
3313 // CHECK-ERROR: error: invalid operand for instruction
3314 // CHECK-ERROR: ldsminah b2, b3, [sp]
3315 // CHECK-ERROR: ^
3317 ldsminah h0, h1, [x2]
3318 // CHECK-ERROR: error: invalid operand for instruction
3319 // CHECK-ERROR: ldsminah h0, h1, [x2]
3320 // CHECK-ERROR: ^
3322 ldsminah h2, h3, [sp]
3323 // CHECK-ERROR: error: invalid operand for instruction
3324 // CHECK-ERROR: ldsminah h2, h3, [sp]
3325 // CHECK-ERROR: ^
3327 ldsminah v0.4h, v1.4h, v2.4h
3328 // CHECK-ERROR: error: invalid operand for instruction
3329 // CHECK-ERROR: ldsminah v0.4h, v1.4h, v2.4h
3330 // CHECK-ERROR: ^
3332 ldsminlh b0, b1, [x2]
3333 // CHECK-ERROR: error: invalid operand for instruction
3334 // CHECK-ERROR: ldsminlh b0, b1, [x2]
3335 // CHECK-ERROR: ^
3337 ldsminlh b2, b3, [sp]
3338 // CHECK-ERROR: error: invalid operand for instruction
3339 // CHECK-ERROR: ldsminlh b2, b3, [sp]
3340 // CHECK-ERROR: ^
3342 ldsminlh h0, h1, [x2]
3343 // CHECK-ERROR: error: invalid operand for instruction
3344 // CHECK-ERROR: ldsminlh h0, h1, [x2]
3345 // CHECK-ERROR: ^
3347 ldsminlh h2, h3, [sp]
3348 // CHECK-ERROR: error: invalid operand for instruction
3349 // CHECK-ERROR: ldsminlh h2, h3, [sp]
3350 // CHECK-ERROR: ^
3352 ldsminlh v0.4h, v1.4h, v2.4h
3353 // CHECK-ERROR: error: invalid operand for instruction
3354 // CHECK-ERROR: ldsminlh v0.4h, v1.4h, v2.4h
3355 // CHECK-ERROR: ^
3357 ldsminalh b0, b1, [x2]
3358 // CHECK-ERROR: error: invalid operand for instruction
3359 // CHECK-ERROR: ldsminalh b0, b1, [x2]
3360 // CHECK-ERROR: ^
3362 ldsminalh b2, b3, [sp]
3363 // CHECK-ERROR: error: invalid operand for instruction
3364 // CHECK-ERROR: ldsminalh b2, b3, [sp]
3365 // CHECK-ERROR: ^
3367 ldsminalh h0, h1, [x2]
3368 // CHECK-ERROR: error: invalid operand for instruction
3369 // CHECK-ERROR: ldsminalh h0, h1, [x2]
3370 // CHECK-ERROR: ^
3372 ldsminalh h2, h3, [sp]
3373 // CHECK-ERROR: error: invalid operand for instruction
3374 // CHECK-ERROR: ldsminalh h2, h3, [sp]
3375 // CHECK-ERROR: ^
3377 ldsminalh v0.4h, v1.4h, v2.4h
3378 // CHECK-ERROR: error: invalid operand for instruction
3379 // CHECK-ERROR: ldsminalh v0.4h, v1.4h, v2.4h
3380 // CHECK-ERROR: ^
3382 ldumax b0, b1, [x2]
3383 // CHECK-ERROR: error: invalid operand for instruction
3384 // CHECK-ERROR: ldumax b0, b1, [x2]
3385 // CHECK-ERROR: ^
3387 ldumax b2, b3, [sp]
3388 // CHECK-ERROR: error: invalid operand for instruction
3389 // CHECK-ERROR: ldumax b2, b3, [sp]
3390 // CHECK-ERROR: ^
3392 ldumax h0, h1, [x2]
3393 // CHECK-ERROR: error: invalid operand for instruction
3394 // CHECK-ERROR: ldumax h0, h1, [x2]
3395 // CHECK-ERROR: ^
3397 ldumax h2, h3, [sp]
3398 // CHECK-ERROR: error: invalid operand for instruction
3399 // CHECK-ERROR: ldumax h2, h3, [sp]
3400 // CHECK-ERROR: ^
3402 ldumax v0.4h, v1.4h, v2.4h
3403 // CHECK-ERROR: error: invalid operand for instruction
3404 // CHECK-ERROR: ldumax v0.4h, v1.4h, v2.4h
3405 // CHECK-ERROR: ^
3407 ldumaxa b0, b1, [x2]
3408 // CHECK-ERROR: error: invalid operand for instruction
3409 // CHECK-ERROR: ldumaxa b0, b1, [x2]
3410 // CHECK-ERROR: ^
3412 ldumaxa b2, b3, [sp]
3413 // CHECK-ERROR: error: invalid operand for instruction
3414 // CHECK-ERROR: ldumaxa b2, b3, [sp]
3415 // CHECK-ERROR: ^
3417 ldumaxa h0, h1, [x2]
3418 // CHECK-ERROR: error: invalid operand for instruction
3419 // CHECK-ERROR: ldumaxa h0, h1, [x2]
3420 // CHECK-ERROR: ^
3422 ldumaxa h2, h3, [sp]
3423 // CHECK-ERROR: error: invalid operand for instruction
3424 // CHECK-ERROR: ldumaxa h2, h3, [sp]
3425 // CHECK-ERROR: ^
3427 ldumaxa v0.4h, v1.4h, v2.4h
3428 // CHECK-ERROR: error: invalid operand for instruction
3429 // CHECK-ERROR: ldumaxa v0.4h, v1.4h, v2.4h
3430 // CHECK-ERROR: ^
3432 ldumaxl b0, b1, [x2]
3433 // CHECK-ERROR: error: invalid operand for instruction
3434 // CHECK-ERROR: ldumaxl b0, b1, [x2]
3435 // CHECK-ERROR: ^
3437 ldumaxl b2, b3, [sp]
3438 // CHECK-ERROR: error: invalid operand for instruction
3439 // CHECK-ERROR: ldumaxl b2, b3, [sp]
3440 // CHECK-ERROR: ^
3442 ldumaxl h0, h1, [x2]
3443 // CHECK-ERROR: error: invalid operand for instruction
3444 // CHECK-ERROR: ldumaxl h0, h1, [x2]
3445 // CHECK-ERROR: ^
3447 ldumaxl h2, h3, [sp]
3448 // CHECK-ERROR: error: invalid operand for instruction
3449 // CHECK-ERROR: ldumaxl h2, h3, [sp]
3450 // CHECK-ERROR: ^
3452 ldumaxl v0.4h, v1.4h, v2.4h
3453 // CHECK-ERROR: error: invalid operand for instruction
3454 // CHECK-ERROR: ldumaxl v0.4h, v1.4h, v2.4h
3455 // CHECK-ERROR: ^
3457 ldumaxal b0, b1, [x2]
3458 // CHECK-ERROR: error: invalid operand for instruction
3459 // CHECK-ERROR: ldumaxal b0, b1, [x2]
3460 // CHECK-ERROR: ^
3462 ldumaxal b2, b3, [sp]
3463 // CHECK-ERROR: error: invalid operand for instruction
3464 // CHECK-ERROR: ldumaxal b2, b3, [sp]
3465 // CHECK-ERROR: ^
3467 ldumaxal h0, h1, [x2]
3468 // CHECK-ERROR: error: invalid operand for instruction
3469 // CHECK-ERROR: ldumaxal h0, h1, [x2]
3470 // CHECK-ERROR: ^
3472 ldumaxal h2, h3, [sp]
3473 // CHECK-ERROR: error: invalid operand for instruction
3474 // CHECK-ERROR: ldumaxal h2, h3, [sp]
3475 // CHECK-ERROR: ^
3477 ldumaxal v0.4h, v1.4h, v2.4h
3478 // CHECK-ERROR: error: invalid operand for instruction
3479 // CHECK-ERROR: ldumaxal v0.4h, v1.4h, v2.4h
3480 // CHECK-ERROR: ^
3482 ldumaxb b0, b1, [x2]
3483 // CHECK-ERROR: error: invalid operand for instruction
3484 // CHECK-ERROR: ldumaxb b0, b1, [x2]
3485 // CHECK-ERROR: ^
3487 ldumaxb b2, b3, [sp]
3488 // CHECK-ERROR: error: invalid operand for instruction
3489 // CHECK-ERROR: ldumaxb b2, b3, [sp]
3490 // CHECK-ERROR: ^
3492 ldumaxb h0, h1, [x2]
3493 // CHECK-ERROR: error: invalid operand for instruction
3494 // CHECK-ERROR: ldumaxb h0, h1, [x2]
3495 // CHECK-ERROR: ^
3497 ldumaxb h2, h3, [sp]
3498 // CHECK-ERROR: error: invalid operand for instruction
3499 // CHECK-ERROR: ldumaxb h2, h3, [sp]
3500 // CHECK-ERROR: ^
3502 ldumaxb v0.4h, v1.4h, v2.4h
3503 // CHECK-ERROR: error: invalid operand for instruction
3504 // CHECK-ERROR: ldumaxb v0.4h, v1.4h, v2.4h
3505 // CHECK-ERROR: ^
3507 ldumaxh b0, b1, [x2]
3508 // CHECK-ERROR: error: invalid operand for instruction
3509 // CHECK-ERROR: ldumaxh b0, b1, [x2]
3510 // CHECK-ERROR: ^
3512 ldumaxh b2, b3, [sp]
3513 // CHECK-ERROR: error: invalid operand for instruction
3514 // CHECK-ERROR: ldumaxh b2, b3, [sp]
3515 // CHECK-ERROR: ^
3517 ldumaxh h0, h1, [x2]
3518 // CHECK-ERROR: error: invalid operand for instruction
3519 // CHECK-ERROR: ldumaxh h0, h1, [x2]
3520 // CHECK-ERROR: ^
3522 ldumaxh h2, h3, [sp]
3523 // CHECK-ERROR: error: invalid operand for instruction
3524 // CHECK-ERROR: ldumaxh h2, h3, [sp]
3525 // CHECK-ERROR: ^
3527 ldumaxh v0.4h, v1.4h, v2.4h
3528 // CHECK-ERROR: error: invalid operand for instruction
3529 // CHECK-ERROR: ldumaxh v0.4h, v1.4h, v2.4h
3530 // CHECK-ERROR: ^
3532 ldumaxab b0, b1, [x2]
3533 // CHECK-ERROR: error: invalid operand for instruction
3534 // CHECK-ERROR: ldumaxab b0, b1, [x2]
3535 // CHECK-ERROR: ^
3537 ldumaxab b2, b3, [sp]
3538 // CHECK-ERROR: error: invalid operand for instruction
3539 // CHECK-ERROR: ldumaxab b2, b3, [sp]
3540 // CHECK-ERROR: ^
3542 ldumaxab h0, h1, [x2]
3543 // CHECK-ERROR: error: invalid operand for instruction
3544 // CHECK-ERROR: ldumaxab h0, h1, [x2]
3545 // CHECK-ERROR: ^
3547 ldumaxab h2, h3, [sp]
3548 // CHECK-ERROR: error: invalid operand for instruction
3549 // CHECK-ERROR: ldumaxab h2, h3, [sp]
3550 // CHECK-ERROR: ^
3552 ldumaxab v0.4h, v1.4h, v2.4h
3553 // CHECK-ERROR: error: invalid operand for instruction
3554 // CHECK-ERROR: ldumaxab v0.4h, v1.4h, v2.4h
3555 // CHECK-ERROR: ^
3557 ldumaxlb b0, b1, [x2]
3558 // CHECK-ERROR: error: invalid operand for instruction
3559 // CHECK-ERROR: ldumaxlb b0, b1, [x2]
3560 // CHECK-ERROR: ^
3562 ldumaxlb b2, b3, [sp]
3563 // CHECK-ERROR: error: invalid operand for instruction
3564 // CHECK-ERROR: ldumaxlb b2, b3, [sp]
3565 // CHECK-ERROR: ^
3567 ldumaxlb h0, h1, [x2]
3568 // CHECK-ERROR: error: invalid operand for instruction
3569 // CHECK-ERROR: ldumaxlb h0, h1, [x2]
3570 // CHECK-ERROR: ^
3572 ldumaxlb h2, h3, [sp]
3573 // CHECK-ERROR: error: invalid operand for instruction
3574 // CHECK-ERROR: ldumaxlb h2, h3, [sp]
3575 // CHECK-ERROR: ^
3577 ldumaxlb v0.4h, v1.4h, v2.4h
3578 // CHECK-ERROR: error: invalid operand for instruction
3579 // CHECK-ERROR: ldumaxlb v0.4h, v1.4h, v2.4h
3580 // CHECK-ERROR: ^
3582 ldumaxalb b0, b1, [x2]
3583 // CHECK-ERROR: error: invalid operand for instruction
3584 // CHECK-ERROR: ldumaxalb b0, b1, [x2]
3585 // CHECK-ERROR: ^
3587 ldumaxalb b2, b3, [sp]
3588 // CHECK-ERROR: error: invalid operand for instruction
3589 // CHECK-ERROR: ldumaxalb b2, b3, [sp]
3590 // CHECK-ERROR: ^
3592 ldumaxalb h0, h1, [x2]
3593 // CHECK-ERROR: error: invalid operand for instruction
3594 // CHECK-ERROR: ldumaxalb h0, h1, [x2]
3595 // CHECK-ERROR: ^
3597 ldumaxalb h2, h3, [sp]
3598 // CHECK-ERROR: error: invalid operand for instruction
3599 // CHECK-ERROR: ldumaxalb h2, h3, [sp]
3600 // CHECK-ERROR: ^
3602 ldumaxalb v0.4h, v1.4h, v2.4h
3603 // CHECK-ERROR: error: invalid operand for instruction
3604 // CHECK-ERROR: ldumaxalb v0.4h, v1.4h, v2.4h
3605 // CHECK-ERROR: ^
3607 ldumaxah b0, b1, [x2]
3608 // CHECK-ERROR: error: invalid operand for instruction
3609 // CHECK-ERROR: ldumaxah b0, b1, [x2]
3610 // CHECK-ERROR: ^
3612 ldumaxah b2, b3, [sp]
3613 // CHECK-ERROR: error: invalid operand for instruction
3614 // CHECK-ERROR: ldumaxah b2, b3, [sp]
3615 // CHECK-ERROR: ^
3617 ldumaxah h0, h1, [x2]
3618 // CHECK-ERROR: error: invalid operand for instruction
3619 // CHECK-ERROR: ldumaxah h0, h1, [x2]
3620 // CHECK-ERROR: ^
3622 ldumaxah h2, h3, [sp]
3623 // CHECK-ERROR: error: invalid operand for instruction
3624 // CHECK-ERROR: ldumaxah h2, h3, [sp]
3625 // CHECK-ERROR: ^
3627 ldumaxah v0.4h, v1.4h, v2.4h
3628 // CHECK-ERROR: error: invalid operand for instruction
3629 // CHECK-ERROR: ldumaxah v0.4h, v1.4h, v2.4h
3630 // CHECK-ERROR: ^
3632 ldumaxlh b0, b1, [x2]
3633 // CHECK-ERROR: error: invalid operand for instruction
3634 // CHECK-ERROR: ldumaxlh b0, b1, [x2]
3635 // CHECK-ERROR: ^
3637 ldumaxlh b2, b3, [sp]
3638 // CHECK-ERROR: error: invalid operand for instruction
3639 // CHECK-ERROR: ldumaxlh b2, b3, [sp]
3640 // CHECK-ERROR: ^
3642 ldumaxlh h0, h1, [x2]
3643 // CHECK-ERROR: error: invalid operand for instruction
3644 // CHECK-ERROR: ldumaxlh h0, h1, [x2]
3645 // CHECK-ERROR: ^
3647 ldumaxlh h2, h3, [sp]
3648 // CHECK-ERROR: error: invalid operand for instruction
3649 // CHECK-ERROR: ldumaxlh h2, h3, [sp]
3650 // CHECK-ERROR: ^
3652 ldumaxlh v0.4h, v1.4h, v2.4h
3653 // CHECK-ERROR: error: invalid operand for instruction
3654 // CHECK-ERROR: ldumaxlh v0.4h, v1.4h, v2.4h
3655 // CHECK-ERROR: ^
3657 ldumaxalh b0, b1, [x2]
3658 // CHECK-ERROR: error: invalid operand for instruction
3659 // CHECK-ERROR: ldumaxalh b0, b1, [x2]
3660 // CHECK-ERROR: ^
3662 ldumaxalh b2, b3, [sp]
3663 // CHECK-ERROR: error: invalid operand for instruction
3664 // CHECK-ERROR: ldumaxalh b2, b3, [sp]
3665 // CHECK-ERROR: ^
3667 ldumaxalh h0, h1, [x2]
3668 // CHECK-ERROR: error: invalid operand for instruction
3669 // CHECK-ERROR: ldumaxalh h0, h1, [x2]
3670 // CHECK-ERROR: ^
3672 ldumaxalh h2, h3, [sp]
3673 // CHECK-ERROR: error: invalid operand for instruction
3674 // CHECK-ERROR: ldumaxalh h2, h3, [sp]
3675 // CHECK-ERROR: ^
3677 ldumaxalh v0.4h, v1.4h, v2.4h
3678 // CHECK-ERROR: error: invalid operand for instruction
3679 // CHECK-ERROR: ldumaxalh v0.4h, v1.4h, v2.4h
3680 // CHECK-ERROR: ^
3682 ldumin b0, b1, [x2]
3683 // CHECK-ERROR: error: invalid operand for instruction
3684 // CHECK-ERROR: ldumin b0, b1, [x2]
3685 // CHECK-ERROR: ^
3687 ldumin b2, b3, [sp]
3688 // CHECK-ERROR: error: invalid operand for instruction
3689 // CHECK-ERROR: ldumin b2, b3, [sp]
3690 // CHECK-ERROR: ^
3692 ldumin h0, h1, [x2]
3693 // CHECK-ERROR: error: invalid operand for instruction
3694 // CHECK-ERROR: ldumin h0, h1, [x2]
3695 // CHECK-ERROR: ^
3697 ldumin h2, h3, [sp]
3698 // CHECK-ERROR: error: invalid operand for instruction
3699 // CHECK-ERROR: ldumin h2, h3, [sp]
3700 // CHECK-ERROR: ^
3702 ldumin v0.4h, v1.4h, v2.4h
3703 // CHECK-ERROR: error: invalid operand for instruction
3704 // CHECK-ERROR: ldumin v0.4h, v1.4h, v2.4h
3705 // CHECK-ERROR: ^
3707 ldumina b0, b1, [x2]
3708 // CHECK-ERROR: error: invalid operand for instruction
3709 // CHECK-ERROR: ldumina b0, b1, [x2]
3710 // CHECK-ERROR: ^
3712 ldumina b2, b3, [sp]
3713 // CHECK-ERROR: error: invalid operand for instruction
3714 // CHECK-ERROR: ldumina b2, b3, [sp]
3715 // CHECK-ERROR: ^
3717 ldumina h0, h1, [x2]
3718 // CHECK-ERROR: error: invalid operand for instruction
3719 // CHECK-ERROR: ldumina h0, h1, [x2]
3720 // CHECK-ERROR: ^
3722 ldumina h2, h3, [sp]
3723 // CHECK-ERROR: error: invalid operand for instruction
3724 // CHECK-ERROR: ldumina h2, h3, [sp]
3725 // CHECK-ERROR: ^
3727 ldumina v0.4h, v1.4h, v2.4h
3728 // CHECK-ERROR: error: invalid operand for instruction
3729 // CHECK-ERROR: ldumina v0.4h, v1.4h, v2.4h
3730 // CHECK-ERROR: ^
3732 lduminl b0, b1, [x2]
3733 // CHECK-ERROR: error: invalid operand for instruction
3734 // CHECK-ERROR: lduminl b0, b1, [x2]
3735 // CHECK-ERROR: ^
3737 lduminl b2, b3, [sp]
3738 // CHECK-ERROR: error: invalid operand for instruction
3739 // CHECK-ERROR: lduminl b2, b3, [sp]
3740 // CHECK-ERROR: ^
3742 lduminl h0, h1, [x2]
3743 // CHECK-ERROR: error: invalid operand for instruction
3744 // CHECK-ERROR: lduminl h0, h1, [x2]
3745 // CHECK-ERROR: ^
3747 lduminl h2, h3, [sp]
3748 // CHECK-ERROR: error: invalid operand for instruction
3749 // CHECK-ERROR: lduminl h2, h3, [sp]
3750 // CHECK-ERROR: ^
3752 lduminl v0.4h, v1.4h, v2.4h
3753 // CHECK-ERROR: error: invalid operand for instruction
3754 // CHECK-ERROR: lduminl v0.4h, v1.4h, v2.4h
3755 // CHECK-ERROR: ^
3757 lduminal b0, b1, [x2]
3758 // CHECK-ERROR: error: invalid operand for instruction
3759 // CHECK-ERROR: lduminal b0, b1, [x2]
3760 // CHECK-ERROR: ^
3762 lduminal b2, b3, [sp]
3763 // CHECK-ERROR: error: invalid operand for instruction
3764 // CHECK-ERROR: lduminal b2, b3, [sp]
3765 // CHECK-ERROR: ^
3767 lduminal h0, h1, [x2]
3768 // CHECK-ERROR: error: invalid operand for instruction
3769 // CHECK-ERROR: lduminal h0, h1, [x2]
3770 // CHECK-ERROR: ^
3772 lduminal h2, h3, [sp]
3773 // CHECK-ERROR: error: invalid operand for instruction
3774 // CHECK-ERROR: lduminal h2, h3, [sp]
3775 // CHECK-ERROR: ^
3777 lduminal v0.4h, v1.4h, v2.4h
3778 // CHECK-ERROR: error: invalid operand for instruction
3779 // CHECK-ERROR: lduminal v0.4h, v1.4h, v2.4h
3780 // CHECK-ERROR: ^
3782 lduminb b0, b1, [x2]
3783 // CHECK-ERROR: error: invalid operand for instruction
3784 // CHECK-ERROR: lduminb b0, b1, [x2]
3785 // CHECK-ERROR: ^
3787 lduminb b2, b3, [sp]
3788 // CHECK-ERROR: error: invalid operand for instruction
3789 // CHECK-ERROR: lduminb b2, b3, [sp]
3790 // CHECK-ERROR: ^
3792 lduminb h0, h1, [x2]
3793 // CHECK-ERROR: error: invalid operand for instruction
3794 // CHECK-ERROR: lduminb h0, h1, [x2]
3795 // CHECK-ERROR: ^
3797 lduminb h2, h3, [sp]
3798 // CHECK-ERROR: error: invalid operand for instruction
3799 // CHECK-ERROR: lduminb h2, h3, [sp]
3800 // CHECK-ERROR: ^
3802 lduminb v0.4h, v1.4h, v2.4h
3803 // CHECK-ERROR: error: invalid operand for instruction
3804 // CHECK-ERROR: lduminb v0.4h, v1.4h, v2.4h
3805 // CHECK-ERROR: ^
3807 lduminh b0, b1, [x2]
3808 // CHECK-ERROR: error: invalid operand for instruction
3809 // CHECK-ERROR: lduminh b0, b1, [x2]
3810 // CHECK-ERROR: ^
3812 lduminh b2, b3, [sp]
3813 // CHECK-ERROR: error: invalid operand for instruction
3814 // CHECK-ERROR: lduminh b2, b3, [sp]
3815 // CHECK-ERROR: ^
3817 lduminh h0, h1, [x2]
3818 // CHECK-ERROR: error: invalid operand for instruction
3819 // CHECK-ERROR: lduminh h0, h1, [x2]
3820 // CHECK-ERROR: ^
3822 lduminh h2, h3, [sp]
3823 // CHECK-ERROR: error: invalid operand for instruction
3824 // CHECK-ERROR: lduminh h2, h3, [sp]
3825 // CHECK-ERROR: ^
3827 lduminh v0.4h, v1.4h, v2.4h
3828 // CHECK-ERROR: error: invalid operand for instruction
3829 // CHECK-ERROR: lduminh v0.4h, v1.4h, v2.4h
3830 // CHECK-ERROR: ^
3832 lduminab b0, b1, [x2]
3833 // CHECK-ERROR: error: invalid operand for instruction
3834 // CHECK-ERROR: lduminab b0, b1, [x2]
3835 // CHECK-ERROR: ^
3837 lduminab b2, b3, [sp]
3838 // CHECK-ERROR: error: invalid operand for instruction
3839 // CHECK-ERROR: lduminab b2, b3, [sp]
3840 // CHECK-ERROR: ^
3842 lduminab h0, h1, [x2]
3843 // CHECK-ERROR: error: invalid operand for instruction
3844 // CHECK-ERROR: lduminab h0, h1, [x2]
3845 // CHECK-ERROR: ^
3847 lduminab h2, h3, [sp]
3848 // CHECK-ERROR: error: invalid operand for instruction
3849 // CHECK-ERROR: lduminab h2, h3, [sp]
3850 // CHECK-ERROR: ^
3852 lduminab v0.4h, v1.4h, v2.4h
3853 // CHECK-ERROR: error: invalid operand for instruction
3854 // CHECK-ERROR: lduminab v0.4h, v1.4h, v2.4h
3855 // CHECK-ERROR: ^
3857 lduminlb b0, b1, [x2]
3858 // CHECK-ERROR: error: invalid operand for instruction
3859 // CHECK-ERROR: lduminlb b0, b1, [x2]
3860 // CHECK-ERROR: ^
3862 lduminlb b2, b3, [sp]
3863 // CHECK-ERROR: error: invalid operand for instruction
3864 // CHECK-ERROR: lduminlb b2, b3, [sp]
3865 // CHECK-ERROR: ^
3867 lduminlb h0, h1, [x2]
3868 // CHECK-ERROR: error: invalid operand for instruction
3869 // CHECK-ERROR: lduminlb h0, h1, [x2]
3870 // CHECK-ERROR: ^
3872 lduminlb h2, h3, [sp]
3873 // CHECK-ERROR: error: invalid operand for instruction
3874 // CHECK-ERROR: lduminlb h2, h3, [sp]
3875 // CHECK-ERROR: ^
3877 lduminlb v0.4h, v1.4h, v2.4h
3878 // CHECK-ERROR: error: invalid operand for instruction
3879 // CHECK-ERROR: lduminlb v0.4h, v1.4h, v2.4h
3880 // CHECK-ERROR: ^
3882 lduminalb b0, b1, [x2]
3883 // CHECK-ERROR: error: invalid operand for instruction
3884 // CHECK-ERROR: lduminalb b0, b1, [x2]
3885 // CHECK-ERROR: ^
3887 lduminalb b2, b3, [sp]
3888 // CHECK-ERROR: error: invalid operand for instruction
3889 // CHECK-ERROR: lduminalb b2, b3, [sp]
3890 // CHECK-ERROR: ^
3892 lduminalb h0, h1, [x2]
3893 // CHECK-ERROR: error: invalid operand for instruction
3894 // CHECK-ERROR: lduminalb h0, h1, [x2]
3895 // CHECK-ERROR: ^
3897 lduminalb h2, h3, [sp]
3898 // CHECK-ERROR: error: invalid operand for instruction
3899 // CHECK-ERROR: lduminalb h2, h3, [sp]
3900 // CHECK-ERROR: ^
3902 lduminalb v0.4h, v1.4h, v2.4h
3903 // CHECK-ERROR: error: invalid operand for instruction
3904 // CHECK-ERROR: lduminalb v0.4h, v1.4h, v2.4h
3905 // CHECK-ERROR: ^
3907 lduminah b0, b1, [x2]
3908 // CHECK-ERROR: error: invalid operand for instruction
3909 // CHECK-ERROR: lduminah b0, b1, [x2]
3910 // CHECK-ERROR: ^
3912 lduminah b2, b3, [sp]
3913 // CHECK-ERROR: error: invalid operand for instruction
3914 // CHECK-ERROR: lduminah b2, b3, [sp]
3915 // CHECK-ERROR: ^
3917 lduminah h0, h1, [x2]
3918 // CHECK-ERROR: error: invalid operand for instruction
3919 // CHECK-ERROR: lduminah h0, h1, [x2]
3920 // CHECK-ERROR: ^
3922 lduminah h2, h3, [sp]
3923 // CHECK-ERROR: error: invalid operand for instruction
3924 // CHECK-ERROR: lduminah h2, h3, [sp]
3925 // CHECK-ERROR: ^
3927 lduminah v0.4h, v1.4h, v2.4h
3928 // CHECK-ERROR: error: invalid operand for instruction
3929 // CHECK-ERROR: lduminah v0.4h, v1.4h, v2.4h
3930 // CHECK-ERROR: ^
3932 lduminlh b0, b1, [x2]
3933 // CHECK-ERROR: error: invalid operand for instruction
3934 // CHECK-ERROR: lduminlh b0, b1, [x2]
3935 // CHECK-ERROR: ^
3937 lduminlh b2, b3, [sp]
3938 // CHECK-ERROR: error: invalid operand for instruction
3939 // CHECK-ERROR: lduminlh b2, b3, [sp]
3940 // CHECK-ERROR: ^
3942 lduminlh h0, h1, [x2]
3943 // CHECK-ERROR: error: invalid operand for instruction
3944 // CHECK-ERROR: lduminlh h0, h1, [x2]
3945 // CHECK-ERROR: ^
3947 lduminlh h2, h3, [sp]
3948 // CHECK-ERROR: error: invalid operand for instruction
3949 // CHECK-ERROR: lduminlh h2, h3, [sp]
3950 // CHECK-ERROR: ^
3952 lduminlh v0.4h, v1.4h, v2.4h
3953 // CHECK-ERROR: error: invalid operand for instruction
3954 // CHECK-ERROR: lduminlh v0.4h, v1.4h, v2.4h
3955 // CHECK-ERROR: ^
3957 lduminalh b0, b1, [x2]
3958 // CHECK-ERROR: error: invalid operand for instruction
3959 // CHECK-ERROR: lduminalh b0, b1, [x2]
3960 // CHECK-ERROR: ^
3962 lduminalh b2, b3, [sp]
3963 // CHECK-ERROR: error: invalid operand for instruction
3964 // CHECK-ERROR: lduminalh b2, b3, [sp]
3965 // CHECK-ERROR: ^
3967 lduminalh h0, h1, [x2]
3968 // CHECK-ERROR: error: invalid operand for instruction
3969 // CHECK-ERROR: lduminalh h0, h1, [x2]
3970 // CHECK-ERROR: ^
3972 lduminalh h2, h3, [sp]
3973 // CHECK-ERROR: error: invalid operand for instruction
3974 // CHECK-ERROR: lduminalh h2, h3, [sp]
3975 // CHECK-ERROR: ^
3977 lduminalh v0.4h, v1.4h, v2.4h
3978 // CHECK-ERROR: error: invalid operand for instruction
3979 // CHECK-ERROR: lduminalh v0.4h, v1.4h, v2.4h
3980 // CHECK-ERROR: ^
3982 stadd b0, [x2]
3983 // CHECK-ERROR: error: invalid operand for instruction
3984 // CHECK-ERROR: stadd b0, [x2]
3985 // CHECK-ERROR: ^
3987 stadd b2, [sp]
3988 // CHECK-ERROR: error: invalid operand for instruction
3989 // CHECK-ERROR: stadd b2, [sp]
3990 // CHECK-ERROR: ^
3992 stadd h0, [x2]
3993 // CHECK-ERROR: error: invalid operand for instruction
3994 // CHECK-ERROR: stadd h0, [x2]
3995 // CHECK-ERROR: ^
3997 stadd h2, [sp]
3998 // CHECK-ERROR: error: invalid operand for instruction
3999 // CHECK-ERROR: stadd h2, [sp]
4000 // CHECK-ERROR: ^
4002 stadd v0.4h, v2.4h
4003 // CHECK-ERROR: error: invalid operand for instruction
4004 // CHECK-ERROR: stadd v0.4h, v2.4h
4005 // CHECK-ERROR: ^
4007 staddl b0, [x2]
4008 // CHECK-ERROR: error: invalid operand for instruction
4009 // CHECK-ERROR: staddl b0, [x2]
4010 // CHECK-ERROR: ^
4012 staddl b2, [sp]
4013 // CHECK-ERROR: error: invalid operand for instruction
4014 // CHECK-ERROR: staddl b2, [sp]
4015 // CHECK-ERROR: ^
4017 staddl h0, [x2]
4018 // CHECK-ERROR: error: invalid operand for instruction
4019 // CHECK-ERROR: staddl h0, [x2]
4020 // CHECK-ERROR: ^
4022 staddl h2, [sp]
4023 // CHECK-ERROR: error: invalid operand for instruction
4024 // CHECK-ERROR: staddl h2, [sp]
4025 // CHECK-ERROR: ^
4027 staddl v0.4h, v2.4h
4028 // CHECK-ERROR: error: invalid operand for instruction
4029 // CHECK-ERROR: staddl v0.4h, v2.4h
4030 // CHECK-ERROR: ^
4032 staddb b0, [x2]
4033 // CHECK-ERROR: error: invalid operand for instruction
4034 // CHECK-ERROR: staddb b0, [x2]
4035 // CHECK-ERROR: ^
4037 staddb b2, [sp]
4038 // CHECK-ERROR: error: invalid operand for instruction
4039 // CHECK-ERROR: staddb b2, [sp]
4040 // CHECK-ERROR: ^
4042 staddb h0, [x2]
4043 // CHECK-ERROR: error: invalid operand for instruction
4044 // CHECK-ERROR: staddb h0, [x2]
4045 // CHECK-ERROR: ^
4047 staddb h2, [sp]
4048 // CHECK-ERROR: error: invalid operand for instruction
4049 // CHECK-ERROR: staddb h2, [sp]
4050 // CHECK-ERROR: ^
4052 staddb v0.4h, v2.4h
4053 // CHECK-ERROR: error: invalid operand for instruction
4054 // CHECK-ERROR: staddb v0.4h, v2.4h
4055 // CHECK-ERROR: ^
4057 staddh b0, [x2]
4058 // CHECK-ERROR: error: invalid operand for instruction
4059 // CHECK-ERROR: staddh b0, [x2]
4060 // CHECK-ERROR: ^
4062 staddh b2, [sp]
4063 // CHECK-ERROR: error: invalid operand for instruction
4064 // CHECK-ERROR: staddh b2, [sp]
4065 // CHECK-ERROR: ^
4067 staddh h0, [x2]
4068 // CHECK-ERROR: error: invalid operand for instruction
4069 // CHECK-ERROR: staddh h0, [x2]
4070 // CHECK-ERROR: ^
4072 staddh h2, [sp]
4073 // CHECK-ERROR: error: invalid operand for instruction
4074 // CHECK-ERROR: staddh h2, [sp]
4075 // CHECK-ERROR: ^
4077 staddh v0.4h, v2.4h
4078 // CHECK-ERROR: error: invalid operand for instruction
4079 // CHECK-ERROR: staddh v0.4h, v2.4h
4080 // CHECK-ERROR: ^
4082 staddlb b0, [x2]
4083 // CHECK-ERROR: error: invalid operand for instruction
4084 // CHECK-ERROR: staddlb b0, [x2]
4085 // CHECK-ERROR: ^
4087 staddlb b2, [sp]
4088 // CHECK-ERROR: error: invalid operand for instruction
4089 // CHECK-ERROR: staddlb b2, [sp]
4090 // CHECK-ERROR: ^
4092 staddlb h0, [x2]
4093 // CHECK-ERROR: error: invalid operand for instruction
4094 // CHECK-ERROR: staddlb h0, [x2]
4095 // CHECK-ERROR: ^
4097 staddlb h2, [sp]
4098 // CHECK-ERROR: error: invalid operand for instruction
4099 // CHECK-ERROR: staddlb h2, [sp]
4100 // CHECK-ERROR: ^
4102 staddlb v0.4h, v2.4h
4103 // CHECK-ERROR: error: invalid operand for instruction
4104 // CHECK-ERROR: staddlb v0.4h, v2.4h
4105 // CHECK-ERROR: ^
4107 staddlh b0, [x2]
4108 // CHECK-ERROR: error: invalid operand for instruction
4109 // CHECK-ERROR: staddlh b0, [x2]
4110 // CHECK-ERROR: ^
4112 staddlh b2, [sp]
4113 // CHECK-ERROR: error: invalid operand for instruction
4114 // CHECK-ERROR: staddlh b2, [sp]
4115 // CHECK-ERROR: ^
4117 staddlh h0, [x2]
4118 // CHECK-ERROR: error: invalid operand for instruction
4119 // CHECK-ERROR: staddlh h0, [x2]
4120 // CHECK-ERROR: ^
4122 staddlh h2, [sp]
4123 // CHECK-ERROR: error: invalid operand for instruction
4124 // CHECK-ERROR: staddlh h2, [sp]
4125 // CHECK-ERROR: ^
4127 staddlh v0.4h, v2.4h
4128 // CHECK-ERROR: error: invalid operand for instruction
4129 // CHECK-ERROR: staddlh v0.4h, v2.4h
4130 // CHECK-ERROR: ^
4132 stadd b0, [x2]
4133 // CHECK-ERROR: error: invalid operand for instruction
4134 // CHECK-ERROR: stadd b0, [x2]
4135 // CHECK-ERROR: ^
4137 stadd b2, [sp]
4138 // CHECK-ERROR: error: invalid operand for instruction
4139 // CHECK-ERROR: stadd b2, [sp]
4140 // CHECK-ERROR: ^
4142 stadd h0, [x2]
4143 // CHECK-ERROR: error: invalid operand for instruction
4144 // CHECK-ERROR: stadd h0, [x2]
4145 // CHECK-ERROR: ^
4147 stadd h2, [sp]
4148 // CHECK-ERROR: error: invalid operand for instruction
4149 // CHECK-ERROR: stadd h2, [sp]
4150 // CHECK-ERROR: ^
4152 stadd v0.4h, v2.4h
4153 // CHECK-ERROR: error: invalid operand for instruction
4154 // CHECK-ERROR: stadd v0.4h, v2.4h
4155 // CHECK-ERROR: ^
4157 staddl b0, [x2]
4158 // CHECK-ERROR: error: invalid operand for instruction
4159 // CHECK-ERROR: staddl b0, [x2]
4160 // CHECK-ERROR: ^
4162 staddl b2, [sp]
4163 // CHECK-ERROR: error: invalid operand for instruction
4164 // CHECK-ERROR: staddl b2, [sp]
4165 // CHECK-ERROR: ^
4167 staddl h0, [x2]
4168 // CHECK-ERROR: error: invalid operand for instruction
4169 // CHECK-ERROR: staddl h0, [x2]
4170 // CHECK-ERROR: ^
4172 staddl h2, [sp]
4173 // CHECK-ERROR: error: invalid operand for instruction
4174 // CHECK-ERROR: staddl h2, [sp]
4175 // CHECK-ERROR: ^
4177 staddl v0.4h, v2.4h
4178 // CHECK-ERROR: error: invalid operand for instruction
4179 // CHECK-ERROR: staddl v0.4h, v2.4h
4180 // CHECK-ERROR: ^
4182 stclr b0, [x2]
4183 // CHECK-ERROR: error: invalid operand for instruction
4184 // CHECK-ERROR: stclr b0, [x2]
4185 // CHECK-ERROR: ^
4187 stclr b2, [sp]
4188 // CHECK-ERROR: error: invalid operand for instruction
4189 // CHECK-ERROR: stclr b2, [sp]
4190 // CHECK-ERROR: ^
4192 stclr h0, [x2]
4193 // CHECK-ERROR: error: invalid operand for instruction
4194 // CHECK-ERROR: stclr h0, [x2]
4195 // CHECK-ERROR: ^
4197 stclr h2, [sp]
4198 // CHECK-ERROR: error: invalid operand for instruction
4199 // CHECK-ERROR: stclr h2, [sp]
4200 // CHECK-ERROR: ^
4202 stclr v0.4h, v2.4h
4203 // CHECK-ERROR: error: invalid operand for instruction
4204 // CHECK-ERROR: stclr v0.4h, v2.4h
4205 // CHECK-ERROR: ^
4207 stclrl b0, [x2]
4208 // CHECK-ERROR: error: invalid operand for instruction
4209 // CHECK-ERROR: stclrl b0, [x2]
4210 // CHECK-ERROR: ^
4212 stclrl b2, [sp]
4213 // CHECK-ERROR: error: invalid operand for instruction
4214 // CHECK-ERROR: stclrl b2, [sp]
4215 // CHECK-ERROR: ^
4217 stclrl h0, [x2]
4218 // CHECK-ERROR: error: invalid operand for instruction
4219 // CHECK-ERROR: stclrl h0, [x2]
4220 // CHECK-ERROR: ^
4222 stclrl h2, [sp]
4223 // CHECK-ERROR: error: invalid operand for instruction
4224 // CHECK-ERROR: stclrl h2, [sp]
4225 // CHECK-ERROR: ^
4227 stclrl v0.4h, v2.4h
4228 // CHECK-ERROR: error: invalid operand for instruction
4229 // CHECK-ERROR: stclrl v0.4h, v2.4h
4230 // CHECK-ERROR: ^
4232 stclrb b0, [x2]
4233 // CHECK-ERROR: error: invalid operand for instruction
4234 // CHECK-ERROR: stclrb b0, [x2]
4235 // CHECK-ERROR: ^
4237 stclrb b2, [sp]
4238 // CHECK-ERROR: error: invalid operand for instruction
4239 // CHECK-ERROR: stclrb b2, [sp]
4240 // CHECK-ERROR: ^
4242 stclrb h0, [x2]
4243 // CHECK-ERROR: error: invalid operand for instruction
4244 // CHECK-ERROR: stclrb h0, [x2]
4245 // CHECK-ERROR: ^
4247 stclrb h2, [sp]
4248 // CHECK-ERROR: error: invalid operand for instruction
4249 // CHECK-ERROR: stclrb h2, [sp]
4250 // CHECK-ERROR: ^
4252 stclrb v0.4h, v2.4h
4253 // CHECK-ERROR: error: invalid operand for instruction
4254 // CHECK-ERROR: stclrb v0.4h, v2.4h
4255 // CHECK-ERROR: ^
4257 stclrh b0, [x2]
4258 // CHECK-ERROR: error: invalid operand for instruction
4259 // CHECK-ERROR: stclrh b0, [x2]
4260 // CHECK-ERROR: ^
4262 stclrh b2, [sp]
4263 // CHECK-ERROR: error: invalid operand for instruction
4264 // CHECK-ERROR: stclrh b2, [sp]
4265 // CHECK-ERROR: ^
4267 stclrh h0, [x2]
4268 // CHECK-ERROR: error: invalid operand for instruction
4269 // CHECK-ERROR: stclrh h0, [x2]
4270 // CHECK-ERROR: ^
4272 stclrh h2, [sp]
4273 // CHECK-ERROR: error: invalid operand for instruction
4274 // CHECK-ERROR: stclrh h2, [sp]
4275 // CHECK-ERROR: ^
4277 stclrh v0.4h, v2.4h
4278 // CHECK-ERROR: error: invalid operand for instruction
4279 // CHECK-ERROR: stclrh v0.4h, v2.4h
4280 // CHECK-ERROR: ^
4282 stclrlb b0, [x2]
4283 // CHECK-ERROR: error: invalid operand for instruction
4284 // CHECK-ERROR: stclrlb b0, [x2]
4285 // CHECK-ERROR: ^
4287 stclrlb b2, [sp]
4288 // CHECK-ERROR: error: invalid operand for instruction
4289 // CHECK-ERROR: stclrlb b2, [sp]
4290 // CHECK-ERROR: ^
4292 stclrlb h0, [x2]
4293 // CHECK-ERROR: error: invalid operand for instruction
4294 // CHECK-ERROR: stclrlb h0, [x2]
4295 // CHECK-ERROR: ^
4297 stclrlb h2, [sp]
4298 // CHECK-ERROR: error: invalid operand for instruction
4299 // CHECK-ERROR: stclrlb h2, [sp]
4300 // CHECK-ERROR: ^
4302 stclrlb v0.4h, v2.4h
4303 // CHECK-ERROR: error: invalid operand for instruction
4304 // CHECK-ERROR: stclrlb v0.4h, v2.4h
4305 // CHECK-ERROR: ^
4307 stclrlh b0, [x2]
4308 // CHECK-ERROR: error: invalid operand for instruction
4309 // CHECK-ERROR: stclrlh b0, [x2]
4310 // CHECK-ERROR: ^
4312 stclrlh b2, [sp]
4313 // CHECK-ERROR: error: invalid operand for instruction
4314 // CHECK-ERROR: stclrlh b2, [sp]
4315 // CHECK-ERROR: ^
4317 stclrlh h0, [x2]
4318 // CHECK-ERROR: error: invalid operand for instruction
4319 // CHECK-ERROR: stclrlh h0, [x2]
4320 // CHECK-ERROR: ^
4322 stclrlh h2, [sp]
4323 // CHECK-ERROR: error: invalid operand for instruction
4324 // CHECK-ERROR: stclrlh h2, [sp]
4325 // CHECK-ERROR: ^
4327 stclrlh v0.4h, v2.4h
4328 // CHECK-ERROR: error: invalid operand for instruction
4329 // CHECK-ERROR: stclrlh v0.4h, v2.4h
4330 // CHECK-ERROR: ^
4332 steor b0, [x2]
4333 // CHECK-ERROR: error: invalid operand for instruction
4334 // CHECK-ERROR: steor b0, [x2]
4335 // CHECK-ERROR: ^
4337 steor b2, [sp]
4338 // CHECK-ERROR: error: invalid operand for instruction
4339 // CHECK-ERROR: steor b2, [sp]
4340 // CHECK-ERROR: ^
4342 steor h0, [x2]
4343 // CHECK-ERROR: error: invalid operand for instruction
4344 // CHECK-ERROR: steor h0, [x2]
4345 // CHECK-ERROR: ^
4347 steor h2, [sp]
4348 // CHECK-ERROR: error: invalid operand for instruction
4349 // CHECK-ERROR: steor h2, [sp]
4350 // CHECK-ERROR: ^
4352 steor v0.4h, v2.4h
4353 // CHECK-ERROR: error: invalid operand for instruction
4354 // CHECK-ERROR: steor v0.4h, v2.4h
4355 // CHECK-ERROR: ^
4357 steorl b0, [x2]
4358 // CHECK-ERROR: error: invalid operand for instruction
4359 // CHECK-ERROR: steorl b0, [x2]
4360 // CHECK-ERROR: ^
4362 steorl b2, [sp]
4363 // CHECK-ERROR: error: invalid operand for instruction
4364 // CHECK-ERROR: steorl b2, [sp]
4365 // CHECK-ERROR: ^
4367 steorl h0, [x2]
4368 // CHECK-ERROR: error: invalid operand for instruction
4369 // CHECK-ERROR: steorl h0, [x2]
4370 // CHECK-ERROR: ^
4372 steorl h2, [sp]
4373 // CHECK-ERROR: error: invalid operand for instruction
4374 // CHECK-ERROR: steorl h2, [sp]
4375 // CHECK-ERROR: ^
4377 steorl v0.4h, v2.4h
4378 // CHECK-ERROR: error: invalid operand for instruction
4379 // CHECK-ERROR: steorl v0.4h, v2.4h
4380 // CHECK-ERROR: ^
4382 steorb b0, [x2]
4383 // CHECK-ERROR: error: invalid operand for instruction
4384 // CHECK-ERROR: steorb b0, [x2]
4385 // CHECK-ERROR: ^
4387 steorb b2, [sp]
4388 // CHECK-ERROR: error: invalid operand for instruction
4389 // CHECK-ERROR: steorb b2, [sp]
4390 // CHECK-ERROR: ^
4392 steorb h0, [x2]
4393 // CHECK-ERROR: error: invalid operand for instruction
4394 // CHECK-ERROR: steorb h0, [x2]
4395 // CHECK-ERROR: ^
4397 steorb h2, [sp]
4398 // CHECK-ERROR: error: invalid operand for instruction
4399 // CHECK-ERROR: steorb h2, [sp]
4400 // CHECK-ERROR: ^
4402 steorb v0.4h, v2.4h
4403 // CHECK-ERROR: error: invalid operand for instruction
4404 // CHECK-ERROR: steorb v0.4h, v2.4h
4405 // CHECK-ERROR: ^
4407 steorh b0, [x2]
4408 // CHECK-ERROR: error: invalid operand for instruction
4409 // CHECK-ERROR: steorh b0, [x2]
4410 // CHECK-ERROR: ^
4412 steorh b2, [sp]
4413 // CHECK-ERROR: error: invalid operand for instruction
4414 // CHECK-ERROR: steorh b2, [sp]
4415 // CHECK-ERROR: ^
4417 steorh h0, [x2]
4418 // CHECK-ERROR: error: invalid operand for instruction
4419 // CHECK-ERROR: steorh h0, [x2]
4420 // CHECK-ERROR: ^
4422 steorh h2, [sp]
4423 // CHECK-ERROR: error: invalid operand for instruction
4424 // CHECK-ERROR: steorh h2, [sp]
4425 // CHECK-ERROR: ^
4427 steorh v0.4h, v2.4h
4428 // CHECK-ERROR: error: invalid operand for instruction
4429 // CHECK-ERROR: steorh v0.4h, v2.4h
4430 // CHECK-ERROR: ^
4432 steorlb b0, [x2]
4433 // CHECK-ERROR: error: invalid operand for instruction
4434 // CHECK-ERROR: steorlb b0, [x2]
4435 // CHECK-ERROR: ^
4437 steorlb b2, [sp]
4438 // CHECK-ERROR: error: invalid operand for instruction
4439 // CHECK-ERROR: steorlb b2, [sp]
4440 // CHECK-ERROR: ^
4442 steorlb h0, [x2]
4443 // CHECK-ERROR: error: invalid operand for instruction
4444 // CHECK-ERROR: steorlb h0, [x2]
4445 // CHECK-ERROR: ^
4447 steorlb h2, [sp]
4448 // CHECK-ERROR: error: invalid operand for instruction
4449 // CHECK-ERROR: steorlb h2, [sp]
4450 // CHECK-ERROR: ^
4452 steorlb v0.4h, v2.4h
4453 // CHECK-ERROR: error: invalid operand for instruction
4454 // CHECK-ERROR: steorlb v0.4h, v2.4h
4455 // CHECK-ERROR: ^
4457 steorlh b0, [x2]
4458 // CHECK-ERROR: error: invalid operand for instruction
4459 // CHECK-ERROR: steorlh b0, [x2]
4460 // CHECK-ERROR: ^
4462 steorlh b2, [sp]
4463 // CHECK-ERROR: error: invalid operand for instruction
4464 // CHECK-ERROR: steorlh b2, [sp]
4465 // CHECK-ERROR: ^
4467 steorlh h0, [x2]
4468 // CHECK-ERROR: error: invalid operand for instruction
4469 // CHECK-ERROR: steorlh h0, [x2]
4470 // CHECK-ERROR: ^
4472 steorlh h2, [sp]
4473 // CHECK-ERROR: error: invalid operand for instruction
4474 // CHECK-ERROR: steorlh h2, [sp]
4475 // CHECK-ERROR: ^
4477 steorlh v0.4h, v2.4h
4478 // CHECK-ERROR: error: invalid operand for instruction
4479 // CHECK-ERROR: steorlh v0.4h, v2.4h
4480 // CHECK-ERROR: ^
4482 stset b0, [x2]
4483 // CHECK-ERROR: error: invalid operand for instruction
4484 // CHECK-ERROR: stset b0, [x2]
4485 // CHECK-ERROR: ^
4487 stset b2, [sp]
4488 // CHECK-ERROR: error: invalid operand for instruction
4489 // CHECK-ERROR: stset b2, [sp]
4490 // CHECK-ERROR: ^
4492 stset h0, [x2]
4493 // CHECK-ERROR: error: invalid operand for instruction
4494 // CHECK-ERROR: stset h0, [x2]
4495 // CHECK-ERROR: ^
4497 stset h2, [sp]
4498 // CHECK-ERROR: error: invalid operand for instruction
4499 // CHECK-ERROR: stset h2, [sp]
4500 // CHECK-ERROR: ^
4502 stset v0.4h, v2.4h
4503 // CHECK-ERROR: error: invalid operand for instruction
4504 // CHECK-ERROR: stset v0.4h, v2.4h
4505 // CHECK-ERROR: ^
4507 stsetl b0, [x2]
4508 // CHECK-ERROR: error: invalid operand for instruction
4509 // CHECK-ERROR: stsetl b0, [x2]
4510 // CHECK-ERROR: ^
4512 stsetl b2, [sp]
4513 // CHECK-ERROR: error: invalid operand for instruction
4514 // CHECK-ERROR: stsetl b2, [sp]
4515 // CHECK-ERROR: ^
4517 stsetl h0, [x2]
4518 // CHECK-ERROR: error: invalid operand for instruction
4519 // CHECK-ERROR: stsetl h0, [x2]
4520 // CHECK-ERROR: ^
4522 stsetl h2, [sp]
4523 // CHECK-ERROR: error: invalid operand for instruction
4524 // CHECK-ERROR: stsetl h2, [sp]
4525 // CHECK-ERROR: ^
4527 stsetl v0.4h, v2.4h
4528 // CHECK-ERROR: error: invalid operand for instruction
4529 // CHECK-ERROR: stsetl v0.4h, v2.4h
4530 // CHECK-ERROR: ^
4532 stsetb b0, [x2]
4533 // CHECK-ERROR: error: invalid operand for instruction
4534 // CHECK-ERROR: stsetb b0, [x2]
4535 // CHECK-ERROR: ^
4537 stsetb b2, [sp]
4538 // CHECK-ERROR: error: invalid operand for instruction
4539 // CHECK-ERROR: stsetb b2, [sp]
4540 // CHECK-ERROR: ^
4542 stsetb h0, [x2]
4543 // CHECK-ERROR: error: invalid operand for instruction
4544 // CHECK-ERROR: stsetb h0, [x2]
4545 // CHECK-ERROR: ^
4547 stsetb h2, [sp]
4548 // CHECK-ERROR: error: invalid operand for instruction
4549 // CHECK-ERROR: stsetb h2, [sp]
4550 // CHECK-ERROR: ^
4552 stsetb v0.4h, v2.4h
4553 // CHECK-ERROR: error: invalid operand for instruction
4554 // CHECK-ERROR: stsetb v0.4h, v2.4h
4555 // CHECK-ERROR: ^
4557 stseth b0, [x2]
4558 // CHECK-ERROR: error: invalid operand for instruction
4559 // CHECK-ERROR: stseth b0, [x2]
4560 // CHECK-ERROR: ^
4562 stseth b2, [sp]
4563 // CHECK-ERROR: error: invalid operand for instruction
4564 // CHECK-ERROR: stseth b2, [sp]
4565 // CHECK-ERROR: ^
4567 stseth h0, [x2]
4568 // CHECK-ERROR: error: invalid operand for instruction
4569 // CHECK-ERROR: stseth h0, [x2]
4570 // CHECK-ERROR: ^
4572 stseth h2, [sp]
4573 // CHECK-ERROR: error: invalid operand for instruction
4574 // CHECK-ERROR: stseth h2, [sp]
4575 // CHECK-ERROR: ^
4577 stseth v0.4h, v2.4h
4578 // CHECK-ERROR: error: invalid operand for instruction
4579 // CHECK-ERROR: stseth v0.4h, v2.4h
4580 // CHECK-ERROR: ^
4582 stsetlb b0, [x2]
4583 // CHECK-ERROR: error: invalid operand for instruction
4584 // CHECK-ERROR: stsetlb b0, [x2]
4585 // CHECK-ERROR: ^
4587 stsetlb b2, [sp]
4588 // CHECK-ERROR: error: invalid operand for instruction
4589 // CHECK-ERROR: stsetlb b2, [sp]
4590 // CHECK-ERROR: ^
4592 stsetlb h0, [x2]
4593 // CHECK-ERROR: error: invalid operand for instruction
4594 // CHECK-ERROR: stsetlb h0, [x2]
4595 // CHECK-ERROR: ^
4597 stsetlb h2, [sp]
4598 // CHECK-ERROR: error: invalid operand for instruction
4599 // CHECK-ERROR: stsetlb h2, [sp]
4600 // CHECK-ERROR: ^
4602 stsetlb v0.4h, v2.4h
4603 // CHECK-ERROR: error: invalid operand for instruction
4604 // CHECK-ERROR: stsetlb v0.4h, v2.4h
4605 // CHECK-ERROR: ^
4607 stsetlh b0, [x2]
4608 // CHECK-ERROR: error: invalid operand for instruction
4609 // CHECK-ERROR: stsetlh b0, [x2]
4610 // CHECK-ERROR: ^
4612 stsetlh b2, [sp]
4613 // CHECK-ERROR: error: invalid operand for instruction
4614 // CHECK-ERROR: stsetlh b2, [sp]
4615 // CHECK-ERROR: ^
4617 stsetlh h0, [x2]
4618 // CHECK-ERROR: error: invalid operand for instruction
4619 // CHECK-ERROR: stsetlh h0, [x2]
4620 // CHECK-ERROR: ^
4622 stsetlh h2, [sp]
4623 // CHECK-ERROR: error: invalid operand for instruction
4624 // CHECK-ERROR: stsetlh h2, [sp]
4625 // CHECK-ERROR: ^
4627 stsetlh v0.4h, v2.4h
4628 // CHECK-ERROR: error: invalid operand for instruction
4629 // CHECK-ERROR: stsetlh v0.4h, v2.4h
4630 // CHECK-ERROR: ^
4632 stsmax b0, [x2]
4633 // CHECK-ERROR: error: invalid operand for instruction
4634 // CHECK-ERROR: stsmax b0, [x2]
4635 // CHECK-ERROR: ^
4637 stsmax b2, [sp]
4638 // CHECK-ERROR: error: invalid operand for instruction
4639 // CHECK-ERROR: stsmax b2, [sp]
4640 // CHECK-ERROR: ^
4642 stsmax h0, [x2]
4643 // CHECK-ERROR: error: invalid operand for instruction
4644 // CHECK-ERROR: stsmax h0, [x2]
4645 // CHECK-ERROR: ^
4647 stsmax h2, [sp]
4648 // CHECK-ERROR: error: invalid operand for instruction
4649 // CHECK-ERROR: stsmax h2, [sp]
4650 // CHECK-ERROR: ^
4652 stsmax v0.4h, v2.4h
4653 // CHECK-ERROR: error: invalid operand for instruction
4654 // CHECK-ERROR: stsmax v0.4h, v2.4h
4655 // CHECK-ERROR: ^
4657 stsmaxl b0, [x2]
4658 // CHECK-ERROR: error: invalid operand for instruction
4659 // CHECK-ERROR: stsmaxl b0, [x2]
4660 // CHECK-ERROR: ^
4662 stsmaxl b2, [sp]
4663 // CHECK-ERROR: error: invalid operand for instruction
4664 // CHECK-ERROR: stsmaxl b2, [sp]
4665 // CHECK-ERROR: ^
4667 stsmaxl h0, [x2]
4668 // CHECK-ERROR: error: invalid operand for instruction
4669 // CHECK-ERROR: stsmaxl h0, [x2]
4670 // CHECK-ERROR: ^
4672 stsmaxl h2, [sp]
4673 // CHECK-ERROR: error: invalid operand for instruction
4674 // CHECK-ERROR: stsmaxl h2, [sp]
4675 // CHECK-ERROR: ^
4677 stsmaxl v0.4h, v2.4h
4678 // CHECK-ERROR: error: invalid operand for instruction
4679 // CHECK-ERROR: stsmaxl v0.4h, v2.4h
4680 // CHECK-ERROR: ^
4682 stsmaxb b0, [x2]
4683 // CHECK-ERROR: error: invalid operand for instruction
4684 // CHECK-ERROR: stsmaxb b0, [x2]
4685 // CHECK-ERROR: ^
4687 stsmaxb b2, [sp]
4688 // CHECK-ERROR: error: invalid operand for instruction
4689 // CHECK-ERROR: stsmaxb b2, [sp]
4690 // CHECK-ERROR: ^
4692 stsmaxb h0, [x2]
4693 // CHECK-ERROR: error: invalid operand for instruction
4694 // CHECK-ERROR: stsmaxb h0, [x2]
4695 // CHECK-ERROR: ^
4697 stsmaxb h2, [sp]
4698 // CHECK-ERROR: error: invalid operand for instruction
4699 // CHECK-ERROR: stsmaxb h2, [sp]
4700 // CHECK-ERROR: ^
4702 stsmaxb v0.4h, v2.4h
4703 // CHECK-ERROR: error: invalid operand for instruction
4704 // CHECK-ERROR: stsmaxb v0.4h, v2.4h
4705 // CHECK-ERROR: ^
4707 stsmaxh b0, [x2]
4708 // CHECK-ERROR: error: invalid operand for instruction
4709 // CHECK-ERROR: stsmaxh b0, [x2]
4710 // CHECK-ERROR: ^
4712 stsmaxh b2, [sp]
4713 // CHECK-ERROR: error: invalid operand for instruction
4714 // CHECK-ERROR: stsmaxh b2, [sp]
4715 // CHECK-ERROR: ^
4717 stsmaxh h0, [x2]
4718 // CHECK-ERROR: error: invalid operand for instruction
4719 // CHECK-ERROR: stsmaxh h0, [x2]
4720 // CHECK-ERROR: ^
4722 stsmaxh h2, [sp]
4723 // CHECK-ERROR: error: invalid operand for instruction
4724 // CHECK-ERROR: stsmaxh h2, [sp]
4725 // CHECK-ERROR: ^
4727 stsmaxh v0.4h, v2.4h
4728 // CHECK-ERROR: error: invalid operand for instruction
4729 // CHECK-ERROR: stsmaxh v0.4h, v2.4h
4730 // CHECK-ERROR: ^
4732 stsmaxlb b0, [x2]
4733 // CHECK-ERROR: error: invalid operand for instruction
4734 // CHECK-ERROR: stsmaxlb b0, [x2]
4735 // CHECK-ERROR: ^
4737 stsmaxlb b2, [sp]
4738 // CHECK-ERROR: error: invalid operand for instruction
4739 // CHECK-ERROR: stsmaxlb b2, [sp]
4740 // CHECK-ERROR: ^
4742 stsmaxlb h0, [x2]
4743 // CHECK-ERROR: error: invalid operand for instruction
4744 // CHECK-ERROR: stsmaxlb h0, [x2]
4745 // CHECK-ERROR: ^
4747 stsmaxlb h2, [sp]
4748 // CHECK-ERROR: error: invalid operand for instruction
4749 // CHECK-ERROR: stsmaxlb h2, [sp]
4750 // CHECK-ERROR: ^
4752 stsmaxlb v0.4h, v2.4h
4753 // CHECK-ERROR: error: invalid operand for instruction
4754 // CHECK-ERROR: stsmaxlb v0.4h, v2.4h
4755 // CHECK-ERROR: ^
4757 stsmaxlh b0, [x2]
4758 // CHECK-ERROR: error: invalid operand for instruction
4759 // CHECK-ERROR: stsmaxlh b0, [x2]
4760 // CHECK-ERROR: ^
4762 stsmaxlh b2, [sp]
4763 // CHECK-ERROR: error: invalid operand for instruction
4764 // CHECK-ERROR: stsmaxlh b2, [sp]
4765 // CHECK-ERROR: ^
4767 stsmaxlh h0, [x2]
4768 // CHECK-ERROR: error: invalid operand for instruction
4769 // CHECK-ERROR: stsmaxlh h0, [x2]
4770 // CHECK-ERROR: ^
4772 stsmaxlh h2, [sp]
4773 // CHECK-ERROR: error: invalid operand for instruction
4774 // CHECK-ERROR: stsmaxlh h2, [sp]
4775 // CHECK-ERROR: ^
4777 stsmaxlh v0.4h, v2.4h
4778 // CHECK-ERROR: error: invalid operand for instruction
4779 // CHECK-ERROR: stsmaxlh v0.4h, v2.4h
4780 // CHECK-ERROR: ^
4782 stsmin b0, [x2]
4783 // CHECK-ERROR: error: invalid operand for instruction
4784 // CHECK-ERROR: stsmin b0, [x2]
4785 // CHECK-ERROR: ^
4787 stsmin b2, [sp]
4788 // CHECK-ERROR: error: invalid operand for instruction
4789 // CHECK-ERROR: stsmin b2, [sp]
4790 // CHECK-ERROR: ^
4792 stsmin h0, [x2]
4793 // CHECK-ERROR: error: invalid operand for instruction
4794 // CHECK-ERROR: stsmin h0, [x2]
4795 // CHECK-ERROR: ^
4797 stsmin h2, [sp]
4798 // CHECK-ERROR: error: invalid operand for instruction
4799 // CHECK-ERROR: stsmin h2, [sp]
4800 // CHECK-ERROR: ^
4802 stsmin v0.4h, v2.4h
4803 // CHECK-ERROR: error: invalid operand for instruction
4804 // CHECK-ERROR: stsmin v0.4h, v2.4h
4805 // CHECK-ERROR: ^
4807 stsminl b0, [x2]
4808 // CHECK-ERROR: error: invalid operand for instruction
4809 // CHECK-ERROR: stsminl b0, [x2]
4810 // CHECK-ERROR: ^
4812 stsminl b2, [sp]
4813 // CHECK-ERROR: error: invalid operand for instruction
4814 // CHECK-ERROR: stsminl b2, [sp]
4815 // CHECK-ERROR: ^
4817 stsminl h0, [x2]
4818 // CHECK-ERROR: error: invalid operand for instruction
4819 // CHECK-ERROR: stsminl h0, [x2]
4820 // CHECK-ERROR: ^
4822 stsminl h2, [sp]
4823 // CHECK-ERROR: error: invalid operand for instruction
4824 // CHECK-ERROR: stsminl h2, [sp]
4825 // CHECK-ERROR: ^
4827 stsminl v0.4h, v2.4h
4828 // CHECK-ERROR: error: invalid operand for instruction
4829 // CHECK-ERROR: stsminl v0.4h, v2.4h
4830 // CHECK-ERROR: ^
4832 stsminb b0, [x2]
4833 // CHECK-ERROR: error: invalid operand for instruction
4834 // CHECK-ERROR: stsminb b0, [x2]
4835 // CHECK-ERROR: ^
4837 stsminb b2, [sp]
4838 // CHECK-ERROR: error: invalid operand for instruction
4839 // CHECK-ERROR: stsminb b2, [sp]
4840 // CHECK-ERROR: ^
4842 stsminb h0, [x2]
4843 // CHECK-ERROR: error: invalid operand for instruction
4844 // CHECK-ERROR: stsminb h0, [x2]
4845 // CHECK-ERROR: ^
4847 stsminb h2, [sp]
4848 // CHECK-ERROR: error: invalid operand for instruction
4849 // CHECK-ERROR: stsminb h2, [sp]
4850 // CHECK-ERROR: ^
4852 stsminb v0.4h, v2.4h
4853 // CHECK-ERROR: error: invalid operand for instruction
4854 // CHECK-ERROR: stsminb v0.4h, v2.4h
4855 // CHECK-ERROR: ^
4857 stsminh b0, [x2]
4858 // CHECK-ERROR: error: invalid operand for instruction
4859 // CHECK-ERROR: stsminh b0, [x2]
4860 // CHECK-ERROR: ^
4862 stsminh b2, [sp]
4863 // CHECK-ERROR: error: invalid operand for instruction
4864 // CHECK-ERROR: stsminh b2, [sp]
4865 // CHECK-ERROR: ^
4867 stsminh h0, [x2]
4868 // CHECK-ERROR: error: invalid operand for instruction
4869 // CHECK-ERROR: stsminh h0, [x2]
4870 // CHECK-ERROR: ^
4872 stsminh h2, [sp]
4873 // CHECK-ERROR: error: invalid operand for instruction
4874 // CHECK-ERROR: stsminh h2, [sp]
4875 // CHECK-ERROR: ^
4877 stsminh v0.4h, v2.4h
4878 // CHECK-ERROR: error: invalid operand for instruction
4879 // CHECK-ERROR: stsminh v0.4h, v2.4h
4880 // CHECK-ERROR: ^
4882 stsminlb b0, [x2]
4883 // CHECK-ERROR: error: invalid operand for instruction
4884 // CHECK-ERROR: stsminlb b0, [x2]
4885 // CHECK-ERROR: ^
4887 stsminlb b2, [sp]
4888 // CHECK-ERROR: error: invalid operand for instruction
4889 // CHECK-ERROR: stsminlb b2, [sp]
4890 // CHECK-ERROR: ^
4892 stsminlb h0, [x2]
4893 // CHECK-ERROR: error: invalid operand for instruction
4894 // CHECK-ERROR: stsminlb h0, [x2]
4895 // CHECK-ERROR: ^
4897 stsminlb h2, [sp]
4898 // CHECK-ERROR: error: invalid operand for instruction
4899 // CHECK-ERROR: stsminlb h2, [sp]
4900 // CHECK-ERROR: ^
4902 stsminlb v0.4h, v2.4h
4903 // CHECK-ERROR: error: invalid operand for instruction
4904 // CHECK-ERROR: stsminlb v0.4h, v2.4h
4905 // CHECK-ERROR: ^
4907 stsminlh b0, [x2]
4908 // CHECK-ERROR: error: invalid operand for instruction
4909 // CHECK-ERROR: stsminlh b0, [x2]
4910 // CHECK-ERROR: ^
4912 stsminlh b2, [sp]
4913 // CHECK-ERROR: error: invalid operand for instruction
4914 // CHECK-ERROR: stsminlh b2, [sp]
4915 // CHECK-ERROR: ^
4917 stsminlh h0, [x2]
4918 // CHECK-ERROR: error: invalid operand for instruction
4919 // CHECK-ERROR: stsminlh h0, [x2]
4920 // CHECK-ERROR: ^
4922 stsminlh h2, [sp]
4923 // CHECK-ERROR: error: invalid operand for instruction
4924 // CHECK-ERROR: stsminlh h2, [sp]
4925 // CHECK-ERROR: ^
4927 stsminlh v0.4h, v2.4h
4928 // CHECK-ERROR: error: invalid operand for instruction
4929 // CHECK-ERROR: stsminlh v0.4h, v2.4h
4930 // CHECK-ERROR: ^
4932 stumax b0, [x2]
4933 // CHECK-ERROR: error: invalid operand for instruction
4934 // CHECK-ERROR: stumax b0, [x2]
4935 // CHECK-ERROR: ^
4937 stumax b2, [sp]
4938 // CHECK-ERROR: error: invalid operand for instruction
4939 // CHECK-ERROR: stumax b2, [sp]
4940 // CHECK-ERROR: ^
4942 stumax h0, [x2]
4943 // CHECK-ERROR: error: invalid operand for instruction
4944 // CHECK-ERROR: stumax h0, [x2]
4945 // CHECK-ERROR: ^
4947 stumax h2, [sp]
4948 // CHECK-ERROR: error: invalid operand for instruction
4949 // CHECK-ERROR: stumax h2, [sp]
4950 // CHECK-ERROR: ^
4952 stumax v0.4h, v2.4h
4953 // CHECK-ERROR: error: invalid operand for instruction
4954 // CHECK-ERROR: stumax v0.4h, v2.4h
4955 // CHECK-ERROR: ^
4957 stumaxl b0, [x2]
4958 // CHECK-ERROR: error: invalid operand for instruction
4959 // CHECK-ERROR: stumaxl b0, [x2]
4960 // CHECK-ERROR: ^
4962 stumaxl b2, [sp]
4963 // CHECK-ERROR: error: invalid operand for instruction
4964 // CHECK-ERROR: stumaxl b2, [sp]
4965 // CHECK-ERROR: ^
4967 stumaxl h0, [x2]
4968 // CHECK-ERROR: error: invalid operand for instruction
4969 // CHECK-ERROR: stumaxl h0, [x2]
4970 // CHECK-ERROR: ^
4972 stumaxl h2, [sp]
4973 // CHECK-ERROR: error: invalid operand for instruction
4974 // CHECK-ERROR: stumaxl h2, [sp]
4975 // CHECK-ERROR: ^
4977 stumaxl v0.4h, v2.4h
4978 // CHECK-ERROR: error: invalid operand for instruction
4979 // CHECK-ERROR: stumaxl v0.4h, v2.4h
4980 // CHECK-ERROR: ^
4982 stumaxb b0, [x2]
4983 // CHECK-ERROR: error: invalid operand for instruction
4984 // CHECK-ERROR: stumaxb b0, [x2]
4985 // CHECK-ERROR: ^
4987 stumaxb b2, [sp]
4988 // CHECK-ERROR: error: invalid operand for instruction
4989 // CHECK-ERROR: stumaxb b2, [sp]
4990 // CHECK-ERROR: ^
4992 stumaxb h0, [x2]
4993 // CHECK-ERROR: error: invalid operand for instruction
4994 // CHECK-ERROR: stumaxb h0, [x2]
4995 // CHECK-ERROR: ^
4997 stumaxb h2, [sp]
4998 // CHECK-ERROR: error: invalid operand for instruction
4999 // CHECK-ERROR: stumaxb h2, [sp]
5000 // CHECK-ERROR: ^
5002 stumaxb v0.4h, v2.4h
5003 // CHECK-ERROR: error: invalid operand for instruction
5004 // CHECK-ERROR: stumaxb v0.4h, v2.4h
5005 // CHECK-ERROR: ^
5007 stumaxh b0, [x2]
5008 // CHECK-ERROR: error: invalid operand for instruction
5009 // CHECK-ERROR: stumaxh b0, [x2]
5010 // CHECK-ERROR: ^
5012 stumaxh b2, [sp]
5013 // CHECK-ERROR: error: invalid operand for instruction
5014 // CHECK-ERROR: stumaxh b2, [sp]
5015 // CHECK-ERROR: ^
5017 stumaxh h0, [x2]
5018 // CHECK-ERROR: error: invalid operand for instruction
5019 // CHECK-ERROR: stumaxh h0, [x2]
5020 // CHECK-ERROR: ^
5022 stumaxh h2, [sp]
5023 // CHECK-ERROR: error: invalid operand for instruction
5024 // CHECK-ERROR: stumaxh h2, [sp]
5025 // CHECK-ERROR: ^
5027 stumaxh v0.4h, v2.4h
5028 // CHECK-ERROR: error: invalid operand for instruction
5029 // CHECK-ERROR: stumaxh v0.4h, v2.4h
5030 // CHECK-ERROR: ^
5032 stumaxlb b0, [x2]
5033 // CHECK-ERROR: error: invalid operand for instruction
5034 // CHECK-ERROR: stumaxlb b0, [x2]
5035 // CHECK-ERROR: ^
5037 stumaxlb b2, [sp]
5038 // CHECK-ERROR: error: invalid operand for instruction
5039 // CHECK-ERROR: stumaxlb b2, [sp]
5040 // CHECK-ERROR: ^
5042 stumaxlb h0, [x2]
5043 // CHECK-ERROR: error: invalid operand for instruction
5044 // CHECK-ERROR: stumaxlb h0, [x2]
5045 // CHECK-ERROR: ^
5047 stumaxlb h2, [sp]
5048 // CHECK-ERROR: error: invalid operand for instruction
5049 // CHECK-ERROR: stumaxlb h2, [sp]
5050 // CHECK-ERROR: ^
5052 stumaxlb v0.4h, v2.4h
5053 // CHECK-ERROR: error: invalid operand for instruction
5054 // CHECK-ERROR: stumaxlb v0.4h, v2.4h
5055 // CHECK-ERROR: ^
5057 stumaxlh b0, [x2]
5058 // CHECK-ERROR: error: invalid operand for instruction
5059 // CHECK-ERROR: stumaxlh b0, [x2]
5060 // CHECK-ERROR: ^
5062 stumaxlh b2, [sp]
5063 // CHECK-ERROR: error: invalid operand for instruction
5064 // CHECK-ERROR: stumaxlh b2, [sp]
5065 // CHECK-ERROR: ^
5067 stumaxlh h0, [x2]
5068 // CHECK-ERROR: error: invalid operand for instruction
5069 // CHECK-ERROR: stumaxlh h0, [x2]
5070 // CHECK-ERROR: ^
5072 stumaxlh h2, [sp]
5073 // CHECK-ERROR: error: invalid operand for instruction
5074 // CHECK-ERROR: stumaxlh h2, [sp]
5075 // CHECK-ERROR: ^
5077 stumaxlh v0.4h, v2.4h
5078 // CHECK-ERROR: error: invalid operand for instruction
5079 // CHECK-ERROR: stumaxlh v0.4h, v2.4h
5080 // CHECK-ERROR: ^
5082 stumin b0, [x2]
5083 // CHECK-ERROR: error: invalid operand for instruction
5084 // CHECK-ERROR: stumin b0, [x2]
5085 // CHECK-ERROR: ^
5087 stumin b2, [sp]
5088 // CHECK-ERROR: error: invalid operand for instruction
5089 // CHECK-ERROR: stumin b2, [sp]
5090 // CHECK-ERROR: ^
5092 stumin h0, [x2]
5093 // CHECK-ERROR: error: invalid operand for instruction
5094 // CHECK-ERROR: stumin h0, [x2]
5095 // CHECK-ERROR: ^
5097 stumin h2, [sp]
5098 // CHECK-ERROR: error: invalid operand for instruction
5099 // CHECK-ERROR: stumin h2, [sp]
5100 // CHECK-ERROR: ^
5102 stumin v0.4h, v2.4h
5103 // CHECK-ERROR: error: invalid operand for instruction
5104 // CHECK-ERROR: stumin v0.4h, v2.4h
5105 // CHECK-ERROR: ^
5107 stuminl b0, [x2]
5108 // CHECK-ERROR: error: invalid operand for instruction
5109 // CHECK-ERROR: stuminl b0, [x2]
5110 // CHECK-ERROR: ^
5112 stuminl b2, [sp]
5113 // CHECK-ERROR: error: invalid operand for instruction
5114 // CHECK-ERROR: stuminl b2, [sp]
5115 // CHECK-ERROR: ^
5117 stuminl h0, [x2]
5118 // CHECK-ERROR: error: invalid operand for instruction
5119 // CHECK-ERROR: stuminl h0, [x2]
5120 // CHECK-ERROR: ^
5122 stuminl h2, [sp]
5123 // CHECK-ERROR: error: invalid operand for instruction
5124 // CHECK-ERROR: stuminl h2, [sp]
5125 // CHECK-ERROR: ^
5127 stuminl v0.4h, v2.4h
5128 // CHECK-ERROR: error: invalid operand for instruction
5129 // CHECK-ERROR: stuminl v0.4h, v2.4h
5130 // CHECK-ERROR: ^
5132 stuminb b0, [x2]
5133 // CHECK-ERROR: error: invalid operand for instruction
5134 // CHECK-ERROR: stuminb b0, [x2]
5135 // CHECK-ERROR: ^
5137 stuminb b2, [sp]
5138 // CHECK-ERROR: error: invalid operand for instruction
5139 // CHECK-ERROR: stuminb b2, [sp]
5140 // CHECK-ERROR: ^
5142 stuminb h0, [x2]
5143 // CHECK-ERROR: error: invalid operand for instruction
5144 // CHECK-ERROR: stuminb h0, [x2]
5145 // CHECK-ERROR: ^
5147 stuminb h2, [sp]
5148 // CHECK-ERROR: error: invalid operand for instruction
5149 // CHECK-ERROR: stuminb h2, [sp]
5150 // CHECK-ERROR: ^
5152 stuminb v0.4h, v2.4h
5153 // CHECK-ERROR: error: invalid operand for instruction
5154 // CHECK-ERROR: stuminb v0.4h, v2.4h
5155 // CHECK-ERROR: ^
5157 stuminh b0, [x2]
5158 // CHECK-ERROR: error: invalid operand for instruction
5159 // CHECK-ERROR: stuminh b0, [x2]
5160 // CHECK-ERROR: ^
5162 stuminh b2, [sp]
5163 // CHECK-ERROR: error: invalid operand for instruction
5164 // CHECK-ERROR: stuminh b2, [sp]
5165 // CHECK-ERROR: ^
5167 stuminh h0, [x2]
5168 // CHECK-ERROR: error: invalid operand for instruction
5169 // CHECK-ERROR: stuminh h0, [x2]
5170 // CHECK-ERROR: ^
5172 stuminh h2, [sp]
5173 // CHECK-ERROR: error: invalid operand for instruction
5174 // CHECK-ERROR: stuminh h2, [sp]
5175 // CHECK-ERROR: ^
5177 stuminh v0.4h, v2.4h
5178 // CHECK-ERROR: error: invalid operand for instruction
5179 // CHECK-ERROR: stuminh v0.4h, v2.4h
5180 // CHECK-ERROR: ^