[ELF] Replace inExpr with lexState. NFC
[llvm-project.git] / llvm / test / MC / AArch64 / armv8.1a-lse.s
blobb5bbbe66c6ae26b750113207632cfdd49df6bb78
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 // RUN: not llvm-mc -triple aarch64-none-linux-gnu -mattr=+v8r -show-encoding < %s 2> %t | FileCheck %s
10 // RUN: FileCheck -check-prefix=CHECK-ERROR < %t %s
11 .text
13 cas w0, w1, [x2]
14 cas w2, w3, [sp]
15 casa w0, w1, [x2]
16 casa w2, w3, [sp]
17 casl w0, w1, [x2]
18 casl w2, w3, [sp]
19 casal w0, w1, [x2]
20 casal w2, w3, [sp]
21 // CHECK: cas w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x88]
22 // CHECK: cas w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x88]
23 // CHECK: casa w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x88]
24 // CHECK: casa w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x88]
25 // CHECK: casl w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x88]
26 // CHECK: casl w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x88]
27 // CHECK: casal w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x88]
28 // CHECK: casal w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x88]
30 casb w0, w1, [x2]
31 casb w2, w3, [sp]
32 cash w0, w1, [x2]
33 cash w2, w3, [sp]
34 casab w0, w1, [x2]
35 casab w2, w3, [sp]
36 caslb w0, w1, [x2]
37 caslb w2, w3, [sp]
38 // CHECK: casb w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x08]
39 // CHECK: casb w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x08]
40 // CHECK: cash w0, w1, [x2] // encoding: [0x41,0x7c,0xa0,0x48]
41 // CHECK: cash w2, w3, [sp] // encoding: [0xe3,0x7f,0xa2,0x48]
42 // CHECK: casab w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x08]
43 // CHECK: casab w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x08]
44 // CHECK: caslb w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x08]
45 // CHECK: caslb w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x08]
47 casalb w0, w1, [x2]
48 casalb w2, w3, [sp]
49 casah w0, w1, [x2]
50 casah w2, w3, [sp]
51 caslh w0, w1, [x2]
52 caslh w2, w3, [sp]
53 casalh w0, w1, [x2]
54 casalh w2, w3, [sp]
55 // CHECK: casalb w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x08]
56 // CHECK: casalb w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x08]
57 // CHECK: casah w0, w1, [x2] // encoding: [0x41,0x7c,0xe0,0x48]
58 // CHECK: casah w2, w3, [sp] // encoding: [0xe3,0x7f,0xe2,0x48]
59 // CHECK: caslh w0, w1, [x2] // encoding: [0x41,0xfc,0xa0,0x48]
60 // CHECK: caslh w2, w3, [sp] // encoding: [0xe3,0xff,0xa2,0x48]
61 // CHECK: casalh w0, w1, [x2] // encoding: [0x41,0xfc,0xe0,0x48]
62 // CHECK: casalh w2, w3, [sp] // encoding: [0xe3,0xff,0xe2,0x48]
64 cas x0, x1, [x2]
65 cas x2, x3, [sp]
66 casa x0, x1, [x2]
67 casa x2, x3, [sp]
68 casl x0, x1, [x2]
69 casl x2, x3, [sp]
70 casal x0, x1, [x2]
71 casal x2, x3, [sp]
72 // CHECK: cas x0, x1, [x2] // encoding: [0x41,0x7c,0xa0,0xc8]
73 // CHECK: cas x2, x3, [sp] // encoding: [0xe3,0x7f,0xa2,0xc8]
74 // CHECK: casa x0, x1, [x2] // encoding: [0x41,0x7c,0xe0,0xc8]
75 // CHECK: casa x2, x3, [sp] // encoding: [0xe3,0x7f,0xe2,0xc8]
76 // CHECK: casl x0, x1, [x2] // encoding: [0x41,0xfc,0xa0,0xc8]
77 // CHECK: casl x2, x3, [sp] // encoding: [0xe3,0xff,0xa2,0xc8]
78 // CHECK: casal x0, x1, [x2] // encoding: [0x41,0xfc,0xe0,0xc8]
79 // CHECK: casal x2, x3, [sp] // encoding: [0xe3,0xff,0xe2,0xc8]
81 swp w0, w1, [x2]
82 swp w2, w3, [sp]
83 swpa w0, w1, [x2]
84 swpa w2, w3, [sp]
85 swpl w0, w1, [x2]
86 swpl w2, w3, [sp]
87 swpal w0, w1, [x2]
88 swpal w2, w3, [sp]
89 // CHECK: swp w0, w1, [x2] // encoding: [0x41,0x80,0x20,0xb8]
90 // CHECK: swp w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0xb8]
91 // CHECK: swpa w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0xb8]
92 // CHECK: swpa w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0xb8]
93 // CHECK: swpl w0, w1, [x2] // encoding: [0x41,0x80,0x60,0xb8]
94 // CHECK: swpl w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0xb8]
95 // CHECK: swpal w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0xb8]
96 // CHECK: swpal w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0xb8]
98 swpb w0, w1, [x2]
99 swpb w2, w3, [sp]
100 swph w0, w1, [x2]
101 swph w2, w3, [sp]
102 swpab w0, w1, [x2]
103 swpab w2, w3, [sp]
104 swplb w0, w1, [x2]
105 swplb w2, w3, [sp]
106 // CHECK: swpb w0, w1, [x2] // encoding: [0x41,0x80,0x20,0x38]
107 // CHECK: swpb w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0x38]
108 // CHECK: swph w0, w1, [x2] // encoding: [0x41,0x80,0x20,0x78]
109 // CHECK: swph w2, w3, [sp] // encoding: [0xe3,0x83,0x22,0x78]
110 // CHECK: swpab w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0x38]
111 // CHECK: swpab w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0x38]
112 // CHECK: swplb w0, w1, [x2] // encoding: [0x41,0x80,0x60,0x38]
113 // CHECK: swplb w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0x38]
115 swpalb w0, w1, [x2]
116 swpalb w2, w3, [sp]
117 swpah w0, w1, [x2]
118 swpah w2, w3, [sp]
119 swplh w0, w1, [x2]
120 swplh w2, w3, [sp]
121 swpalh w0, w1, [x2]
122 swpalh w2, w3, [sp]
123 // CHECK: swpalb w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0x38]
124 // CHECK: swpalb w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0x38]
125 // CHECK: swpah w0, w1, [x2] // encoding: [0x41,0x80,0xa0,0x78]
126 // CHECK: swpah w2, w3, [sp] // encoding: [0xe3,0x83,0xa2,0x78]
127 // CHECK: swplh w0, w1, [x2] // encoding: [0x41,0x80,0x60,0x78]
128 // CHECK: swplh w2, w3, [sp] // encoding: [0xe3,0x83,0x62,0x78]
129 // CHECK: swpalh w0, w1, [x2] // encoding: [0x41,0x80,0xe0,0x78]
130 // CHECK: swpalh w2, w3, [sp] // encoding: [0xe3,0x83,0xe2,0x78]
132 swp x0, x1, [x2]
133 swp x2, x3, [sp]
134 swpa x0, x1, [x2]
135 swpa x2, x3, [sp]
136 swpl x0, x1, [x2]
137 swpl x2, x3, [sp]
138 swpal x0, x1, [x2]
139 swpal x2, x3, [sp]
140 // CHECK: swp x0, x1, [x2] // encoding: [0x41,0x80,0x20,0xf8]
141 // CHECK: swp x2, x3, [sp] // encoding: [0xe3,0x83,0x22,0xf8]
142 // CHECK: swpa x0, x1, [x2] // encoding: [0x41,0x80,0xa0,0xf8]
143 // CHECK: swpa x2, x3, [sp] // encoding: [0xe3,0x83,0xa2,0xf8]
144 // CHECK: swpl x0, x1, [x2] // encoding: [0x41,0x80,0x60,0xf8]
145 // CHECK: swpl x2, x3, [sp] // encoding: [0xe3,0x83,0x62,0xf8]
146 // CHECK: swpal x0, x1, [x2] // encoding: [0x41,0x80,0xe0,0xf8]
147 // CHECK: swpal x2, x3, [sp] // encoding: [0xe3,0x83,0xe2,0xf8]
149 casp w0, w1, w2, w3, [x5]
150 casp w4, w5, w6, w7, [sp]
151 casp x0, x1, x2, x3, [x2]
152 casp x4, x5, x6, x7, [sp]
153 caspa w0, w1, w2, w3, [x5]
154 caspa w4, w5, w6, w7, [sp]
155 caspa x0, x1, x2, x3, [x2]
156 caspa x4, x5, x6, x7, [sp]
157 // CHECK: casp w0, w1, w2, w3, [x5] // encoding: [0xa2,0x7c,0x20,0x08]
158 // CHECK: casp w4, w5, w6, w7, [sp] // encoding: [0xe6,0x7f,0x24,0x08]
159 // CHECK: casp x0, x1, x2, x3, [x2] // encoding: [0x42,0x7c,0x20,0x48]
160 // CHECK: casp x4, x5, x6, x7, [sp] // encoding: [0xe6,0x7f,0x24,0x48]
161 // CHECK: caspa w0, w1, w2, w3, [x5] // encoding: [0xa2,0x7c,0x60,0x08]
162 // CHECK: caspa w4, w5, w6, w7, [sp] // encoding: [0xe6,0x7f,0x64,0x08]
163 // CHECK: caspa x0, x1, x2, x3, [x2] // encoding: [0x42,0x7c,0x60,0x48]
164 // CHECK: caspa x4, x5, x6, x7, [sp] // encoding: [0xe6,0x7f,0x64,0x48]
166 caspl w0, w1, w2, w3, [x5]
167 caspl w4, w5, w6, w7, [sp]
168 caspl x0, x1, x2, x3, [x2]
169 caspl x4, x5, x6, x7, [sp]
170 caspal w0, w1, w2, w3, [x5]
171 caspal w4, w5, w6, w7, [sp]
172 caspal x0, x1, x2, x3, [x2]
173 caspal x4, x5, x6, x7, [sp]
174 // CHECK: caspl w0, w1, w2, w3, [x5] // encoding: [0xa2,0xfc,0x20,0x08]
175 // CHECK: caspl w4, w5, w6, w7, [sp] // encoding: [0xe6,0xff,0x24,0x08]
176 // CHECK: caspl x0, x1, x2, x3, [x2] // encoding: [0x42,0xfc,0x20,0x48]
177 // CHECK: caspl x4, x5, x6, x7, [sp] // encoding: [0xe6,0xff,0x24,0x48]
178 // CHECK: caspal w0, w1, w2, w3, [x5] // encoding: [0xa2,0xfc,0x60,0x08]
179 // CHECK: caspal w4, w5, w6, w7, [sp] // encoding: [0xe6,0xff,0x64,0x08]
180 // CHECK: caspal x0, x1, x2, x3, [x2] // encoding: [0x42,0xfc,0x60,0x48]
181 // CHECK: caspal x4, x5, x6, x7, [sp] // encoding: [0xe6,0xff,0x64,0x48]
183 ldadd w0, w1, [x2]
184 ldadd w2, w3, [sp]
185 ldadda w0, w1, [x2]
186 ldadda w2, w3, [sp]
187 ldaddl w0, w1, [x2]
188 ldaddl w2, w3, [sp]
189 ldaddal w0, w1, [x2]
190 ldaddal w2, w3, [sp]
191 // CHECK: ldadd w0, w1, [x2] // encoding: [0x41,0x00,0x20,0xb8]
192 // CHECK: ldadd w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0xb8]
193 // CHECK: ldadda w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0xb8]
194 // CHECK: ldadda w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0xb8]
195 // CHECK: ldaddl w0, w1, [x2] // encoding: [0x41,0x00,0x60,0xb8]
196 // CHECK: ldaddl w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0xb8]
197 // CHECK: ldaddal w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0xb8]
198 // CHECK: ldaddal w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0xb8]
200 ldaddb w0, w1, [x2]
201 ldaddb w2, w3, [sp]
202 ldaddh w0, w1, [x2]
203 ldaddh w2, w3, [sp]
204 ldaddab w0, w1, [x2]
205 ldaddab w2, w3, [sp]
206 ldaddlb w0, w1, [x2]
207 ldaddlb w2, w3, [sp]
208 // CHECK: ldaddb w0, w1, [x2] // encoding: [0x41,0x00,0x20,0x38]
209 // CHECK: ldaddb w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0x38]
210 // CHECK: ldaddh w0, w1, [x2] // encoding: [0x41,0x00,0x20,0x78]
211 // CHECK: ldaddh w2, w3, [sp] // encoding: [0xe3,0x03,0x22,0x78]
212 // CHECK: ldaddab w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0x38]
213 // CHECK: ldaddab w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0x38]
214 // CHECK: ldaddlb w0, w1, [x2] // encoding: [0x41,0x00,0x60,0x38]
215 // CHECK: ldaddlb w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0x38]
217 ldaddalb w0, w1, [x2]
218 ldaddalb w2, w3, [sp]
219 ldaddah w0, w1, [x2]
220 ldaddah w2, w3, [sp]
221 ldaddlh w0, w1, [x2]
222 ldaddlh w2, w3, [sp]
223 ldaddalh w0, w1, [x2]
224 ldaddalh w2, w3, [sp]
225 // CHECK: ldaddalb w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0x38]
226 // CHECK: ldaddalb w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0x38]
227 // CHECK: ldaddah w0, w1, [x2] // encoding: [0x41,0x00,0xa0,0x78]
228 // CHECK: ldaddah w2, w3, [sp] // encoding: [0xe3,0x03,0xa2,0x78]
229 // CHECK: ldaddlh w0, w1, [x2] // encoding: [0x41,0x00,0x60,0x78]
230 // CHECK: ldaddlh w2, w3, [sp] // encoding: [0xe3,0x03,0x62,0x78]
231 // CHECK: ldaddalh w0, w1, [x2] // encoding: [0x41,0x00,0xe0,0x78]
232 // CHECK: ldaddalh w2, w3, [sp] // encoding: [0xe3,0x03,0xe2,0x78]
234 ldadd x0, x1, [x2]
235 ldadd x2, x3, [sp]
236 ldadda x0, x1, [x2]
237 ldadda x2, x3, [sp]
238 ldaddl x0, x1, [x2]
239 ldaddl x2, x3, [sp]
240 ldaddal x0, x1, [x2]
241 ldaddal x2, x3, [sp]
242 // CHECK: ldadd x0, x1, [x2] // encoding: [0x41,0x00,0x20,0xf8]
243 // CHECK: ldadd x2, x3, [sp] // encoding: [0xe3,0x03,0x22,0xf8]
244 // CHECK: ldadda x0, x1, [x2] // encoding: [0x41,0x00,0xa0,0xf8]
245 // CHECK: ldadda x2, x3, [sp] // encoding: [0xe3,0x03,0xa2,0xf8]
246 // CHECK: ldaddl x0, x1, [x2] // encoding: [0x41,0x00,0x60,0xf8]
247 // CHECK: ldaddl x2, x3, [sp] // encoding: [0xe3,0x03,0x62,0xf8]
248 // CHECK: ldaddal x0, x1, [x2] // encoding: [0x41,0x00,0xe0,0xf8]
249 // CHECK: ldaddal x2, x3, [sp] // encoding: [0xe3,0x03,0xe2,0xf8]
251 ldclr w0, w1, [x2]
252 ldclr w2, w3, [sp]
253 ldclra w0, w1, [x2]
254 ldclra w2, w3, [sp]
255 ldclrl w0, w1, [x2]
256 ldclrl w2, w3, [sp]
257 ldclral w0, w1, [x2]
258 ldclral w2, w3, [sp]
259 // CHECK: ldclr w0, w1, [x2] // encoding: [0x41,0x10,0x20,0xb8]
260 // CHECK: ldclr w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0xb8]
261 // CHECK: ldclra w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0xb8]
262 // CHECK: ldclra w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0xb8]
263 // CHECK: ldclrl w0, w1, [x2] // encoding: [0x41,0x10,0x60,0xb8]
264 // CHECK: ldclrl w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0xb8]
265 // CHECK: ldclral w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0xb8]
266 // CHECK: ldclral w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0xb8]
268 ldclrb w0, w1, [x2]
269 ldclrb w2, w3, [sp]
270 ldclrh w0, w1, [x2]
271 ldclrh w2, w3, [sp]
272 ldclrab w0, w1, [x2]
273 ldclrab w2, w3, [sp]
274 ldclrlb w0, w1, [x2]
275 ldclrlb w2, w3, [sp]
276 // CHECK: ldclrb w0, w1, [x2] // encoding: [0x41,0x10,0x20,0x38]
277 // CHECK: ldclrb w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0x38]
278 // CHECK: ldclrh w0, w1, [x2] // encoding: [0x41,0x10,0x20,0x78]
279 // CHECK: ldclrh w2, w3, [sp] // encoding: [0xe3,0x13,0x22,0x78]
280 // CHECK: ldclrab w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0x38]
281 // CHECK: ldclrab w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0x38]
282 // CHECK: ldclrlb w0, w1, [x2] // encoding: [0x41,0x10,0x60,0x38]
283 // CHECK: ldclrlb w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0x38]
285 ldclralb w0, w1, [x2]
286 ldclralb w2, w3, [sp]
287 ldclrah w0, w1, [x2]
288 ldclrah w2, w3, [sp]
289 ldclrlh w0, w1, [x2]
290 ldclrlh w2, w3, [sp]
291 ldclralh w0, w1, [x2]
292 ldclralh w2, w3, [sp]
293 // CHECK: ldclralb w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0x38]
294 // CHECK: ldclralb w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0x38]
295 // CHECK: ldclrah w0, w1, [x2] // encoding: [0x41,0x10,0xa0,0x78]
296 // CHECK: ldclrah w2, w3, [sp] // encoding: [0xe3,0x13,0xa2,0x78]
297 // CHECK: ldclrlh w0, w1, [x2] // encoding: [0x41,0x10,0x60,0x78]
298 // CHECK: ldclrlh w2, w3, [sp] // encoding: [0xe3,0x13,0x62,0x78]
299 // CHECK: ldclralh w0, w1, [x2] // encoding: [0x41,0x10,0xe0,0x78]
300 // CHECK: ldclralh w2, w3, [sp] // encoding: [0xe3,0x13,0xe2,0x78]
302 ldclr x0, x1, [x2]
303 ldclr x2, x3, [sp]
304 ldclra x0, x1, [x2]
305 ldclra x2, x3, [sp]
306 ldclrl x0, x1, [x2]
307 ldclrl x2, x3, [sp]
308 ldclral x0, x1, [x2]
309 ldclral x2, x3, [sp]
310 // CHECK: ldclr x0, x1, [x2] // encoding: [0x41,0x10,0x20,0xf8]
311 // CHECK: ldclr x2, x3, [sp] // encoding: [0xe3,0x13,0x22,0xf8]
312 // CHECK: ldclra x0, x1, [x2] // encoding: [0x41,0x10,0xa0,0xf8]
313 // CHECK: ldclra x2, x3, [sp] // encoding: [0xe3,0x13,0xa2,0xf8]
314 // CHECK: ldclrl x0, x1, [x2] // encoding: [0x41,0x10,0x60,0xf8]
315 // CHECK: ldclrl x2, x3, [sp] // encoding: [0xe3,0x13,0x62,0xf8]
316 // CHECK: ldclral x0, x1, [x2] // encoding: [0x41,0x10,0xe0,0xf8]
317 // CHECK: ldclral x2, x3, [sp] // encoding: [0xe3,0x13,0xe2,0xf8]
319 ldeor w0, w1, [x2]
320 ldeor w2, w3, [sp]
321 ldeora w0, w1, [x2]
322 ldeora w2, w3, [sp]
323 ldeorl w0, w1, [x2]
324 ldeorl w2, w3, [sp]
325 ldeoral w0, w1, [x2]
326 ldeoral w2, w3, [sp]
327 // CHECK: ldeor w0, w1, [x2] // encoding: [0x41,0x20,0x20,0xb8]
328 // CHECK: ldeor w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0xb8]
329 // CHECK: ldeora w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0xb8]
330 // CHECK: ldeora w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0xb8]
331 // CHECK: ldeorl w0, w1, [x2] // encoding: [0x41,0x20,0x60,0xb8]
332 // CHECK: ldeorl w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0xb8]
333 // CHECK: ldeoral w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0xb8]
334 // CHECK: ldeoral w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0xb8]
336 ldeorb w0, w1, [x2]
337 ldeorb w2, w3, [sp]
338 ldeorh w0, w1, [x2]
339 ldeorh w2, w3, [sp]
340 ldeorab w0, w1, [x2]
341 ldeorab w2, w3, [sp]
342 ldeorlb w0, w1, [x2]
343 ldeorlb w2, w3, [sp]
344 // CHECK: ldeorb w0, w1, [x2] // encoding: [0x41,0x20,0x20,0x38]
345 // CHECK: ldeorb w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0x38]
346 // CHECK: ldeorh w0, w1, [x2] // encoding: [0x41,0x20,0x20,0x78]
347 // CHECK: ldeorh w2, w3, [sp] // encoding: [0xe3,0x23,0x22,0x78]
348 // CHECK: ldeorab w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0x38]
349 // CHECK: ldeorab w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0x38]
350 // CHECK: ldeorlb w0, w1, [x2] // encoding: [0x41,0x20,0x60,0x38]
351 // CHECK: ldeorlb w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0x38]
353 ldeoralb w0, w1, [x2]
354 ldeoralb w2, w3, [sp]
355 ldeorah w0, w1, [x2]
356 ldeorah w2, w3, [sp]
357 ldeorlh w0, w1, [x2]
358 ldeorlh w2, w3, [sp]
359 ldeoralh w0, w1, [x2]
360 ldeoralh w2, w3, [sp]
361 // CHECK: ldeoralb w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0x38]
362 // CHECK: ldeoralb w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0x38]
363 // CHECK: ldeorah w0, w1, [x2] // encoding: [0x41,0x20,0xa0,0x78]
364 // CHECK: ldeorah w2, w3, [sp] // encoding: [0xe3,0x23,0xa2,0x78]
365 // CHECK: ldeorlh w0, w1, [x2] // encoding: [0x41,0x20,0x60,0x78]
366 // CHECK: ldeorlh w2, w3, [sp] // encoding: [0xe3,0x23,0x62,0x78]
367 // CHECK: ldeoralh w0, w1, [x2] // encoding: [0x41,0x20,0xe0,0x78]
368 // CHECK: ldeoralh w2, w3, [sp] // encoding: [0xe3,0x23,0xe2,0x78]
370 ldeor x0, x1, [x2]
371 ldeor x2, x3, [sp]
372 ldeora x0, x1, [x2]
373 ldeora x2, x3, [sp]
374 ldeorl x0, x1, [x2]
375 ldeorl x2, x3, [sp]
376 ldeoral x0, x1, [x2]
377 ldeoral x2, x3, [sp]
378 // CHECK: ldeor x0, x1, [x2] // encoding: [0x41,0x20,0x20,0xf8]
379 // CHECK: ldeor x2, x3, [sp] // encoding: [0xe3,0x23,0x22,0xf8]
380 // CHECK: ldeora x0, x1, [x2] // encoding: [0x41,0x20,0xa0,0xf8]
381 // CHECK: ldeora x2, x3, [sp] // encoding: [0xe3,0x23,0xa2,0xf8]
382 // CHECK: ldeorl x0, x1, [x2] // encoding: [0x41,0x20,0x60,0xf8]
383 // CHECK: ldeorl x2, x3, [sp] // encoding: [0xe3,0x23,0x62,0xf8]
384 // CHECK: ldeoral x0, x1, [x2] // encoding: [0x41,0x20,0xe0,0xf8]
385 // CHECK: ldeoral x2, x3, [sp] // encoding: [0xe3,0x23,0xe2,0xf8]
387 ldset w0, w1, [x2]
388 ldset w2, w3, [sp]
389 ldseta w0, w1, [x2]
390 ldseta w2, w3, [sp]
391 ldsetl w0, w1, [x2]
392 ldsetl w2, w3, [sp]
393 ldsetal w0, w1, [x2]
394 ldsetal w2, w3, [sp]
395 // CHECK: ldset w0, w1, [x2] // encoding: [0x41,0x30,0x20,0xb8]
396 // CHECK: ldset w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0xb8]
397 // CHECK: ldseta w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0xb8]
398 // CHECK: ldseta w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0xb8]
399 // CHECK: ldsetl w0, w1, [x2] // encoding: [0x41,0x30,0x60,0xb8]
400 // CHECK: ldsetl w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0xb8]
401 // CHECK: ldsetal w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0xb8]
402 // CHECK: ldsetal w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0xb8]
404 ldsetb w0, w1, [x2]
405 ldsetb w2, w3, [sp]
406 ldseth w0, w1, [x2]
407 ldseth w2, w3, [sp]
408 ldsetab w0, w1, [x2]
409 ldsetab w2, w3, [sp]
410 ldsetlb w0, w1, [x2]
411 ldsetlb w2, w3, [sp]
412 // CHECK: ldsetb w0, w1, [x2] // encoding: [0x41,0x30,0x20,0x38]
413 // CHECK: ldsetb w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0x38]
414 // CHECK: ldseth w0, w1, [x2] // encoding: [0x41,0x30,0x20,0x78]
415 // CHECK: ldseth w2, w3, [sp] // encoding: [0xe3,0x33,0x22,0x78]
416 // CHECK: ldsetab w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0x38]
417 // CHECK: ldsetab w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0x38]
418 // CHECK: ldsetlb w0, w1, [x2] // encoding: [0x41,0x30,0x60,0x38]
419 // CHECK: ldsetlb w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0x38]
421 ldsetalb w0, w1, [x2]
422 ldsetalb w2, w3, [sp]
423 ldsetah w0, w1, [x2]
424 ldsetah w2, w3, [sp]
425 ldsetlh w0, w1, [x2]
426 ldsetlh w2, w3, [sp]
427 ldsetalh w0, w1, [x2]
428 ldsetalh w2, w3, [sp]
429 // CHECK: ldsetalb w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0x38]
430 // CHECK: ldsetalb w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0x38]
431 // CHECK: ldsetah w0, w1, [x2] // encoding: [0x41,0x30,0xa0,0x78]
432 // CHECK: ldsetah w2, w3, [sp] // encoding: [0xe3,0x33,0xa2,0x78]
433 // CHECK: ldsetlh w0, w1, [x2] // encoding: [0x41,0x30,0x60,0x78]
434 // CHECK: ldsetlh w2, w3, [sp] // encoding: [0xe3,0x33,0x62,0x78]
435 // CHECK: ldsetalh w0, w1, [x2] // encoding: [0x41,0x30,0xe0,0x78]
436 // CHECK: ldsetalh w2, w3, [sp] // encoding: [0xe3,0x33,0xe2,0x78]
438 ldset x0, x1, [x2]
439 ldset x2, x3, [sp]
440 ldseta x0, x1, [x2]
441 ldseta x2, x3, [sp]
442 ldsetl x0, x1, [x2]
443 ldsetl x2, x3, [sp]
444 ldsetal x0, x1, [x2]
445 ldsetal x2, x3, [sp]
446 // CHECK: ldset x0, x1, [x2] // encoding: [0x41,0x30,0x20,0xf8]
447 // CHECK: ldset x2, x3, [sp] // encoding: [0xe3,0x33,0x22,0xf8]
448 // CHECK: ldseta x0, x1, [x2] // encoding: [0x41,0x30,0xa0,0xf8]
449 // CHECK: ldseta x2, x3, [sp] // encoding: [0xe3,0x33,0xa2,0xf8]
450 // CHECK: ldsetl x0, x1, [x2] // encoding: [0x41,0x30,0x60,0xf8]
451 // CHECK: ldsetl x2, x3, [sp] // encoding: [0xe3,0x33,0x62,0xf8]
452 // CHECK: ldsetal x0, x1, [x2] // encoding: [0x41,0x30,0xe0,0xf8]
453 // CHECK: ldsetal x2, x3, [sp] // encoding: [0xe3,0x33,0xe2,0xf8]
455 ldsmax w0, w1, [x2]
456 ldsmax w2, w3, [sp]
457 ldsmaxa w0, w1, [x2]
458 ldsmaxa w2, w3, [sp]
459 ldsmaxl w0, w1, [x2]
460 ldsmaxl w2, w3, [sp]
461 ldsmaxal w0, w1, [x2]
462 ldsmaxal w2, w3, [sp]
463 // CHECK: ldsmax w0, w1, [x2] // encoding: [0x41,0x40,0x20,0xb8]
464 // CHECK: ldsmax w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0xb8]
465 // CHECK: ldsmaxa w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0xb8]
466 // CHECK: ldsmaxa w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0xb8]
467 // CHECK: ldsmaxl w0, w1, [x2] // encoding: [0x41,0x40,0x60,0xb8]
468 // CHECK: ldsmaxl w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0xb8]
469 // CHECK: ldsmaxal w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0xb8]
470 // CHECK: ldsmaxal w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0xb8]
472 ldsmaxb w0, w1, [x2]
473 ldsmaxb w2, w3, [sp]
474 ldsmaxh w0, w1, [x2]
475 ldsmaxh w2, w3, [sp]
476 ldsmaxab w0, w1, [x2]
477 ldsmaxab w2, w3, [sp]
478 ldsmaxlb w0, w1, [x2]
479 ldsmaxlb w2, w3, [sp]
480 // CHECK: ldsmaxb w0, w1, [x2] // encoding: [0x41,0x40,0x20,0x38]
481 // CHECK: ldsmaxb w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0x38]
482 // CHECK: ldsmaxh w0, w1, [x2] // encoding: [0x41,0x40,0x20,0x78]
483 // CHECK: ldsmaxh w2, w3, [sp] // encoding: [0xe3,0x43,0x22,0x78]
484 // CHECK: ldsmaxab w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0x38]
485 // CHECK: ldsmaxab w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0x38]
486 // CHECK: ldsmaxlb w0, w1, [x2] // encoding: [0x41,0x40,0x60,0x38]
487 // CHECK: ldsmaxlb w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0x38]
489 ldsmaxalb w0, w1, [x2]
490 ldsmaxalb w2, w3, [sp]
491 ldsmaxah w0, w1, [x2]
492 ldsmaxah w2, w3, [sp]
493 ldsmaxlh w0, w1, [x2]
494 ldsmaxlh w2, w3, [sp]
495 ldsmaxalh w0, w1, [x2]
496 ldsmaxalh w2, w3, [sp]
497 // CHECK: ldsmaxalb w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0x38]
498 // CHECK: ldsmaxalb w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0x38]
499 // CHECK: ldsmaxah w0, w1, [x2] // encoding: [0x41,0x40,0xa0,0x78]
500 // CHECK: ldsmaxah w2, w3, [sp] // encoding: [0xe3,0x43,0xa2,0x78]
501 // CHECK: ldsmaxlh w0, w1, [x2] // encoding: [0x41,0x40,0x60,0x78]
502 // CHECK: ldsmaxlh w2, w3, [sp] // encoding: [0xe3,0x43,0x62,0x78]
503 // CHECK: ldsmaxalh w0, w1, [x2] // encoding: [0x41,0x40,0xe0,0x78]
504 // CHECK: ldsmaxalh w2, w3, [sp] // encoding: [0xe3,0x43,0xe2,0x78]
506 ldsmax x0, x1, [x2]
507 ldsmax x2, x3, [sp]
508 ldsmaxa x0, x1, [x2]
509 ldsmaxa x2, x3, [sp]
510 ldsmaxl x0, x1, [x2]
511 ldsmaxl x2, x3, [sp]
512 ldsmaxal x0, x1, [x2]
513 ldsmaxal x2, x3, [sp]
514 // CHECK: ldsmax x0, x1, [x2] // encoding: [0x41,0x40,0x20,0xf8]
515 // CHECK: ldsmax x2, x3, [sp] // encoding: [0xe3,0x43,0x22,0xf8]
516 // CHECK: ldsmaxa x0, x1, [x2] // encoding: [0x41,0x40,0xa0,0xf8]
517 // CHECK: ldsmaxa x2, x3, [sp] // encoding: [0xe3,0x43,0xa2,0xf8]
518 // CHECK: ldsmaxl x0, x1, [x2] // encoding: [0x41,0x40,0x60,0xf8]
519 // CHECK: ldsmaxl x2, x3, [sp] // encoding: [0xe3,0x43,0x62,0xf8]
520 // CHECK: ldsmaxal x0, x1, [x2] // encoding: [0x41,0x40,0xe0,0xf8]
521 // CHECK: ldsmaxal x2, x3, [sp] // encoding: [0xe3,0x43,0xe2,0xf8]
523 ldsmin w0, w1, [x2]
524 ldsmin w2, w3, [sp]
525 ldsmina w0, w1, [x2]
526 ldsmina w2, w3, [sp]
527 ldsminl w0, w1, [x2]
528 ldsminl w2, w3, [sp]
529 ldsminal w0, w1, [x2]
530 ldsminal w2, w3, [sp]
531 // CHECK: ldsmin w0, w1, [x2] // encoding: [0x41,0x50,0x20,0xb8]
532 // CHECK: ldsmin w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0xb8]
533 // CHECK: ldsmina w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0xb8]
534 // CHECK: ldsmina w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0xb8]
535 // CHECK: ldsminl w0, w1, [x2] // encoding: [0x41,0x50,0x60,0xb8]
536 // CHECK: ldsminl w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0xb8]
537 // CHECK: ldsminal w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0xb8]
538 // CHECK: ldsminal w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0xb8]
540 ldsminb w0, w1, [x2]
541 ldsminb w2, w3, [sp]
542 ldsminh w0, w1, [x2]
543 ldsminh w2, w3, [sp]
544 ldsminab w0, w1, [x2]
545 ldsminab w2, w3, [sp]
546 ldsminlb w0, w1, [x2]
547 ldsminlb w2, w3, [sp]
548 // CHECK: ldsminb w0, w1, [x2] // encoding: [0x41,0x50,0x20,0x38]
549 // CHECK: ldsminb w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0x38]
550 // CHECK: ldsminh w0, w1, [x2] // encoding: [0x41,0x50,0x20,0x78]
551 // CHECK: ldsminh w2, w3, [sp] // encoding: [0xe3,0x53,0x22,0x78]
552 // CHECK: ldsminab w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0x38]
553 // CHECK: ldsminab w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0x38]
554 // CHECK: ldsminlb w0, w1, [x2] // encoding: [0x41,0x50,0x60,0x38]
555 // CHECK: ldsminlb w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0x38]
557 ldsminalb w0, w1, [x2]
558 ldsminalb w2, w3, [sp]
559 ldsminah w0, w1, [x2]
560 ldsminah w2, w3, [sp]
561 ldsminlh w0, w1, [x2]
562 ldsminlh w2, w3, [sp]
563 ldsminalh w0, w1, [x2]
564 ldsminalh w2, w3, [sp]
565 // CHECK: ldsminalb w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0x38]
566 // CHECK: ldsminalb w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0x38]
567 // CHECK: ldsminah w0, w1, [x2] // encoding: [0x41,0x50,0xa0,0x78]
568 // CHECK: ldsminah w2, w3, [sp] // encoding: [0xe3,0x53,0xa2,0x78]
569 // CHECK: ldsminlh w0, w1, [x2] // encoding: [0x41,0x50,0x60,0x78]
570 // CHECK: ldsminlh w2, w3, [sp] // encoding: [0xe3,0x53,0x62,0x78]
571 // CHECK: ldsminalh w0, w1, [x2] // encoding: [0x41,0x50,0xe0,0x78]
572 // CHECK: ldsminalh w2, w3, [sp] // encoding: [0xe3,0x53,0xe2,0x78]
574 ldsmin x0, x1, [x2]
575 ldsmin x2, x3, [sp]
576 ldsmina x0, x1, [x2]
577 ldsmina x2, x3, [sp]
578 ldsminl x0, x1, [x2]
579 ldsminl x2, x3, [sp]
580 ldsminal x0, x1, [x2]
581 ldsminal x2, x3, [sp]
582 // CHECK: ldsmin x0, x1, [x2] // encoding: [0x41,0x50,0x20,0xf8]
583 // CHECK: ldsmin x2, x3, [sp] // encoding: [0xe3,0x53,0x22,0xf8]
584 // CHECK: ldsmina x0, x1, [x2] // encoding: [0x41,0x50,0xa0,0xf8]
585 // CHECK: ldsmina x2, x3, [sp] // encoding: [0xe3,0x53,0xa2,0xf8]
586 // CHECK: ldsminl x0, x1, [x2] // encoding: [0x41,0x50,0x60,0xf8]
587 // CHECK: ldsminl x2, x3, [sp] // encoding: [0xe3,0x53,0x62,0xf8]
588 // CHECK: ldsminal x0, x1, [x2] // encoding: [0x41,0x50,0xe0,0xf8]
589 // CHECK: ldsminal x2, x3, [sp] // encoding: [0xe3,0x53,0xe2,0xf8]
591 ldumax w0, w1, [x2]
592 ldumax w2, w3, [sp]
593 ldumaxa w0, w1, [x2]
594 ldumaxa w2, w3, [sp]
595 ldumaxl w0, w1, [x2]
596 ldumaxl w2, w3, [sp]
597 ldumaxal w0, w1, [x2]
598 ldumaxal w2, w3, [sp]
599 // CHECK: ldumax w0, w1, [x2] // encoding: [0x41,0x60,0x20,0xb8]
600 // CHECK: ldumax w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0xb8]
601 // CHECK: ldumaxa w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0xb8]
602 // CHECK: ldumaxa w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0xb8]
603 // CHECK: ldumaxl w0, w1, [x2] // encoding: [0x41,0x60,0x60,0xb8]
604 // CHECK: ldumaxl w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0xb8]
605 // CHECK: ldumaxal w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0xb8]
606 // CHECK: ldumaxal w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0xb8]
608 ldumaxb w0, w1, [x2]
609 ldumaxb w2, w3, [sp]
610 ldumaxh w0, w1, [x2]
611 ldumaxh w2, w3, [sp]
612 ldumaxab w0, w1, [x2]
613 ldumaxab w2, w3, [sp]
614 ldumaxlb w0, w1, [x2]
615 ldumaxlb w2, w3, [sp]
616 // CHECK: ldumaxb w0, w1, [x2] // encoding: [0x41,0x60,0x20,0x38]
617 // CHECK: ldumaxb w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0x38]
618 // CHECK: ldumaxh w0, w1, [x2] // encoding: [0x41,0x60,0x20,0x78]
619 // CHECK: ldumaxh w2, w3, [sp] // encoding: [0xe3,0x63,0x22,0x78]
620 // CHECK: ldumaxab w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0x38]
621 // CHECK: ldumaxab w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0x38]
622 // CHECK: ldumaxlb w0, w1, [x2] // encoding: [0x41,0x60,0x60,0x38]
623 // CHECK: ldumaxlb w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0x38]
625 ldumaxalb w0, w1, [x2]
626 ldumaxalb w2, w3, [sp]
627 ldumaxah w0, w1, [x2]
628 ldumaxah w2, w3, [sp]
629 ldumaxlh w0, w1, [x2]
630 ldumaxlh w2, w3, [sp]
631 ldumaxalh w0, w1, [x2]
632 ldumaxalh w2, w3, [sp]
633 // CHECK: ldumaxalb w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0x38]
634 // CHECK: ldumaxalb w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0x38]
635 // CHECK: ldumaxah w0, w1, [x2] // encoding: [0x41,0x60,0xa0,0x78]
636 // CHECK: ldumaxah w2, w3, [sp] // encoding: [0xe3,0x63,0xa2,0x78]
637 // CHECK: ldumaxlh w0, w1, [x2] // encoding: [0x41,0x60,0x60,0x78]
638 // CHECK: ldumaxlh w2, w3, [sp] // encoding: [0xe3,0x63,0x62,0x78]
639 // CHECK: ldumaxalh w0, w1, [x2] // encoding: [0x41,0x60,0xe0,0x78]
640 // CHECK: ldumaxalh w2, w3, [sp] // encoding: [0xe3,0x63,0xe2,0x78]
642 ldumax x0, x1, [x2]
643 ldumax x2, x3, [sp]
644 ldumaxa x0, x1, [x2]
645 ldumaxa x2, x3, [sp]
646 ldumaxl x0, x1, [x2]
647 ldumaxl x2, x3, [sp]
648 ldumaxal x0, x1, [x2]
649 ldumaxal x2, x3, [sp]
650 // CHECK: ldumax x0, x1, [x2] // encoding: [0x41,0x60,0x20,0xf8]
651 // CHECK: ldumax x2, x3, [sp] // encoding: [0xe3,0x63,0x22,0xf8]
652 // CHECK: ldumaxa x0, x1, [x2] // encoding: [0x41,0x60,0xa0,0xf8]
653 // CHECK: ldumaxa x2, x3, [sp] // encoding: [0xe3,0x63,0xa2,0xf8]
654 // CHECK: ldumaxl x0, x1, [x2] // encoding: [0x41,0x60,0x60,0xf8]
655 // CHECK: ldumaxl x2, x3, [sp] // encoding: [0xe3,0x63,0x62,0xf8]
656 // CHECK: ldumaxal x0, x1, [x2] // encoding: [0x41,0x60,0xe0,0xf8]
657 // CHECK: ldumaxal x2, x3, [sp] // encoding: [0xe3,0x63,0xe2,0xf8]
659 ldumin w0, w1, [x2]
660 ldumin w2, w3, [sp]
661 ldumina w0, w1, [x2]
662 ldumina w2, w3, [sp]
663 lduminl w0, w1, [x2]
664 lduminl w2, w3, [sp]
665 lduminal w0, w1, [x2]
666 lduminal w2, w3, [sp]
667 // CHECK: ldumin w0, w1, [x2] // encoding: [0x41,0x70,0x20,0xb8]
668 // CHECK: ldumin w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0xb8]
669 // CHECK: ldumina w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0xb8]
670 // CHECK: ldumina w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0xb8]
671 // CHECK: lduminl w0, w1, [x2] // encoding: [0x41,0x70,0x60,0xb8]
672 // CHECK: lduminl w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0xb8]
673 // CHECK: lduminal w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0xb8]
674 // CHECK: lduminal w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0xb8]
676 lduminb w0, w1, [x2]
677 lduminb w2, w3, [sp]
678 lduminh w0, w1, [x2]
679 lduminh w2, w3, [sp]
680 lduminab w0, w1, [x2]
681 lduminab w2, w3, [sp]
682 lduminlb w0, w1, [x2]
683 lduminlb w2, w3, [sp]
684 // CHECK: lduminb w0, w1, [x2] // encoding: [0x41,0x70,0x20,0x38]
685 // CHECK: lduminb w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0x38]
686 // CHECK: lduminh w0, w1, [x2] // encoding: [0x41,0x70,0x20,0x78]
687 // CHECK: lduminh w2, w3, [sp] // encoding: [0xe3,0x73,0x22,0x78]
688 // CHECK: lduminab w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0x38]
689 // CHECK: lduminab w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0x38]
690 // CHECK: lduminlb w0, w1, [x2] // encoding: [0x41,0x70,0x60,0x38]
691 // CHECK: lduminlb w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0x38]
693 lduminalb w0, w1, [x2]
694 lduminalb w2, w3, [sp]
695 lduminah w0, w1, [x2]
696 lduminah w2, w3, [sp]
697 lduminlh w0, w1, [x2]
698 lduminlh w2, w3, [sp]
699 lduminalh w0, w1, [x2]
700 lduminalh w2, w3, [sp]
701 // CHECK: lduminalb w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0x38]
702 // CHECK: lduminalb w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0x38]
703 // CHECK: lduminah w0, w1, [x2] // encoding: [0x41,0x70,0xa0,0x78]
704 // CHECK: lduminah w2, w3, [sp] // encoding: [0xe3,0x73,0xa2,0x78]
705 // CHECK: lduminlh w0, w1, [x2] // encoding: [0x41,0x70,0x60,0x78]
706 // CHECK: lduminlh w2, w3, [sp] // encoding: [0xe3,0x73,0x62,0x78]
707 // CHECK: lduminalh w0, w1, [x2] // encoding: [0x41,0x70,0xe0,0x78]
708 // CHECK: lduminalh w2, w3, [sp] // encoding: [0xe3,0x73,0xe2,0x78]
710 ldumin x0, x1, [x2]
711 ldumin x2, x3, [sp]
712 ldumina x0, x1, [x2]
713 ldumina x2, x3, [sp]
714 lduminl x0, x1, [x2]
715 lduminl x2, x3, [sp]
716 lduminal x0, x1, [x2]
717 lduminal x2, x3, [sp]
718 // CHECK: ldumin x0, x1, [x2] // encoding: [0x41,0x70,0x20,0xf8]
719 // CHECK: ldumin x2, x3, [sp] // encoding: [0xe3,0x73,0x22,0xf8]
720 // CHECK: ldumina x0, x1, [x2] // encoding: [0x41,0x70,0xa0,0xf8]
721 // CHECK: ldumina x2, x3, [sp] // encoding: [0xe3,0x73,0xa2,0xf8]
722 // CHECK: lduminl x0, x1, [x2] // encoding: [0x41,0x70,0x60,0xf8]
723 // CHECK: lduminl x2, x3, [sp] // encoding: [0xe3,0x73,0x62,0xf8]
724 // CHECK: lduminal x0, x1, [x2] // encoding: [0x41,0x70,0xe0,0xf8]
725 // CHECK: lduminal x2, x3, [sp] // encoding: [0xe3,0x73,0xe2,0xf8]
727 stadd w0, [x2]
728 stadd w2, [sp]
729 staddl w0, [x2]
730 staddl w2, [sp]
731 staddb w0, [x2]
732 staddb w2, [sp]
733 staddh w0, [x2]
734 staddh w2, [sp]
735 // CHECK: stadd w0, [x2] // encoding: [0x5f,0x00,0x20,0xb8]
736 // CHECK: stadd w2, [sp] // encoding: [0xff,0x03,0x22,0xb8]
737 // CHECK: staddl w0, [x2] // encoding: [0x5f,0x00,0x60,0xb8]
738 // CHECK: staddl w2, [sp] // encoding: [0xff,0x03,0x62,0xb8]
739 // CHECK: staddb w0, [x2] // encoding: [0x5f,0x00,0x20,0x38]
740 // CHECK: staddb w2, [sp] // encoding: [0xff,0x03,0x22,0x38]
741 // CHECK: staddh w0, [x2] // encoding: [0x5f,0x00,0x20,0x78]
742 // CHECK: staddh w2, [sp] // encoding: [0xff,0x03,0x22,0x78]
744 staddlb w0, [x2]
745 staddlb w2, [sp]
746 staddlh w0, [x2]
747 staddlh w2, [sp]
748 stadd x0, [x2]
749 stadd x2, [sp]
750 staddl x0, [x2]
751 staddl x2, [sp]
752 // CHECK: staddlb w0, [x2] // encoding: [0x5f,0x00,0x60,0x38]
753 // CHECK: staddlb w2, [sp] // encoding: [0xff,0x03,0x62,0x38]
754 // CHECK: staddlh w0, [x2] // encoding: [0x5f,0x00,0x60,0x78]
755 // CHECK: staddlh w2, [sp] // encoding: [0xff,0x03,0x62,0x78]
756 // CHECK: stadd x0, [x2] // encoding: [0x5f,0x00,0x20,0xf8]
757 // CHECK: stadd x2, [sp] // encoding: [0xff,0x03,0x22,0xf8]
758 // CHECK: staddl x0, [x2] // encoding: [0x5f,0x00,0x60,0xf8]
759 // CHECK: staddl x2, [sp] // encoding: [0xff,0x03,0x62,0xf8]
761 stclr w0, [x2]
762 stclr w2, [sp]
763 stclrl w0, [x2]
764 stclrl w2, [sp]
765 stclrb w0, [x2]
766 stclrb w2, [sp]
767 stclrh w0, [x2]
768 stclrh w2, [sp]
769 // CHECK: stclr w0, [x2] // encoding: [0x5f,0x10,0x20,0xb8]
770 // CHECK: stclr w2, [sp] // encoding: [0xff,0x13,0x22,0xb8]
771 // CHECK: stclrl w0, [x2] // encoding: [0x5f,0x10,0x60,0xb8]
772 // CHECK: stclrl w2, [sp] // encoding: [0xff,0x13,0x62,0xb8]
773 // CHECK: stclrb w0, [x2] // encoding: [0x5f,0x10,0x20,0x38]
774 // CHECK: stclrb w2, [sp] // encoding: [0xff,0x13,0x22,0x38]
775 // CHECK: stclrh w0, [x2] // encoding: [0x5f,0x10,0x20,0x78]
776 // CHECK: stclrh w2, [sp] // encoding: [0xff,0x13,0x22,0x78]
778 stclrlb w0, [x2]
779 stclrlb w2, [sp]
780 stclrlh w0, [x2]
781 stclrlh w2, [sp]
782 stclr x0, [x2]
783 stclr x2, [sp]
784 stclrl x0, [x2]
785 stclrl x2, [sp]
786 // CHECK: stclrlb w0, [x2] // encoding: [0x5f,0x10,0x60,0x38]
787 // CHECK: stclrlb w2, [sp] // encoding: [0xff,0x13,0x62,0x38]
788 // CHECK: stclrlh w0, [x2] // encoding: [0x5f,0x10,0x60,0x78]
789 // CHECK: stclrlh w2, [sp] // encoding: [0xff,0x13,0x62,0x78]
790 // CHECK: stclr x0, [x2] // encoding: [0x5f,0x10,0x20,0xf8]
791 // CHECK: stclr x2, [sp] // encoding: [0xff,0x13,0x22,0xf8]
792 // CHECK: stclrl x0, [x2] // encoding: [0x5f,0x10,0x60,0xf8]
793 // CHECK: stclrl x2, [sp] // encoding: [0xff,0x13,0x62,0xf8]
795 steor w0, [x2]
796 steor w2, [sp]
797 steorl w0, [x2]
798 steorl w2, [sp]
799 steorb w0, [x2]
800 steorb w2, [sp]
801 steorh w0, [x2]
802 steorh w2, [sp]
803 // CHECK: steor w0, [x2] // encoding: [0x5f,0x20,0x20,0xb8]
804 // CHECK: steor w2, [sp] // encoding: [0xff,0x23,0x22,0xb8]
805 // CHECK: steorl w0, [x2] // encoding: [0x5f,0x20,0x60,0xb8]
806 // CHECK: steorl w2, [sp] // encoding: [0xff,0x23,0x62,0xb8]
807 // CHECK: steorb w0, [x2] // encoding: [0x5f,0x20,0x20,0x38]
808 // CHECK: steorb w2, [sp] // encoding: [0xff,0x23,0x22,0x38]
809 // CHECK: steorh w0, [x2] // encoding: [0x5f,0x20,0x20,0x78]
810 // CHECK: steorh w2, [sp] // encoding: [0xff,0x23,0x22,0x78]
812 steorlb w0, [x2]
813 steorlb w2, [sp]
814 steorlh w0, [x2]
815 steorlh w2, [sp]
816 steor x0, [x2]
817 steor x2, [sp]
818 steorl x0, [x2]
819 steorl x2, [sp]
820 // CHECK: steorlb w0, [x2] // encoding: [0x5f,0x20,0x60,0x38]
821 // CHECK: steorlb w2, [sp] // encoding: [0xff,0x23,0x62,0x38]
822 // CHECK: steorlh w0, [x2] // encoding: [0x5f,0x20,0x60,0x78]
823 // CHECK: steorlh w2, [sp] // encoding: [0xff,0x23,0x62,0x78]
824 // CHECK: steor x0, [x2] // encoding: [0x5f,0x20,0x20,0xf8]
825 // CHECK: steor x2, [sp] // encoding: [0xff,0x23,0x22,0xf8]
826 // CHECK: steorl x0, [x2] // encoding: [0x5f,0x20,0x60,0xf8]
827 // CHECK: steorl x2, [sp] // encoding: [0xff,0x23,0x62,0xf8]
829 stset w0, [x2]
830 stset w2, [sp]
831 stsetl w0, [x2]
832 stsetl w2, [sp]
833 stsetb w0, [x2]
834 stsetb w2, [sp]
835 stseth w0, [x2]
836 stseth w2, [sp]
837 // CHECK: stset w0, [x2] // encoding: [0x5f,0x30,0x20,0xb8]
838 // CHECK: stset w2, [sp] // encoding: [0xff,0x33,0x22,0xb8]
839 // CHECK: stsetl w0, [x2] // encoding: [0x5f,0x30,0x60,0xb8]
840 // CHECK: stsetl w2, [sp] // encoding: [0xff,0x33,0x62,0xb8]
841 // CHECK: stsetb w0, [x2] // encoding: [0x5f,0x30,0x20,0x38]
842 // CHECK: stsetb w2, [sp] // encoding: [0xff,0x33,0x22,0x38]
843 // CHECK: stseth w0, [x2] // encoding: [0x5f,0x30,0x20,0x78]
844 // CHECK: stseth w2, [sp] // encoding: [0xff,0x33,0x22,0x78]
846 stsetlb w0, [x2]
847 stsetlb w2, [sp]
848 stsetlh w0, [x2]
849 stsetlh w2, [sp]
850 stset x0, [x2]
851 stset x2, [sp]
852 stsetl x0, [x2]
853 stsetl x2, [sp]
854 // CHECK: stsetlb w0, [x2] // encoding: [0x5f,0x30,0x60,0x38]
855 // CHECK: stsetlb w2, [sp] // encoding: [0xff,0x33,0x62,0x38]
856 // CHECK: stsetlh w0, [x2] // encoding: [0x5f,0x30,0x60,0x78]
857 // CHECK: stsetlh w2, [sp] // encoding: [0xff,0x33,0x62,0x78]
858 // CHECK: stset x0, [x2] // encoding: [0x5f,0x30,0x20,0xf8]
859 // CHECK: stset x2, [sp] // encoding: [0xff,0x33,0x22,0xf8]
860 // CHECK: stsetl x0, [x2] // encoding: [0x5f,0x30,0x60,0xf8]
861 // CHECK: stsetl x2, [sp] // encoding: [0xff,0x33,0x62,0xf8]
863 stsmax w0, [x2]
864 stsmax w2, [sp]
865 stsmaxl w0, [x2]
866 stsmaxl w2, [sp]
867 stsmaxb w0, [x2]
868 stsmaxb w2, [sp]
869 stsmaxh w0, [x2]
870 stsmaxh w2, [sp]
871 // CHECK: stsmax w0, [x2] // encoding: [0x5f,0x40,0x20,0xb8]
872 // CHECK: stsmax w2, [sp] // encoding: [0xff,0x43,0x22,0xb8]
873 // CHECK: stsmaxl w0, [x2] // encoding: [0x5f,0x40,0x60,0xb8]
874 // CHECK: stsmaxl w2, [sp] // encoding: [0xff,0x43,0x62,0xb8]
875 // CHECK: stsmaxb w0, [x2] // encoding: [0x5f,0x40,0x20,0x38]
876 // CHECK: stsmaxb w2, [sp] // encoding: [0xff,0x43,0x22,0x38]
877 // CHECK: stsmaxh w0, [x2] // encoding: [0x5f,0x40,0x20,0x78]
878 // CHECK: stsmaxh w2, [sp] // encoding: [0xff,0x43,0x22,0x78]
880 stsmaxlb w0, [x2]
881 stsmaxlb w2, [sp]
882 stsmaxlh w0, [x2]
883 stsmaxlh w2, [sp]
884 stsmax x0, [x2]
885 stsmax x2, [sp]
886 stsmaxl x0, [x2]
887 stsmaxl x2, [sp]
888 // CHECK: stsmaxlb w0, [x2] // encoding: [0x5f,0x40,0x60,0x38]
889 // CHECK: stsmaxlb w2, [sp] // encoding: [0xff,0x43,0x62,0x38]
890 // CHECK: stsmaxlh w0, [x2] // encoding: [0x5f,0x40,0x60,0x78]
891 // CHECK: stsmaxlh w2, [sp] // encoding: [0xff,0x43,0x62,0x78]
892 // CHECK: stsmax x0, [x2] // encoding: [0x5f,0x40,0x20,0xf8]
893 // CHECK: stsmax x2, [sp] // encoding: [0xff,0x43,0x22,0xf8]
894 // CHECK: stsmaxl x0, [x2] // encoding: [0x5f,0x40,0x60,0xf8]
895 // CHECK: stsmaxl x2, [sp] // encoding: [0xff,0x43,0x62,0xf8]
897 stsmin w0, [x2]
898 stsmin w2, [sp]
899 stsminl w0, [x2]
900 stsminl w2, [sp]
901 stsminb w0, [x2]
902 stsminb w2, [sp]
903 stsminh w0, [x2]
904 stsminh w2, [sp]
905 // CHECK: stsmin w0, [x2] // encoding: [0x5f,0x50,0x20,0xb8]
906 // CHECK: stsmin w2, [sp] // encoding: [0xff,0x53,0x22,0xb8]
907 // CHECK: stsminl w0, [x2] // encoding: [0x5f,0x50,0x60,0xb8]
908 // CHECK: stsminl w2, [sp] // encoding: [0xff,0x53,0x62,0xb8]
909 // CHECK: stsminb w0, [x2] // encoding: [0x5f,0x50,0x20,0x38]
910 // CHECK: stsminb w2, [sp] // encoding: [0xff,0x53,0x22,0x38]
911 // CHECK: stsminh w0, [x2] // encoding: [0x5f,0x50,0x20,0x78]
912 // CHECK: stsminh w2, [sp] // encoding: [0xff,0x53,0x22,0x78]
914 stsminlb w0, [x2]
915 stsminlb w2, [sp]
916 stsminlh w0, [x2]
917 stsminlh w2, [sp]
918 stsmin x0, [x2]
919 stsmin x2, [sp]
920 stsminl x0, [x2]
921 stsminl x2, [sp]
922 // CHECK: stsminlb w0, [x2] // encoding: [0x5f,0x50,0x60,0x38]
923 // CHECK: stsminlb w2, [sp] // encoding: [0xff,0x53,0x62,0x38]
924 // CHECK: stsminlh w0, [x2] // encoding: [0x5f,0x50,0x60,0x78]
925 // CHECK: stsminlh w2, [sp] // encoding: [0xff,0x53,0x62,0x78]
926 // CHECK: stsmin x0, [x2] // encoding: [0x5f,0x50,0x20,0xf8]
927 // CHECK: stsmin x2, [sp] // encoding: [0xff,0x53,0x22,0xf8]
928 // CHECK: stsminl x0, [x2] // encoding: [0x5f,0x50,0x60,0xf8]
929 // CHECK: stsminl x2, [sp] // encoding: [0xff,0x53,0x62,0xf8]
931 stumax w0, [x2]
932 stumax w2, [sp]
933 stumaxl w0, [x2]
934 stumaxl w2, [sp]
935 stumaxb w0, [x2]
936 stumaxb w2, [sp]
937 stumaxh w0, [x2]
938 stumaxh w2, [sp]
939 // CHECK: stumax w0, [x2] // encoding: [0x5f,0x60,0x20,0xb8]
940 // CHECK: stumax w2, [sp] // encoding: [0xff,0x63,0x22,0xb8]
941 // CHECK: stumaxl w0, [x2] // encoding: [0x5f,0x60,0x60,0xb8]
942 // CHECK: stumaxl w2, [sp] // encoding: [0xff,0x63,0x62,0xb8]
943 // CHECK: stumaxb w0, [x2] // encoding: [0x5f,0x60,0x20,0x38]
944 // CHECK: stumaxb w2, [sp] // encoding: [0xff,0x63,0x22,0x38]
945 // CHECK: stumaxh w0, [x2] // encoding: [0x5f,0x60,0x20,0x78]
946 // CHECK: stumaxh w2, [sp] // encoding: [0xff,0x63,0x22,0x78]
948 stumaxlb w0, [x2]
949 stumaxlb w2, [sp]
950 stumaxlh w0, [x2]
951 stumaxlh w2, [sp]
952 stumax x0, [x2]
953 stumax x2, [sp]
954 stumaxl x0, [x2]
955 stumaxl x2, [sp]
956 // CHECK: stumaxlb w0, [x2] // encoding: [0x5f,0x60,0x60,0x38]
957 // CHECK: stumaxlb w2, [sp] // encoding: [0xff,0x63,0x62,0x38]
958 // CHECK: stumaxlh w0, [x2] // encoding: [0x5f,0x60,0x60,0x78]
959 // CHECK: stumaxlh w2, [sp] // encoding: [0xff,0x63,0x62,0x78]
960 // CHECK: stumax x0, [x2] // encoding: [0x5f,0x60,0x20,0xf8]
961 // CHECK: stumax x2, [sp] // encoding: [0xff,0x63,0x22,0xf8]
962 // CHECK: stumaxl x0, [x2] // encoding: [0x5f,0x60,0x60,0xf8]
963 // CHECK: stumaxl x2, [sp] // encoding: [0xff,0x63,0x62,0xf8]
965 stumin w0, [x2]
966 stumin w2, [sp]
967 stuminl w0, [x2]
968 stuminl w2, [sp]
969 stuminb w0, [x2]
970 stuminb w2, [sp]
971 stuminh w0, [x2]
972 stuminh w2, [sp]
973 // CHECK: stumin w0, [x2] // encoding: [0x5f,0x70,0x20,0xb8]
974 // CHECK: stumin w2, [sp] // encoding: [0xff,0x73,0x22,0xb8]
975 // CHECK: stuminl w0, [x2] // encoding: [0x5f,0x70,0x60,0xb8]
976 // CHECK: stuminl w2, [sp] // encoding: [0xff,0x73,0x62,0xb8]
977 // CHECK: stuminb w0, [x2] // encoding: [0x5f,0x70,0x20,0x38]
978 // CHECK: stuminb w2, [sp] // encoding: [0xff,0x73,0x22,0x38]
979 // CHECK: stuminh w0, [x2] // encoding: [0x5f,0x70,0x20,0x78]
980 // CHECK: stuminh w2, [sp] // encoding: [0xff,0x73,0x22,0x78]
982 cas b0, b1, [x2]
983 // CHECK-ERROR: error: invalid operand for instruction
984 // CHECK-ERROR: cas b0, b1, [x2]
985 // CHECK-ERROR: ^
987 cas b2, b3, [sp]
988 // CHECK-ERROR: error: invalid operand for instruction
989 // CHECK-ERROR: cas b2, b3, [sp]
990 // CHECK-ERROR: ^
992 cas h0, h1, [x2]
993 // CHECK-ERROR: error: invalid operand for instruction
994 // CHECK-ERROR: cas h0, h1, [x2]
995 // CHECK-ERROR: ^
997 cas h2, h3, [sp]
998 // CHECK-ERROR: error: invalid operand for instruction
999 // CHECK-ERROR: cas h2, h3, [sp]
1000 // CHECK-ERROR: ^
1002 casa b0, b1, [x2]
1003 // CHECK-ERROR: error: invalid operand for instruction
1004 // CHECK-ERROR: casa b0, b1, [x2]
1005 // CHECK-ERROR: ^
1007 casa b2, b3, [sp]
1008 // CHECK-ERROR: error: invalid operand for instruction
1009 // CHECK-ERROR: casa b2, b3, [sp]
1010 // CHECK-ERROR: ^
1012 casa h0, h1, [x2]
1013 // CHECK-ERROR: error: invalid operand for instruction
1014 // CHECK-ERROR: casa h0, h1, [x2]
1015 // CHECK-ERROR: ^
1017 casa h2, h3, [sp]
1018 // CHECK-ERROR: error: invalid operand for instruction
1019 // CHECK-ERROR: casa h2, h3, [sp]
1020 // CHECK-ERROR: ^
1022 casb b0, b1, [x2]
1023 // CHECK-ERROR: error: invalid operand for instruction
1024 // CHECK-ERROR: casb b0, b1, [x2]
1025 // CHECK-ERROR: ^
1027 casb b2, b3, [sp]
1028 // CHECK-ERROR: error: invalid operand for instruction
1029 // CHECK-ERROR: casb b2, b3, [sp]
1030 // CHECK-ERROR: ^
1032 casb h0, h1, [x2]
1033 // CHECK-ERROR: error: invalid operand for instruction
1034 // CHECK-ERROR: casb h0, h1, [x2]
1035 // CHECK-ERROR: ^
1037 casb h2, h3, [sp]
1038 // CHECK-ERROR: error: invalid operand for instruction
1039 // CHECK-ERROR: casb h2, h3, [sp]
1040 // CHECK-ERROR: ^
1042 cash b0, b1, [x2]
1043 // CHECK-ERROR: error: invalid operand for instruction
1044 // CHECK-ERROR: cash b0, b1, [x2]
1045 // CHECK-ERROR: ^
1047 cash b2, b3, [sp]
1048 // CHECK-ERROR: error: invalid operand for instruction
1049 // CHECK-ERROR: cash b2, b3, [sp]
1050 // CHECK-ERROR: ^
1052 cash h0, h1, [x2]
1053 // CHECK-ERROR: error: invalid operand for instruction
1054 // CHECK-ERROR: cash h0, h1, [x2]
1055 // CHECK-ERROR: ^
1057 cash h2, h3, [sp]
1058 // CHECK-ERROR: error: invalid operand for instruction
1059 // CHECK-ERROR: cash h2, h3, [sp]
1060 // CHECK-ERROR: ^
1062 casah b0, b1, [x2]
1063 // CHECK-ERROR: error: invalid operand for instruction
1064 // CHECK-ERROR: casah b0, b1, [x2]
1065 // CHECK-ERROR: ^
1067 casah b2, b3, [sp]
1068 // CHECK-ERROR: error: invalid operand for instruction
1069 // CHECK-ERROR: casah b2, b3, [sp]
1070 // CHECK-ERROR: ^
1072 casah h0, h1, [x2]
1073 // CHECK-ERROR: error: invalid operand for instruction
1074 // CHECK-ERROR: casah h0, h1, [x2]
1075 // CHECK-ERROR: ^
1077 casah h2, h3, [sp]
1078 // CHECK-ERROR: error: invalid operand for instruction
1079 // CHECK-ERROR: casah h2, h3, [sp]
1080 // CHECK-ERROR: ^
1082 casalh b0, b1, [x2]
1083 // CHECK-ERROR: error: invalid operand for instruction
1084 // CHECK-ERROR: casalh b0, b1, [x2]
1085 // CHECK-ERROR: ^
1087 casalh b2, b3, [sp]
1088 // CHECK-ERROR: error: invalid operand for instruction
1089 // CHECK-ERROR: casalh b2, b3, [sp]
1090 // CHECK-ERROR: ^
1092 casalh h0, h1, [x2]
1093 // CHECK-ERROR: error: invalid operand for instruction
1094 // CHECK-ERROR: casalh h0, h1, [x2]
1095 // CHECK-ERROR: ^
1097 casalh h2, h3, [sp]
1098 // CHECK-ERROR: error: invalid operand for instruction
1099 // CHECK-ERROR: casalh h2, h3, [sp]
1100 // CHECK-ERROR: ^
1103 casl b0, b1, [x2]
1104 // CHECK-ERROR: error: invalid operand for instruction
1105 // CHECK-ERROR: casl b0, b1, [x2]
1106 // CHECK-ERROR: ^
1108 casl b2, b3, [sp]
1109 // CHECK-ERROR: error: invalid operand for instruction
1110 // CHECK-ERROR: casl b2, b3, [sp]
1111 // CHECK-ERROR: ^
1113 casl h0, h1, [x2]
1114 // CHECK-ERROR: error: invalid operand for instruction
1115 // CHECK-ERROR: casl h0, h1, [x2]
1116 // CHECK-ERROR: ^
1118 casl h2, h3, [sp]
1119 // CHECK-ERROR: error: invalid operand for instruction
1120 // CHECK-ERROR: casl h2, h3, [sp]
1121 // CHECK-ERROR: ^
1123 caslb b0, b1, [x2]
1124 // CHECK-ERROR: error: invalid operand for instruction
1125 // CHECK-ERROR: caslb b0, b1, [x2]
1126 // CHECK-ERROR: ^
1128 caslb b2, b3, [sp]
1129 // CHECK-ERROR: error: invalid operand for instruction
1130 // CHECK-ERROR: caslb b2, b3, [sp]
1131 // CHECK-ERROR: ^
1133 caslb h0, h1, [x2]
1134 // CHECK-ERROR: error: invalid operand for instruction
1135 // CHECK-ERROR: caslb h0, h1, [x2]
1136 // CHECK-ERROR: ^
1138 caslb h2, h3, [sp]
1139 // CHECK-ERROR: error: invalid operand for instruction
1140 // CHECK-ERROR: caslb h2, h3, [sp]
1141 // CHECK-ERROR: ^
1144 casalb b0, b1, [x2]
1145 // CHECK-ERROR: error: invalid operand for instruction
1146 // CHECK-ERROR: casalb b0, b1, [x2]
1147 // CHECK-ERROR: ^
1149 casalb b2, b3, [sp]
1150 // CHECK-ERROR: error: invalid operand for instruction
1151 // CHECK-ERROR: casalb b2, b3, [sp]
1152 // CHECK-ERROR: ^
1154 casalb h0, h1, [x2]
1155 // CHECK-ERROR: error: invalid operand for instruction
1156 // CHECK-ERROR: casalb h0, h1, [x2]
1157 // CHECK-ERROR: ^
1159 casalb h2, h3, [sp]
1160 // CHECK-ERROR: error: invalid operand for instruction
1161 // CHECK-ERROR: casalb h2, h3, [sp]
1162 // CHECK-ERROR: ^
1164 casalh b0, b1, [x2]
1165 // CHECK-ERROR: error: invalid operand for instruction
1166 // CHECK-ERROR: casalh b0, b1, [x2]
1167 // CHECK-ERROR: ^
1169 casalh b2, b3, [sp]
1170 // CHECK-ERROR: error: invalid operand for instruction
1171 // CHECK-ERROR: casalh b2, b3, [sp]
1172 // CHECK-ERROR: ^
1174 casalh h0, h1, [x2]
1175 // CHECK-ERROR: error: invalid operand for instruction
1176 // CHECK-ERROR: casalh h0, h1, [x2]
1177 // CHECK-ERROR: ^
1179 casalh h2, h3, [sp]
1180 // CHECK-ERROR: error: invalid operand for instruction
1181 // CHECK-ERROR: casalh h2, h3, [sp]
1182 // CHECK-ERROR: ^
1184 cas v0.4h, v1.4h, v2.4h
1185 // CHECK-ERROR: error: invalid operand for instruction
1186 // CHECK-ERROR: v0.4h, v1.4h, v2.4h
1187 // CHECK-ERROR: ^
1189 casa v0.4h, v1.4h, v2.4h
1190 // CHECK-ERROR: error: invalid operand for instruction
1191 // CHECK-ERROR: v0.4h, v1.4h, v2.4h
1192 // CHECK-ERROR: ^
1194 casl v0.4h, v1.4h, v2.4h
1195 // CHECK-ERROR: error: invalid operand for instruction
1196 // CHECK-ERROR: v0.4h, v1.4h, v2.4h
1197 // CHECK-ERROR: ^
1199 casal v0.4h, v1.4h, v2.4h
1200 // CHECK-ERROR: error: invalid operand for instruction
1201 // CHECK-ERROR: casal v0.4h, v1.4h, v2.4h
1202 // CHECK-ERROR: ^
1204 casb v0.4h, v1.4h, v2.4h
1205 // CHECK-ERROR: error: invalid operand for instruction
1206 // CHECK-ERROR: casb v0.4h, v1.4h, v2.4h
1207 // CHECK-ERROR: ^
1209 casab v0.4h, v1.4h, v2.4h
1210 // CHECK-ERROR: error: invalid operand for instruction
1211 // CHECK-ERROR: casab v0.4h, v1.4h, v2.4h
1212 // CHECK-ERROR: ^
1214 caslb v0.4h, v1.4h, v2.4h
1215 // CHECK-ERROR: error: invalid operand for instruction
1216 // CHECK-ERROR: caslb v0.4h, v1.4h, v2.4h
1217 // CHECK-ERROR: ^
1219 casalb v0.4h, v1.4h, v2.4h
1220 // CHECK-ERROR: error: invalid operand for instruction
1221 // CHECK-ERROR: casalb v0.4h, v1.4h, v2.4h
1222 // CHECK-ERROR: ^
1224 casah v0.4h, v1.4h, v2.4h
1225 // CHECK-ERROR: error: invalid operand for instruction
1226 // CHECK-ERROR: casah v0.4h, v1.4h, v2.4h
1227 // CHECK-ERROR: ^
1229 caslh v0.4h, v1.4h, v2.4h
1230 // CHECK-ERROR: error: invalid operand for instruction
1231 // CHECK-ERROR: caslh v0.4h, v1.4h, v2.4h
1232 // CHECK-ERROR: ^
1234 casalh v0.4h, v1.4h, v2.4h
1235 // CHECK-ERROR: error: invalid operand for instruction
1236 // CHECK-ERROR: casalh v0.4h, v1.4h, v2.4h
1237 // CHECK-ERROR: ^
1239 casp b0, b1, [x2]
1240 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1241 // CHECK-ERROR: casp b0, b1, [x2]
1242 // CHECK-ERROR: ^
1244 casp b2, b3, [sp]
1245 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1246 // CHECK-ERROR: casp b2, b3, [sp]
1247 // CHECK-ERROR: ^
1249 casp h0, h1, [x2]
1250 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1251 // CHECK-ERROR: casp h0, h1, [x2]
1252 // CHECK-ERROR: ^
1254 casp h2, h3, [sp]
1255 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1256 // CHECK-ERROR: casp h2, h3, [sp]
1257 // CHECK-ERROR: ^
1259 caspa b0, b1, [x2]
1260 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1261 // CHECK-ERROR: caspa b0, b1, [x2]
1262 // CHECK-ERROR: ^
1264 caspa b2, b3, [sp]
1265 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1266 // CHECK-ERROR: caspa b2, b3, [sp]
1267 // CHECK-ERROR: ^
1269 caspa h0, h1, [x2]
1270 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1271 // CHECK-ERROR: caspa h0, h1, [x2]
1272 // CHECK-ERROR: ^
1274 caspa h2, h3, [sp]
1275 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1276 // CHECK-ERROR: caspa h2, h3, [sp]
1277 // CHECK-ERROR: ^
1279 caspl b0, b1, [x2]
1280 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1281 // CHECK-ERROR: caspl b0, b1, [x2]
1282 // CHECK-ERROR: ^
1284 caspl b2, b3, [sp]
1285 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1286 // CHECK-ERROR: caspl b2, b3, [sp]
1287 // CHECK-ERROR: ^
1289 caspl h0, h1, [x2]
1290 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1291 // CHECK-ERROR: caspl h0, h1, [x2]
1292 // CHECK-ERROR: ^
1294 caspl h2, h3, [sp]
1295 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1296 // CHECK-ERROR: caspl h2, h3, [sp]
1297 // CHECK-ERROR: ^
1299 caspal b0, b1, [x2]
1300 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1301 // CHECK-ERROR: caspal b0, b1, [x2]
1302 // CHECK-ERROR: ^
1304 caspal b2, b3, [sp]
1305 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1306 // CHECK-ERROR: caspal b2, b3, [sp]
1307 // CHECK-ERROR: ^
1309 caspal h0, h1, [x2]
1310 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1311 // CHECK-ERROR: caspal h0, h1, [x2]
1312 // CHECK-ERROR: ^
1314 caspal h2, h3, [sp]
1315 // CHECK-ERROR: error: expected first even register of a consecutive same-size even/odd register pair
1316 // CHECK-ERROR: caspal h2, h3, [sp]
1317 // CHECK-ERROR: ^
1319 swp b0, b1, [x2]
1320 // CHECK-ERROR: error: invalid operand for instruction
1321 // CHECK-ERROR: swp b0, b1, [x2]
1322 // CHECK-ERROR: ^
1324 swp b2, b3, [sp]
1325 // CHECK-ERROR: error: invalid operand for instruction
1326 // CHECK-ERROR: swp b2, b3, [sp]
1327 // CHECK-ERROR: ^
1329 swpa b0, b1, [x2]
1330 // CHECK-ERROR: error: invalid operand for instruction
1331 // CHECK-ERROR: swpa b0, b1, [x2]
1332 // CHECK-ERROR: ^
1334 swpa b2, b3, [sp]
1335 // CHECK-ERROR: error: invalid operand for instruction
1336 // CHECK-ERROR: swpa b2, b3, [sp]
1337 // CHECK-ERROR: ^
1339 swpah b0, b1, [x2]
1340 // CHECK-ERROR: error: invalid operand for instruction
1341 // CHECK-ERROR: swpah b0, b1, [x2]
1342 // CHECK-ERROR: ^
1344 swpah b2, b3, [sp]
1345 // CHECK-ERROR: error: invalid operand for instruction
1346 // CHECK-ERROR: swpah b2, b3, [sp]
1347 // CHECK-ERROR: ^
1349 swpl b0, b1, [x2]
1350 // CHECK-ERROR: error: invalid operand for instruction
1351 // CHECK-ERROR: swpl b0, b1, [x2]
1352 // CHECK-ERROR: ^
1354 swpl b2, b3, [sp]
1355 // CHECK-ERROR: error: invalid operand for instruction
1356 // CHECK-ERROR: swpl b2, b3, [sp]
1357 // CHECK-ERROR: ^
1359 swpal b0, b1, [x2]
1360 // CHECK-ERROR: error: invalid operand for instruction
1361 // CHECK-ERROR: swpal b0, b1, [x2]
1362 // CHECK-ERROR: ^
1364 swpal b2, b3, [sp]
1365 // CHECK-ERROR: error: invalid operand for instruction
1366 // CHECK-ERROR: swpal b2, b3, [sp]
1367 // CHECK-ERROR: ^
1369 swpalb b0, b1, [x2]
1370 // CHECK-ERROR: error: invalid operand for instruction
1371 // CHECK-ERROR: swpalb b0, b1, [x2]
1372 // CHECK-ERROR: ^
1374 swpalb b2, b3, [sp]
1375 // CHECK-ERROR: error: invalid operand for instruction
1376 // CHECK-ERROR: swpalb b2, b3, [sp]
1377 // CHECK-ERROR: ^
1379 swpalh b0, b1, [x2]
1380 // CHECK-ERROR: error: invalid operand for instruction
1381 // CHECK-ERROR: swpalh b0, b1, [x2]
1382 // CHECK-ERROR: ^
1384 swpalh b2, b3, [sp]
1385 // CHECK-ERROR: error: invalid operand for instruction
1386 // CHECK-ERROR: swpalh b2, b3, [sp]
1387 // CHECK-ERROR: ^
1389 swpb b0, b1, [x2]
1390 // CHECK-ERROR: error: invalid operand for instruction
1391 // CHECK-ERROR: swpb b0, b1, [x2]
1392 // CHECK-ERROR: ^
1394 swpb b2, b3, [sp]
1395 // CHECK-ERROR: error: invalid operand for instruction
1396 // CHECK-ERROR: swpb b2, b3, [sp]
1397 // CHECK-ERROR: ^
1399 swpab b0, b1, [x2]
1400 // CHECK-ERROR: error: invalid operand for instruction
1401 // CHECK-ERROR: swpab b0, b1, [x2]
1402 // CHECK-ERROR: ^
1404 swpab b2, b3, [sp]
1405 // CHECK-ERROR: error: invalid operand for instruction
1406 // CHECK-ERROR: swpab b2, b3, [sp]
1407 // CHECK-ERROR: ^
1409 swpal b0, b1, [x2]
1410 // CHECK-ERROR: error: invalid operand for instruction
1411 // CHECK-ERROR: swpal b0, b1, [x2]
1412 // CHECK-ERROR: ^
1414 swpal b2, b3, [sp]
1415 // CHECK-ERROR: error: invalid operand for instruction
1416 // CHECK-ERROR: swpal b2, b3, [sp]
1417 // CHECK-ERROR: ^
1419 swpah b0, b1, [x2]
1420 // CHECK-ERROR: error: invalid operand for instruction
1421 // CHECK-ERROR: swpah b0, b1, [x2]
1422 // CHECK-ERROR: ^
1424 swpah b2, b3, [sp]
1425 // CHECK-ERROR: error: invalid operand for instruction
1426 // CHECK-ERROR: swpah b2, b3, [sp]
1427 // CHECK-ERROR: ^
1429 swpalh b0, b1, [x2]
1430 // CHECK-ERROR: error: invalid operand for instruction
1431 // CHECK-ERROR: swpalh b0, b1, [x2]
1432 // CHECK-ERROR: ^
1434 swpalh b2, b3, [sp]
1435 // CHECK-ERROR: error: invalid operand for instruction
1436 // CHECK-ERROR: swpalh b2, b3, [sp]
1437 // CHECK-ERROR: ^
1439 swpl b0, b1, [x2]
1440 // CHECK-ERROR: error: invalid operand for instruction
1441 // CHECK-ERROR: swpl b0, b1, [x2]
1442 // CHECK-ERROR: ^
1444 swpl b2, b3, [sp]
1445 // CHECK-ERROR: error: invalid operand for instruction
1446 // CHECK-ERROR: swpl b2, b3, [sp]
1447 // CHECK-ERROR: ^
1449 swplb b0, b1, [x2]
1450 // CHECK-ERROR: error: invalid operand for instruction
1451 // CHECK-ERROR: swplb b0, b1, [x2]
1452 // CHECK-ERROR: ^
1454 swplb b2, b3, [sp]
1455 // CHECK-ERROR: error: invalid operand for instruction
1456 // CHECK-ERROR: swplb b2, b3, [sp]
1457 // CHECK-ERROR: ^
1459 swpalb b0, b1, [x2]
1460 // CHECK-ERROR: error: invalid operand for instruction
1461 // CHECK-ERROR: swpalb b0, b1, [x2]
1462 // CHECK-ERROR: ^
1464 swpalb b2, b3, [sp]
1465 // CHECK-ERROR: error: invalid operand for instruction
1466 // CHECK-ERROR: swpalb b2, b3, [sp]
1467 // CHECK-ERROR: ^
1469 swph b0, b1, [x2]
1470 // CHECK-ERROR: error: invalid operand for instruction
1471 // CHECK-ERROR: swph b0, b1, [x2]
1472 // CHECK-ERROR: ^
1474 swph b2, b3, [sp]
1475 // CHECK-ERROR: error: invalid operand for instruction
1476 // CHECK-ERROR: swph b2, b3, [sp]
1477 // CHECK-ERROR: ^
1479 swp v0.4h, v1.4h, v2.4h
1480 // CHECK-ERROR: error: invalid operand for instruction
1481 // CHECK-ERROR: swp v0.4h, v1.4h, v2.4h
1482 // CHECK-ERROR: ^
1484 swpa v0.4h, v1.4h, v2.4h
1485 // CHECK-ERROR: error: invalid operand for instruction
1486 // CHECK-ERROR: swpa v0.4h, v1.4h, v2.4h
1487 // CHECK-ERROR: ^
1489 swpah v0.4h, v1.4h, v2.4h
1490 // CHECK-ERROR: error: invalid operand for instruction
1491 // CHECK-ERROR: swpah v0.4h, v1.4h, v2.4h
1492 // CHECK-ERROR: ^
1494 swpl v0.4h, v1.4h, v2.4h
1495 // CHECK-ERROR: error: invalid operand for instruction
1496 // CHECK-ERROR: swpl v0.4h, v1.4h, v2.4h
1497 // CHECK-ERROR: ^
1499 swpal v0.4h, v1.4h, v2.4h
1500 // CHECK-ERROR: error: invalid operand for instruction
1501 // CHECK-ERROR: swpal v0.4h, v1.4h, v2.4h
1502 // CHECK-ERROR: ^
1504 swpalb v0.4h, v1.4h, v2.4h
1505 // CHECK-ERROR: error: invalid operand for instruction
1506 // CHECK-ERROR: swpalb v0.4h, v1.4h, v2.4h
1507 // CHECK-ERROR: ^
1509 swpalh v0.4h, v1.4h, v2.4h
1510 // CHECK-ERROR: error: invalid operand for instruction
1511 // CHECK-ERROR: swpalh v0.4h, v1.4h, v2.4h
1512 // CHECK-ERROR: ^
1514 swpb v0.4h, v1.4h, v2.4h
1515 // CHECK-ERROR: error: invalid operand for instruction
1516 // CHECK-ERROR: swpb v0.4h, v1.4h, v2.4h
1517 // CHECK-ERROR: ^
1519 swpab v0.4h, v1.4h, v2.4h
1520 // CHECK-ERROR: error: invalid operand for instruction
1521 // CHECK-ERROR: swpab v0.4h, v1.4h, v2.4h
1522 // CHECK-ERROR: ^
1524 swpal v0.4h, v1.4h, v2.4h
1525 // CHECK-ERROR: error: invalid operand for instruction
1526 // CHECK-ERROR: swpal v0.4h, v1.4h, v2.4h
1527 // CHECK-ERROR: ^
1529 swpah v0.4h, v1.4h, v2.4h
1530 // CHECK-ERROR: error: invalid operand for instruction
1531 // CHECK-ERROR: swpah v0.4h, v1.4h, v2.4h
1532 // CHECK-ERROR: ^
1534 swpalh v0.4h, v1.4h, v2.4h
1535 // CHECK-ERROR: error: invalid operand for instruction
1536 // CHECK-ERROR: swpalh v0.4h, v1.4h, v2.4h
1537 // CHECK-ERROR: ^
1539 swpl v0.4h, v1.4h, v2.4h
1540 // CHECK-ERROR: error: invalid operand for instruction
1541 // CHECK-ERROR: swpl v0.4h, v1.4h, v2.4h
1542 // CHECK-ERROR: ^
1544 swplb v0.4h, v1.4h, v2.4h
1545 // CHECK-ERROR: error: invalid operand for instruction
1546 // CHECK-ERROR: swplb v0.4h, v1.4h, v2.4h
1547 // CHECK-ERROR: ^
1549 swpalb v0.4h, v1.4h, v2.4h
1550 // CHECK-ERROR: error: invalid operand for instruction
1551 // CHECK-ERROR: swpalb v0.4h, v1.4h, v2.4h
1552 // CHECK-ERROR: ^
1554 swph v0.4h, v1.4h, v2.4h
1555 // CHECK-ERROR: error: invalid operand for instruction
1556 // CHECK-ERROR: swph v0.4h, v1.4h, v2.4h
1557 // CHECK-ERROR: ^
1559 ldadd b0, b1, [x2]
1560 // CHECK-ERROR: error: invalid operand for instruction
1561 // CHECK-ERROR: ldadd b0, b1, [x2]
1562 // CHECK-ERROR: ^
1564 ldadd b2, b3, [sp]
1565 // CHECK-ERROR: error: invalid operand for instruction
1566 // CHECK-ERROR: ldadd b2, b3, [sp]
1567 // CHECK-ERROR: ^
1569 ldadd h0, h1, [x2]
1570 // CHECK-ERROR: error: invalid operand for instruction
1571 // CHECK-ERROR: ldadd h0, h1, [x2]
1572 // CHECK-ERROR: ^
1574 ldadd h2, h3, [sp]
1575 // CHECK-ERROR: error: invalid operand for instruction
1576 // CHECK-ERROR: ldadd h2, h3, [sp]
1577 // CHECK-ERROR: ^
1579 ldadd v0.4h, v1.4h, v2.4h
1580 // CHECK-ERROR: error: invalid operand for instruction
1581 // CHECK-ERROR: ldadd v0.4h, v1.4h, v2.4h
1582 // CHECK-ERROR: ^
1584 ldadda b0, b1, [x2]
1585 // CHECK-ERROR: error: invalid operand for instruction
1586 // CHECK-ERROR: ldadda b0, b1, [x2]
1587 // CHECK-ERROR: ^
1589 ldadda b2, b3, [sp]
1590 // CHECK-ERROR: error: invalid operand for instruction
1591 // CHECK-ERROR: ldadda b2, b3, [sp]
1592 // CHECK-ERROR: ^
1594 ldadda h0, h1, [x2]
1595 // CHECK-ERROR: error: invalid operand for instruction
1596 // CHECK-ERROR: ldadda h0, h1, [x2]
1597 // CHECK-ERROR: ^
1599 ldadda h2, h3, [sp]
1600 // CHECK-ERROR: error: invalid operand for instruction
1601 // CHECK-ERROR: ldadda h2, h3, [sp]
1602 // CHECK-ERROR: ^
1604 ldadda v0.4h, v1.4h, v2.4h
1605 // CHECK-ERROR: error: invalid operand for instruction
1606 // CHECK-ERROR: ldadda v0.4h, v1.4h, v2.4h
1607 // CHECK-ERROR: ^
1609 ldaddl b0, b1, [x2]
1610 // CHECK-ERROR: error: invalid operand for instruction
1611 // CHECK-ERROR: ldaddl b0, b1, [x2]
1612 // CHECK-ERROR: ^
1614 ldaddl b2, b3, [sp]
1615 // CHECK-ERROR: error: invalid operand for instruction
1616 // CHECK-ERROR: ldaddl b2, b3, [sp]
1617 // CHECK-ERROR: ^
1619 ldaddl h0, h1, [x2]
1620 // CHECK-ERROR: error: invalid operand for instruction
1621 // CHECK-ERROR: ldaddl h0, h1, [x2]
1622 // CHECK-ERROR: ^
1624 ldaddl h2, h3, [sp]
1625 // CHECK-ERROR: error: invalid operand for instruction
1626 // CHECK-ERROR: ldaddl h2, h3, [sp]
1627 // CHECK-ERROR: ^
1629 ldaddl v0.4h, v1.4h, v2.4h
1630 // CHECK-ERROR: error: invalid operand for instruction
1631 // CHECK-ERROR: ldaddl v0.4h, v1.4h, v2.4h
1632 // CHECK-ERROR: ^
1634 ldaddal b0, b1, [x2]
1635 // CHECK-ERROR: error: invalid operand for instruction
1636 // CHECK-ERROR: ldaddal b0, b1, [x2]
1637 // CHECK-ERROR: ^
1639 ldaddal b2, b3, [sp]
1640 // CHECK-ERROR: error: invalid operand for instruction
1641 // CHECK-ERROR: ldaddal b2, b3, [sp]
1642 // CHECK-ERROR: ^
1644 ldaddal h0, h1, [x2]
1645 // CHECK-ERROR: error: invalid operand for instruction
1646 // CHECK-ERROR: ldaddal h0, h1, [x2]
1647 // CHECK-ERROR: ^
1649 ldaddal h2, h3, [sp]
1650 // CHECK-ERROR: error: invalid operand for instruction
1651 // CHECK-ERROR: ldaddal h2, h3, [sp]
1652 // CHECK-ERROR: ^
1654 ldaddal v0.4h, v1.4h, v2.4h
1655 // CHECK-ERROR: error: invalid operand for instruction
1656 // CHECK-ERROR: ldaddal v0.4h, v1.4h, v2.4h
1657 // CHECK-ERROR: ^
1659 ldaddb b0, b1, [x2]
1660 // CHECK-ERROR: error: invalid operand for instruction
1661 // CHECK-ERROR: ldaddb b0, b1, [x2]
1662 // CHECK-ERROR: ^
1664 ldaddb b2, b3, [sp]
1665 // CHECK-ERROR: error: invalid operand for instruction
1666 // CHECK-ERROR: ldaddb b2, b3, [sp]
1667 // CHECK-ERROR: ^
1669 ldaddb h0, h1, [x2]
1670 // CHECK-ERROR: error: invalid operand for instruction
1671 // CHECK-ERROR: ldaddb h0, h1, [x2]
1672 // CHECK-ERROR: ^
1674 ldaddb h2, h3, [sp]
1675 // CHECK-ERROR: error: invalid operand for instruction
1676 // CHECK-ERROR: ldaddb h2, h3, [sp]
1677 // CHECK-ERROR: ^
1679 ldaddb v0.4h, v1.4h, v2.4h
1680 // CHECK-ERROR: error: invalid operand for instruction
1681 // CHECK-ERROR: ldaddb v0.4h, v1.4h, v2.4h
1682 // CHECK-ERROR: ^
1684 ldaddh b0, b1, [x2]
1685 // CHECK-ERROR: error: invalid operand for instruction
1686 // CHECK-ERROR: ldaddh b0, b1, [x2]
1687 // CHECK-ERROR: ^
1689 ldaddh b2, b3, [sp]
1690 // CHECK-ERROR: error: invalid operand for instruction
1691 // CHECK-ERROR: ldaddh b2, b3, [sp]
1692 // CHECK-ERROR: ^
1694 ldaddh h0, h1, [x2]
1695 // CHECK-ERROR: error: invalid operand for instruction
1696 // CHECK-ERROR: ldaddh h0, h1, [x2]
1697 // CHECK-ERROR: ^
1699 ldaddh h2, h3, [sp]
1700 // CHECK-ERROR: error: invalid operand for instruction
1701 // CHECK-ERROR: ldaddh h2, h3, [sp]
1702 // CHECK-ERROR: ^
1704 ldaddh v0.4h, v1.4h, v2.4h
1705 // CHECK-ERROR: error: invalid operand for instruction
1706 // CHECK-ERROR: ldaddh v0.4h, v1.4h, v2.4h
1707 // CHECK-ERROR: ^
1709 ldaddab b0, b1, [x2]
1710 // CHECK-ERROR: error: invalid operand for instruction
1711 // CHECK-ERROR: ldaddab b0, b1, [x2]
1712 // CHECK-ERROR: ^
1714 ldaddab b2, b3, [sp]
1715 // CHECK-ERROR: error: invalid operand for instruction
1716 // CHECK-ERROR: ldaddab b2, b3, [sp]
1717 // CHECK-ERROR: ^
1719 ldaddab h0, h1, [x2]
1720 // CHECK-ERROR: error: invalid operand for instruction
1721 // CHECK-ERROR: ldaddab h0, h1, [x2]
1722 // CHECK-ERROR: ^
1724 ldaddab h2, h3, [sp]
1725 // CHECK-ERROR: error: invalid operand for instruction
1726 // CHECK-ERROR: ldaddab h2, h3, [sp]
1727 // CHECK-ERROR: ^
1729 ldaddab v0.4h, v1.4h, v2.4h
1730 // CHECK-ERROR: error: invalid operand for instruction
1731 // CHECK-ERROR: ldaddab v0.4h, v1.4h, v2.4h
1732 // CHECK-ERROR: ^
1734 ldaddlb b0, b1, [x2]
1735 // CHECK-ERROR: error: invalid operand for instruction
1736 // CHECK-ERROR: ldaddlb b0, b1, [x2]
1737 // CHECK-ERROR: ^
1739 ldaddlb b2, b3, [sp]
1740 // CHECK-ERROR: error: invalid operand for instruction
1741 // CHECK-ERROR: ldaddlb b2, b3, [sp]
1742 // CHECK-ERROR: ^
1744 ldaddlb h0, h1, [x2]
1745 // CHECK-ERROR: error: invalid operand for instruction
1746 // CHECK-ERROR: ldaddlb h0, h1, [x2]
1747 // CHECK-ERROR: ^
1749 ldaddlb h2, h3, [sp]
1750 // CHECK-ERROR: error: invalid operand for instruction
1751 // CHECK-ERROR: ldaddlb h2, h3, [sp]
1752 // CHECK-ERROR: ^
1754 ldaddlb v0.4h, v1.4h, v2.4h
1755 // CHECK-ERROR: error: invalid operand for instruction
1756 // CHECK-ERROR: ldaddlb v0.4h, v1.4h, v2.4h
1757 // CHECK-ERROR: ^
1759 ldaddalb b0, b1, [x2]
1760 // CHECK-ERROR: error: invalid operand for instruction
1761 // CHECK-ERROR: ldaddalb b0, b1, [x2]
1762 // CHECK-ERROR: ^
1764 ldaddalb b2, b3, [sp]
1765 // CHECK-ERROR: error: invalid operand for instruction
1766 // CHECK-ERROR: ldaddalb b2, b3, [sp]
1767 // CHECK-ERROR: ^
1769 ldaddalb h0, h1, [x2]
1770 // CHECK-ERROR: error: invalid operand for instruction
1771 // CHECK-ERROR: ldaddalb h0, h1, [x2]
1772 // CHECK-ERROR: ^
1774 ldaddalb h2, h3, [sp]
1775 // CHECK-ERROR: error: invalid operand for instruction
1776 // CHECK-ERROR: ldaddalb h2, h3, [sp]
1777 // CHECK-ERROR: ^
1779 ldaddalb v0.4h, v1.4h, v2.4h
1780 // CHECK-ERROR: error: invalid operand for instruction
1781 // CHECK-ERROR: ldaddalb v0.4h, v1.4h, v2.4h
1782 // CHECK-ERROR: ^
1784 ldaddah b0, b1, [x2]
1785 // CHECK-ERROR: error: invalid operand for instruction
1786 // CHECK-ERROR: ldaddah b0, b1, [x2]
1787 // CHECK-ERROR: ^
1789 ldaddah b2, b3, [sp]
1790 // CHECK-ERROR: error: invalid operand for instruction
1791 // CHECK-ERROR: ldaddah b2, b3, [sp]
1792 // CHECK-ERROR: ^
1794 ldaddah h0, h1, [x2]
1795 // CHECK-ERROR: error: invalid operand for instruction
1796 // CHECK-ERROR: ldaddah h0, h1, [x2]
1797 // CHECK-ERROR: ^
1799 ldaddah h2, h3, [sp]
1800 // CHECK-ERROR: error: invalid operand for instruction
1801 // CHECK-ERROR: ldaddah h2, h3, [sp]
1802 // CHECK-ERROR: ^
1804 ldaddah v0.4h, v1.4h, v2.4h
1805 // CHECK-ERROR: error: invalid operand for instruction
1806 // CHECK-ERROR: ldaddah v0.4h, v1.4h, v2.4h
1807 // CHECK-ERROR: ^
1809 ldaddlh b0, b1, [x2]
1810 // CHECK-ERROR: error: invalid operand for instruction
1811 // CHECK-ERROR: ldaddlh b0, b1, [x2]
1812 // CHECK-ERROR: ^
1814 ldaddlh b2, b3, [sp]
1815 // CHECK-ERROR: error: invalid operand for instruction
1816 // CHECK-ERROR: ldaddlh b2, b3, [sp]
1817 // CHECK-ERROR: ^
1819 ldaddlh h0, h1, [x2]
1820 // CHECK-ERROR: error: invalid operand for instruction
1821 // CHECK-ERROR: ldaddlh h0, h1, [x2]
1822 // CHECK-ERROR: ^
1824 ldaddlh h2, h3, [sp]
1825 // CHECK-ERROR: error: invalid operand for instruction
1826 // CHECK-ERROR: ldaddlh h2, h3, [sp]
1827 // CHECK-ERROR: ^
1829 ldaddlh v0.4h, v1.4h, v2.4h
1830 // CHECK-ERROR: error: invalid operand for instruction
1831 // CHECK-ERROR: ldaddlh v0.4h, v1.4h, v2.4h
1832 // CHECK-ERROR: ^
1834 ldaddalh b0, b1, [x2]
1835 // CHECK-ERROR: error: invalid operand for instruction
1836 // CHECK-ERROR: ldaddalh b0, b1, [x2]
1837 // CHECK-ERROR: ^
1839 ldaddalh b2, b3, [sp]
1840 // CHECK-ERROR: error: invalid operand for instruction
1841 // CHECK-ERROR: ldaddalh b2, b3, [sp]
1842 // CHECK-ERROR: ^
1844 ldaddalh h0, h1, [x2]
1845 // CHECK-ERROR: error: invalid operand for instruction
1846 // CHECK-ERROR: ldaddalh h0, h1, [x2]
1847 // CHECK-ERROR: ^
1849 ldaddalh h2, h3, [sp]
1850 // CHECK-ERROR: error: invalid operand for instruction
1851 // CHECK-ERROR: ldaddalh h2, h3, [sp]
1852 // CHECK-ERROR: ^
1854 ldaddalh v0.4h, v1.4h, v2.4h
1855 // CHECK-ERROR: error: invalid operand for instruction
1856 // CHECK-ERROR: ldaddalh v0.4h, v1.4h, v2.4h
1857 // CHECK-ERROR: ^
1859 ldclr b0, b1, [x2]
1860 // CHECK-ERROR: error: invalid operand for instruction
1861 // CHECK-ERROR: ldclr b0, b1, [x2]
1862 // CHECK-ERROR: ^
1864 ldclr b2, b3, [sp]
1865 // CHECK-ERROR: error: invalid operand for instruction
1866 // CHECK-ERROR: ldclr b2, b3, [sp]
1867 // CHECK-ERROR: ^
1869 ldclr h0, h1, [x2]
1870 // CHECK-ERROR: error: invalid operand for instruction
1871 // CHECK-ERROR: ldclr h0, h1, [x2]
1872 // CHECK-ERROR: ^
1874 ldclr h2, h3, [sp]
1875 // CHECK-ERROR: error: invalid operand for instruction
1876 // CHECK-ERROR: ldclr h2, h3, [sp]
1877 // CHECK-ERROR: ^
1879 ldclr v0.4h, v1.4h, v2.4h
1880 // CHECK-ERROR: error: invalid operand for instruction
1881 // CHECK-ERROR: ldclr v0.4h, v1.4h, v2.4h
1882 // CHECK-ERROR: ^
1884 ldclra b0, b1, [x2]
1885 // CHECK-ERROR: error: invalid operand for instruction
1886 // CHECK-ERROR: ldclra b0, b1, [x2]
1887 // CHECK-ERROR: ^
1889 ldclra b2, b3, [sp]
1890 // CHECK-ERROR: error: invalid operand for instruction
1891 // CHECK-ERROR: ldclra b2, b3, [sp]
1892 // CHECK-ERROR: ^
1894 ldclra h0, h1, [x2]
1895 // CHECK-ERROR: error: invalid operand for instruction
1896 // CHECK-ERROR: ldclra h0, h1, [x2]
1897 // CHECK-ERROR: ^
1899 ldclra h2, h3, [sp]
1900 // CHECK-ERROR: error: invalid operand for instruction
1901 // CHECK-ERROR: ldclra h2, h3, [sp]
1902 // CHECK-ERROR: ^
1904 ldclra v0.4h, v1.4h, v2.4h
1905 // CHECK-ERROR: error: invalid operand for instruction
1906 // CHECK-ERROR: ldclra v0.4h, v1.4h, v2.4h
1907 // CHECK-ERROR: ^
1909 ldclra b0, b1, [x2]
1910 // CHECK-ERROR: error: invalid operand for instruction
1911 // CHECK-ERROR: ldclra b0, b1, [x2]
1912 // CHECK-ERROR: ^
1914 ldclra b2, b3, [sp]
1915 // CHECK-ERROR: error: invalid operand for instruction
1916 // CHECK-ERROR: ldclra b2, b3, [sp]
1917 // CHECK-ERROR: ^
1919 ldclra h0, h1, [x2]
1920 // CHECK-ERROR: error: invalid operand for instruction
1921 // CHECK-ERROR: ldclra h0, h1, [x2]
1922 // CHECK-ERROR: ^
1924 ldclra h2, h3, [sp]
1925 // CHECK-ERROR: error: invalid operand for instruction
1926 // CHECK-ERROR: ldclra h2, h3, [sp]
1927 // CHECK-ERROR: ^
1929 ldclra v0.4h, v1.4h, v2.4h
1930 // CHECK-ERROR: error: invalid operand for instruction
1931 // CHECK-ERROR: ldclra v0.4h, v1.4h, v2.4h
1932 // CHECK-ERROR: ^
1934 ldclrl b0, b1, [x2]
1935 // CHECK-ERROR: error: invalid operand for instruction
1936 // CHECK-ERROR: ldclrl b0, b1, [x2]
1937 // CHECK-ERROR: ^
1939 ldclrl b2, b3, [sp]
1940 // CHECK-ERROR: error: invalid operand for instruction
1941 // CHECK-ERROR: ldclrl b2, b3, [sp]
1942 // CHECK-ERROR: ^
1944 ldclrl h0, h1, [x2]
1945 // CHECK-ERROR: error: invalid operand for instruction
1946 // CHECK-ERROR: ldclrl h0, h1, [x2]
1947 // CHECK-ERROR: ^
1949 ldclrl h2, h3, [sp]
1950 // CHECK-ERROR: error: invalid operand for instruction
1951 // CHECK-ERROR: ldclrl h2, h3, [sp]
1952 // CHECK-ERROR: ^
1954 ldclrl v0.4h, v1.4h, v2.4h
1955 // CHECK-ERROR: error: invalid operand for instruction
1956 // CHECK-ERROR: ldclrl v0.4h, v1.4h, v2.4h
1957 // CHECK-ERROR: ^
1959 ldclral b0, b1, [x2]
1960 // CHECK-ERROR: error: invalid operand for instruction
1961 // CHECK-ERROR: ldclral b0, b1, [x2]
1962 // CHECK-ERROR: ^
1964 ldclral b2, b3, [sp]
1965 // CHECK-ERROR: error: invalid operand for instruction
1966 // CHECK-ERROR: ldclral b2, b3, [sp]
1967 // CHECK-ERROR: ^
1969 ldclral h0, h1, [x2]
1970 // CHECK-ERROR: error: invalid operand for instruction
1971 // CHECK-ERROR: ldclral h0, h1, [x2]
1972 // CHECK-ERROR: ^
1974 ldclral h2, h3, [sp]
1975 // CHECK-ERROR: error: invalid operand for instruction
1976 // CHECK-ERROR: ldclral h2, h3, [sp]
1977 // CHECK-ERROR: ^
1979 ldclral v0.4h, v1.4h, v2.4h
1980 // CHECK-ERROR: error: invalid operand for instruction
1981 // CHECK-ERROR: ldclral v0.4h, v1.4h, v2.4h
1982 // CHECK-ERROR: ^
1984 ldclrb b0, b1, [x2]
1985 // CHECK-ERROR: error: invalid operand for instruction
1986 // CHECK-ERROR: ldclrb b0, b1, [x2]
1987 // CHECK-ERROR: ^
1989 ldclrb b2, b3, [sp]
1990 // CHECK-ERROR: error: invalid operand for instruction
1991 // CHECK-ERROR: ldclrb b2, b3, [sp]
1992 // CHECK-ERROR: ^
1994 ldclrb h0, h1, [x2]
1995 // CHECK-ERROR: error: invalid operand for instruction
1996 // CHECK-ERROR: ldclrb h0, h1, [x2]
1997 // CHECK-ERROR: ^
1999 ldclrb h2, h3, [sp]
2000 // CHECK-ERROR: error: invalid operand for instruction
2001 // CHECK-ERROR: ldclrb h2, h3, [sp]
2002 // CHECK-ERROR: ^
2004 ldclrb v0.4h, v1.4h, v2.4h
2005 // CHECK-ERROR: error: invalid operand for instruction
2006 // CHECK-ERROR: ldclrb v0.4h, v1.4h, v2.4h
2007 // CHECK-ERROR: ^
2009 ldclrh b0, b1, [x2]
2010 // CHECK-ERROR: error: invalid operand for instruction
2011 // CHECK-ERROR: ldclrh b0, b1, [x2]
2012 // CHECK-ERROR: ^
2014 ldclrh b2, b3, [sp]
2015 // CHECK-ERROR: error: invalid operand for instruction
2016 // CHECK-ERROR: ldclrh b2, b3, [sp]
2017 // CHECK-ERROR: ^
2019 ldclrh h0, h1, [x2]
2020 // CHECK-ERROR: error: invalid operand for instruction
2021 // CHECK-ERROR: ldclrh h0, h1, [x2]
2022 // CHECK-ERROR: ^
2024 ldclrh h2, h3, [sp]
2025 // CHECK-ERROR: error: invalid operand for instruction
2026 // CHECK-ERROR: ldclrh h2, h3, [sp]
2027 // CHECK-ERROR: ^
2029 ldclrh v0.4h, v1.4h, v2.4h
2030 // CHECK-ERROR: error: invalid operand for instruction
2031 // CHECK-ERROR: ldclrh v0.4h, v1.4h, v2.4h
2032 // CHECK-ERROR: ^
2034 ldclrab b0, b1, [x2]
2035 // CHECK-ERROR: error: invalid operand for instruction
2036 // CHECK-ERROR: ldclrab b0, b1, [x2]
2037 // CHECK-ERROR: ^
2039 ldclrab b2, b3, [sp]
2040 // CHECK-ERROR: error: invalid operand for instruction
2041 // CHECK-ERROR: ldclrab b2, b3, [sp]
2042 // CHECK-ERROR: ^
2044 ldclrab h0, h1, [x2]
2045 // CHECK-ERROR: error: invalid operand for instruction
2046 // CHECK-ERROR: ldclrab h0, h1, [x2]
2047 // CHECK-ERROR: ^
2049 ldclrab h2, h3, [sp]
2050 // CHECK-ERROR: error: invalid operand for instruction
2051 // CHECK-ERROR: ldclrab h2, h3, [sp]
2052 // CHECK-ERROR: ^
2054 ldclrab v0.4h, v1.4h, v2.4h
2055 // CHECK-ERROR: error: invalid operand for instruction
2056 // CHECK-ERROR: ldclrab v0.4h, v1.4h, v2.4h
2057 // CHECK-ERROR: ^
2059 ldclrlb b0, b1, [x2]
2060 // CHECK-ERROR: error: invalid operand for instruction
2061 // CHECK-ERROR: ldclrlb b0, b1, [x2]
2062 // CHECK-ERROR: ^
2064 ldclrlb b2, b3, [sp]
2065 // CHECK-ERROR: error: invalid operand for instruction
2066 // CHECK-ERROR: ldclrlb b2, b3, [sp]
2067 // CHECK-ERROR: ^
2069 ldclrlb h0, h1, [x2]
2070 // CHECK-ERROR: error: invalid operand for instruction
2071 // CHECK-ERROR: ldclrlb h0, h1, [x2]
2072 // CHECK-ERROR: ^
2074 ldclrlb h2, h3, [sp]
2075 // CHECK-ERROR: error: invalid operand for instruction
2076 // CHECK-ERROR: ldclrlb h2, h3, [sp]
2077 // CHECK-ERROR: ^
2079 ldclrlb v0.4h, v1.4h, v2.4h
2080 // CHECK-ERROR: error: invalid operand for instruction
2081 // CHECK-ERROR: ldclrlb v0.4h, v1.4h, v2.4h
2082 // CHECK-ERROR: ^
2084 ldclralb b0, b1, [x2]
2085 // CHECK-ERROR: error: invalid operand for instruction
2086 // CHECK-ERROR: ldclralb b0, b1, [x2]
2087 // CHECK-ERROR: ^
2089 ldclralb b2, b3, [sp]
2090 // CHECK-ERROR: error: invalid operand for instruction
2091 // CHECK-ERROR: ldclralb b2, b3, [sp]
2092 // CHECK-ERROR: ^
2094 ldclralb h0, h1, [x2]
2095 // CHECK-ERROR: error: invalid operand for instruction
2096 // CHECK-ERROR: ldclralb h0, h1, [x2]
2097 // CHECK-ERROR: ^
2099 ldclralb h2, h3, [sp]
2100 // CHECK-ERROR: error: invalid operand for instruction
2101 // CHECK-ERROR: ldclralb h2, h3, [sp]
2102 // CHECK-ERROR: ^
2104 ldclralb v0.4h, v1.4h, v2.4h
2105 // CHECK-ERROR: error: invalid operand for instruction
2106 // CHECK-ERROR: ldclralb v0.4h, v1.4h, v2.4h
2107 // CHECK-ERROR: ^
2109 ldclrah b0, b1, [x2]
2110 // CHECK-ERROR: error: invalid operand for instruction
2111 // CHECK-ERROR: ldclrah b0, b1, [x2]
2112 // CHECK-ERROR: ^
2114 ldclrah b2, b3, [sp]
2115 // CHECK-ERROR: error: invalid operand for instruction
2116 // CHECK-ERROR: ldclrah b2, b3, [sp]
2117 // CHECK-ERROR: ^
2119 ldclrah h0, h1, [x2]
2120 // CHECK-ERROR: error: invalid operand for instruction
2121 // CHECK-ERROR: ldclrah h0, h1, [x2]
2122 // CHECK-ERROR: ^
2124 ldclrah h2, h3, [sp]
2125 // CHECK-ERROR: error: invalid operand for instruction
2126 // CHECK-ERROR: ldclrah h2, h3, [sp]
2127 // CHECK-ERROR: ^
2129 ldclrah v0.4h, v1.4h, v2.4h
2130 // CHECK-ERROR: error: invalid operand for instruction
2131 // CHECK-ERROR: ldclrah v0.4h, v1.4h, v2.4h
2132 // CHECK-ERROR: ^
2134 ldclrlh b0, b1, [x2]
2135 // CHECK-ERROR: error: invalid operand for instruction
2136 // CHECK-ERROR: ldclrlh b0, b1, [x2]
2137 // CHECK-ERROR: ^
2139 ldclrlh b2, b3, [sp]
2140 // CHECK-ERROR: error: invalid operand for instruction
2141 // CHECK-ERROR: ldclrlh b2, b3, [sp]
2142 // CHECK-ERROR: ^
2144 ldclrlh h0, h1, [x2]
2145 // CHECK-ERROR: error: invalid operand for instruction
2146 // CHECK-ERROR: ldclrlh h0, h1, [x2]
2147 // CHECK-ERROR: ^
2149 ldclrlh h2, h3, [sp]
2150 // CHECK-ERROR: error: invalid operand for instruction
2151 // CHECK-ERROR: ldclrlh h2, h3, [sp]
2152 // CHECK-ERROR: ^
2154 ldclrlh v0.4h, v1.4h, v2.4h
2155 // CHECK-ERROR: error: invalid operand for instruction
2156 // CHECK-ERROR: ldclrlh v0.4h, v1.4h, v2.4h
2157 // CHECK-ERROR: ^
2159 ldclralh b0, b1, [x2]
2160 // CHECK-ERROR: error: invalid operand for instruction
2161 // CHECK-ERROR: ldclralh b0, b1, [x2]
2162 // CHECK-ERROR: ^
2164 ldclralh b2, b3, [sp]
2165 // CHECK-ERROR: error: invalid operand for instruction
2166 // CHECK-ERROR: ldclralh b2, b3, [sp]
2167 // CHECK-ERROR: ^
2169 ldclralh h0, h1, [x2]
2170 // CHECK-ERROR: error: invalid operand for instruction
2171 // CHECK-ERROR: ldclralh h0, h1, [x2]
2172 // CHECK-ERROR: ^
2174 ldclralh h2, h3, [sp]
2175 // CHECK-ERROR: error: invalid operand for instruction
2176 // CHECK-ERROR: ldclralh h2, h3, [sp]
2177 // CHECK-ERROR: ^
2179 ldclralh v0.4h, v1.4h, v2.4h
2180 // CHECK-ERROR: error: invalid operand for instruction
2181 // CHECK-ERROR: ldclralh v0.4h, v1.4h, v2.4h
2182 // CHECK-ERROR: ^
2184 ldeor b0, b1, [x2]
2185 // CHECK-ERROR: error: invalid operand for instruction
2186 // CHECK-ERROR: ldeor b0, b1, [x2]
2187 // CHECK-ERROR: ^
2189 ldeor b2, b3, [sp]
2190 // CHECK-ERROR: error: invalid operand for instruction
2191 // CHECK-ERROR: ldeor b2, b3, [sp]
2192 // CHECK-ERROR: ^
2194 ldeor h0, h1, [x2]
2195 // CHECK-ERROR: error: invalid operand for instruction
2196 // CHECK-ERROR: ldeor h0, h1, [x2]
2197 // CHECK-ERROR: ^
2199 ldeor h2, h3, [sp]
2200 // CHECK-ERROR: error: invalid operand for instruction
2201 // CHECK-ERROR: ldeor h2, h3, [sp]
2202 // CHECK-ERROR: ^
2204 ldeor v0.4h, v1.4h, v2.4h
2205 // CHECK-ERROR: error: invalid operand for instruction
2206 // CHECK-ERROR: ldeor v0.4h, v1.4h, v2.4h
2207 // CHECK-ERROR: ^
2209 ldeora b0, b1, [x2]
2210 // CHECK-ERROR: error: invalid operand for instruction
2211 // CHECK-ERROR: ldeora b0, b1, [x2]
2212 // CHECK-ERROR: ^
2214 ldeora b2, b3, [sp]
2215 // CHECK-ERROR: error: invalid operand for instruction
2216 // CHECK-ERROR: ldeora b2, b3, [sp]
2217 // CHECK-ERROR: ^
2219 ldeora h0, h1, [x2]
2220 // CHECK-ERROR: error: invalid operand for instruction
2221 // CHECK-ERROR: ldeora h0, h1, [x2]
2222 // CHECK-ERROR: ^
2224 ldeora h2, h3, [sp]
2225 // CHECK-ERROR: error: invalid operand for instruction
2226 // CHECK-ERROR: ldeora h2, h3, [sp]
2227 // CHECK-ERROR: ^
2229 ldeora v0.4h, v1.4h, v2.4h
2230 // CHECK-ERROR: error: invalid operand for instruction
2231 // CHECK-ERROR: ldeora v0.4h, v1.4h, v2.4h
2232 // CHECK-ERROR: ^
2234 ldeorl b0, b1, [x2]
2235 // CHECK-ERROR: error: invalid operand for instruction
2236 // CHECK-ERROR: ldeorl b0, b1, [x2]
2237 // CHECK-ERROR: ^
2239 ldeorl b2, b3, [sp]
2240 // CHECK-ERROR: error: invalid operand for instruction
2241 // CHECK-ERROR: ldeorl b2, b3, [sp]
2242 // CHECK-ERROR: ^
2244 ldeorl h0, h1, [x2]
2245 // CHECK-ERROR: error: invalid operand for instruction
2246 // CHECK-ERROR: ldeorl h0, h1, [x2]
2247 // CHECK-ERROR: ^
2249 ldeorl h2, h3, [sp]
2250 // CHECK-ERROR: error: invalid operand for instruction
2251 // CHECK-ERROR: ldeorl h2, h3, [sp]
2252 // CHECK-ERROR: ^
2254 ldeorl v0.4h, v1.4h, v2.4h
2255 // CHECK-ERROR: error: invalid operand for instruction
2256 // CHECK-ERROR: ldeorl v0.4h, v1.4h, v2.4h
2257 // CHECK-ERROR: ^
2259 ldeoral b0, b1, [x2]
2260 // CHECK-ERROR: error: invalid operand for instruction
2261 // CHECK-ERROR: ldeoral b0, b1, [x2]
2262 // CHECK-ERROR: ^
2264 ldeoral b2, b3, [sp]
2265 // CHECK-ERROR: error: invalid operand for instruction
2266 // CHECK-ERROR: ldeoral b2, b3, [sp]
2267 // CHECK-ERROR: ^
2269 ldeoral h0, h1, [x2]
2270 // CHECK-ERROR: error: invalid operand for instruction
2271 // CHECK-ERROR: ldeoral h0, h1, [x2]
2272 // CHECK-ERROR: ^
2274 ldeoral h2, h3, [sp]
2275 // CHECK-ERROR: error: invalid operand for instruction
2276 // CHECK-ERROR: ldeoral h2, h3, [sp]
2277 // CHECK-ERROR: ^
2279 ldeoral v0.4h, v1.4h, v2.4h
2280 // CHECK-ERROR: error: invalid operand for instruction
2281 // CHECK-ERROR: ldeoral v0.4h, v1.4h, v2.4h
2282 // CHECK-ERROR: ^
2284 ldeorb b0, b1, [x2]
2285 // CHECK-ERROR: error: invalid operand for instruction
2286 // CHECK-ERROR: ldeorb b0, b1, [x2]
2287 // CHECK-ERROR: ^
2289 ldeorb b2, b3, [sp]
2290 // CHECK-ERROR: error: invalid operand for instruction
2291 // CHECK-ERROR: ldeorb b2, b3, [sp]
2292 // CHECK-ERROR: ^
2294 ldeorb h0, h1, [x2]
2295 // CHECK-ERROR: error: invalid operand for instruction
2296 // CHECK-ERROR: ldeorb h0, h1, [x2]
2297 // CHECK-ERROR: ^
2299 ldeorb h2, h3, [sp]
2300 // CHECK-ERROR: error: invalid operand for instruction
2301 // CHECK-ERROR: ldeorb h2, h3, [sp]
2302 // CHECK-ERROR: ^
2304 ldeorb v0.4h, v1.4h, v2.4h
2305 // CHECK-ERROR: error: invalid operand for instruction
2306 // CHECK-ERROR: ldeorb v0.4h, v1.4h, v2.4h
2307 // CHECK-ERROR: ^
2309 ldeorh b0, b1, [x2]
2310 // CHECK-ERROR: error: invalid operand for instruction
2311 // CHECK-ERROR: ldeorh b0, b1, [x2]
2312 // CHECK-ERROR: ^
2314 ldeorh b2, b3, [sp]
2315 // CHECK-ERROR: error: invalid operand for instruction
2316 // CHECK-ERROR: ldeorh b2, b3, [sp]
2317 // CHECK-ERROR: ^
2319 ldeorh h0, h1, [x2]
2320 // CHECK-ERROR: error: invalid operand for instruction
2321 // CHECK-ERROR: ldeorh h0, h1, [x2]
2322 // CHECK-ERROR: ^
2324 ldeorh h2, h3, [sp]
2325 // CHECK-ERROR: error: invalid operand for instruction
2326 // CHECK-ERROR: ldeorh h2, h3, [sp]
2327 // CHECK-ERROR: ^
2329 ldeorh v0.4h, v1.4h, v2.4h
2330 // CHECK-ERROR: error: invalid operand for instruction
2331 // CHECK-ERROR: ldeorh v0.4h, v1.4h, v2.4h
2332 // CHECK-ERROR: ^
2334 ldeorab b0, b1, [x2]
2335 // CHECK-ERROR: error: invalid operand for instruction
2336 // CHECK-ERROR: ldeorab b0, b1, [x2]
2337 // CHECK-ERROR: ^
2339 ldeorab b2, b3, [sp]
2340 // CHECK-ERROR: error: invalid operand for instruction
2341 // CHECK-ERROR: ldeorab b2, b3, [sp]
2342 // CHECK-ERROR: ^
2344 ldeorab h0, h1, [x2]
2345 // CHECK-ERROR: error: invalid operand for instruction
2346 // CHECK-ERROR: ldeorab h0, h1, [x2]
2347 // CHECK-ERROR: ^
2349 ldeorab h2, h3, [sp]
2350 // CHECK-ERROR: error: invalid operand for instruction
2351 // CHECK-ERROR: ldeorab h2, h3, [sp]
2352 // CHECK-ERROR: ^
2354 ldeorab v0.4h, v1.4h, v2.4h
2355 // CHECK-ERROR: error: invalid operand for instruction
2356 // CHECK-ERROR: ldeorab v0.4h, v1.4h, v2.4h
2357 // CHECK-ERROR: ^
2359 ldeorlb b0, b1, [x2]
2360 // CHECK-ERROR: error: invalid operand for instruction
2361 // CHECK-ERROR: ldeorlb b0, b1, [x2]
2362 // CHECK-ERROR: ^
2364 ldeorlb b2, b3, [sp]
2365 // CHECK-ERROR: error: invalid operand for instruction
2366 // CHECK-ERROR: ldeorlb b2, b3, [sp]
2367 // CHECK-ERROR: ^
2369 ldeorlb h0, h1, [x2]
2370 // CHECK-ERROR: error: invalid operand for instruction
2371 // CHECK-ERROR: ldeorlb h0, h1, [x2]
2372 // CHECK-ERROR: ^
2374 ldeorlb h2, h3, [sp]
2375 // CHECK-ERROR: error: invalid operand for instruction
2376 // CHECK-ERROR: ldeorlb h2, h3, [sp]
2377 // CHECK-ERROR: ^
2379 ldeorlb v0.4h, v1.4h, v2.4h
2380 // CHECK-ERROR: error: invalid operand for instruction
2381 // CHECK-ERROR: ldeorlb v0.4h, v1.4h, v2.4h
2382 // CHECK-ERROR: ^
2384 ldeoralb b0, b1, [x2]
2385 // CHECK-ERROR: error: invalid operand for instruction
2386 // CHECK-ERROR: ldeoralb b0, b1, [x2]
2387 // CHECK-ERROR: ^
2389 ldeoralb b2, b3, [sp]
2390 // CHECK-ERROR: error: invalid operand for instruction
2391 // CHECK-ERROR: ldeoralb b2, b3, [sp]
2392 // CHECK-ERROR: ^
2394 ldeoralb h0, h1, [x2]
2395 // CHECK-ERROR: error: invalid operand for instruction
2396 // CHECK-ERROR: ldeoralb h0, h1, [x2]
2397 // CHECK-ERROR: ^
2399 ldeoralb h2, h3, [sp]
2400 // CHECK-ERROR: error: invalid operand for instruction
2401 // CHECK-ERROR: ldeoralb h2, h3, [sp]
2402 // CHECK-ERROR: ^
2404 ldeoralb v0.4h, v1.4h, v2.4h
2405 // CHECK-ERROR: error: invalid operand for instruction
2406 // CHECK-ERROR: ldeoralb v0.4h, v1.4h, v2.4h
2407 // CHECK-ERROR: ^
2409 ldeorah b0, b1, [x2]
2410 // CHECK-ERROR: error: invalid operand for instruction
2411 // CHECK-ERROR: ldeorah b0, b1, [x2]
2412 // CHECK-ERROR: ^
2414 ldeorah b2, b3, [sp]
2415 // CHECK-ERROR: error: invalid operand for instruction
2416 // CHECK-ERROR: ldeorah b2, b3, [sp]
2417 // CHECK-ERROR: ^
2419 ldeorah h0, h1, [x2]
2420 // CHECK-ERROR: error: invalid operand for instruction
2421 // CHECK-ERROR: ldeorah h0, h1, [x2]
2422 // CHECK-ERROR: ^
2424 ldeorah h2, h3, [sp]
2425 // CHECK-ERROR: error: invalid operand for instruction
2426 // CHECK-ERROR: ldeorah h2, h3, [sp]
2427 // CHECK-ERROR: ^
2429 ldeorah v0.4h, v1.4h, v2.4h
2430 // CHECK-ERROR: error: invalid operand for instruction
2431 // CHECK-ERROR: ldeorah v0.4h, v1.4h, v2.4h
2432 // CHECK-ERROR: ^
2434 ldeorlh b0, b1, [x2]
2435 // CHECK-ERROR: error: invalid operand for instruction
2436 // CHECK-ERROR: ldeorlh b0, b1, [x2]
2437 // CHECK-ERROR: ^
2439 ldeorlh b2, b3, [sp]
2440 // CHECK-ERROR: error: invalid operand for instruction
2441 // CHECK-ERROR: ldeorlh b2, b3, [sp]
2442 // CHECK-ERROR: ^
2444 ldeorlh h0, h1, [x2]
2445 // CHECK-ERROR: error: invalid operand for instruction
2446 // CHECK-ERROR: ldeorlh h0, h1, [x2]
2447 // CHECK-ERROR: ^
2449 ldeorlh h2, h3, [sp]
2450 // CHECK-ERROR: error: invalid operand for instruction
2451 // CHECK-ERROR: ldeorlh h2, h3, [sp]
2452 // CHECK-ERROR: ^
2454 ldeorlh v0.4h, v1.4h, v2.4h
2455 // CHECK-ERROR: error: invalid operand for instruction
2456 // CHECK-ERROR: ldeorlh v0.4h, v1.4h, v2.4h
2457 // CHECK-ERROR: ^
2459 ldeoralh b0, b1, [x2]
2460 // CHECK-ERROR: error: invalid operand for instruction
2461 // CHECK-ERROR: ldeoralh b0, b1, [x2]
2462 // CHECK-ERROR: ^
2464 ldeoralh b2, b3, [sp]
2465 // CHECK-ERROR: error: invalid operand for instruction
2466 // CHECK-ERROR: ldeoralh b2, b3, [sp]
2467 // CHECK-ERROR: ^
2469 ldeoralh h0, h1, [x2]
2470 // CHECK-ERROR: error: invalid operand for instruction
2471 // CHECK-ERROR: ldeoralh h0, h1, [x2]
2472 // CHECK-ERROR: ^
2474 ldeoralh h2, h3, [sp]
2475 // CHECK-ERROR: error: invalid operand for instruction
2476 // CHECK-ERROR: ldeoralh h2, h3, [sp]
2477 // CHECK-ERROR: ^
2479 ldeoralh v0.4h, v1.4h, v2.4h
2480 // CHECK-ERROR: error: invalid operand for instruction
2481 // CHECK-ERROR: ldeoralh v0.4h, v1.4h, v2.4h
2482 // CHECK-ERROR: ^
2484 ldset b0, b1, [x2]
2485 // CHECK-ERROR: error: invalid operand for instruction
2486 // CHECK-ERROR: ldset b0, b1, [x2]
2487 // CHECK-ERROR: ^
2489 ldset b2, b3, [sp]
2490 // CHECK-ERROR: error: invalid operand for instruction
2491 // CHECK-ERROR: ldset b2, b3, [sp]
2492 // CHECK-ERROR: ^
2494 ldset h0, h1, [x2]
2495 // CHECK-ERROR: error: invalid operand for instruction
2496 // CHECK-ERROR: ldset h0, h1, [x2]
2497 // CHECK-ERROR: ^
2499 ldset h2, h3, [sp]
2500 // CHECK-ERROR: error: invalid operand for instruction
2501 // CHECK-ERROR: ldset h2, h3, [sp]
2502 // CHECK-ERROR: ^
2504 ldset v0.4h, v1.4h, v2.4h
2505 // CHECK-ERROR: error: invalid operand for instruction
2506 // CHECK-ERROR: ldset v0.4h, v1.4h, v2.4h
2507 // CHECK-ERROR: ^
2509 ldseta b0, b1, [x2]
2510 // CHECK-ERROR: error: invalid operand for instruction
2511 // CHECK-ERROR: ldseta b0, b1, [x2]
2512 // CHECK-ERROR: ^
2514 ldseta b2, b3, [sp]
2515 // CHECK-ERROR: error: invalid operand for instruction
2516 // CHECK-ERROR: ldseta b2, b3, [sp]
2517 // CHECK-ERROR: ^
2519 ldseta h0, h1, [x2]
2520 // CHECK-ERROR: error: invalid operand for instruction
2521 // CHECK-ERROR: ldseta h0, h1, [x2]
2522 // CHECK-ERROR: ^
2524 ldseta h2, h3, [sp]
2525 // CHECK-ERROR: error: invalid operand for instruction
2526 // CHECK-ERROR: ldseta h2, h3, [sp]
2527 // CHECK-ERROR: ^
2529 ldseta v0.4h, v1.4h, v2.4h
2530 // CHECK-ERROR: error: invalid operand for instruction
2531 // CHECK-ERROR: ldseta v0.4h, v1.4h, v2.4h
2532 // CHECK-ERROR: ^
2534 ldsetl b0, b1, [x2]
2535 // CHECK-ERROR: error: invalid operand for instruction
2536 // CHECK-ERROR: ldsetl b0, b1, [x2]
2537 // CHECK-ERROR: ^
2539 ldsetl b2, b3, [sp]
2540 // CHECK-ERROR: error: invalid operand for instruction
2541 // CHECK-ERROR: ldsetl b2, b3, [sp]
2542 // CHECK-ERROR: ^
2544 ldsetl h0, h1, [x2]
2545 // CHECK-ERROR: error: invalid operand for instruction
2546 // CHECK-ERROR: ldsetl h0, h1, [x2]
2547 // CHECK-ERROR: ^
2549 ldsetl h2, h3, [sp]
2550 // CHECK-ERROR: error: invalid operand for instruction
2551 // CHECK-ERROR: ldsetl h2, h3, [sp]
2552 // CHECK-ERROR: ^
2554 ldsetl v0.4h, v1.4h, v2.4h
2555 // CHECK-ERROR: error: invalid operand for instruction
2556 // CHECK-ERROR: ldsetl v0.4h, v1.4h, v2.4h
2557 // CHECK-ERROR: ^
2559 ldsetal b0, b1, [x2]
2560 // CHECK-ERROR: error: invalid operand for instruction
2561 // CHECK-ERROR: ldsetal b0, b1, [x2]
2562 // CHECK-ERROR: ^
2564 ldsetal b2, b3, [sp]
2565 // CHECK-ERROR: error: invalid operand for instruction
2566 // CHECK-ERROR: ldsetal b2, b3, [sp]
2567 // CHECK-ERROR: ^
2569 ldsetal h0, h1, [x2]
2570 // CHECK-ERROR: error: invalid operand for instruction
2571 // CHECK-ERROR: ldsetal h0, h1, [x2]
2572 // CHECK-ERROR: ^
2574 ldsetal h2, h3, [sp]
2575 // CHECK-ERROR: error: invalid operand for instruction
2576 // CHECK-ERROR: ldsetal h2, h3, [sp]
2577 // CHECK-ERROR: ^
2579 ldsetal v0.4h, v1.4h, v2.4h
2580 // CHECK-ERROR: error: invalid operand for instruction
2581 // CHECK-ERROR: ldsetal v0.4h, v1.4h, v2.4h
2582 // CHECK-ERROR: ^
2584 ldsetb b0, b1, [x2]
2585 // CHECK-ERROR: error: invalid operand for instruction
2586 // CHECK-ERROR: ldsetb b0, b1, [x2]
2587 // CHECK-ERROR: ^
2589 ldsetb b2, b3, [sp]
2590 // CHECK-ERROR: error: invalid operand for instruction
2591 // CHECK-ERROR: ldsetb b2, b3, [sp]
2592 // CHECK-ERROR: ^
2594 ldsetb h0, h1, [x2]
2595 // CHECK-ERROR: error: invalid operand for instruction
2596 // CHECK-ERROR: ldsetb h0, h1, [x2]
2597 // CHECK-ERROR: ^
2599 ldsetb h2, h3, [sp]
2600 // CHECK-ERROR: error: invalid operand for instruction
2601 // CHECK-ERROR: ldsetb h2, h3, [sp]
2602 // CHECK-ERROR: ^
2604 ldsetb v0.4h, v1.4h, v2.4h
2605 // CHECK-ERROR: error: invalid operand for instruction
2606 // CHECK-ERROR: ldsetb v0.4h, v1.4h, v2.4h
2607 // CHECK-ERROR: ^
2609 ldseth b0, b1, [x2]
2610 // CHECK-ERROR: error: invalid operand for instruction
2611 // CHECK-ERROR: ldseth b0, b1, [x2]
2612 // CHECK-ERROR: ^
2614 ldseth b2, b3, [sp]
2615 // CHECK-ERROR: error: invalid operand for instruction
2616 // CHECK-ERROR: ldseth b2, b3, [sp]
2617 // CHECK-ERROR: ^
2619 ldseth h0, h1, [x2]
2620 // CHECK-ERROR: error: invalid operand for instruction
2621 // CHECK-ERROR: ldseth h0, h1, [x2]
2622 // CHECK-ERROR: ^
2624 ldseth h2, h3, [sp]
2625 // CHECK-ERROR: error: invalid operand for instruction
2626 // CHECK-ERROR: ldseth h2, h3, [sp]
2627 // CHECK-ERROR: ^
2629 ldseth v0.4h, v1.4h, v2.4h
2630 // CHECK-ERROR: error: invalid operand for instruction
2631 // CHECK-ERROR: ldseth v0.4h, v1.4h, v2.4h
2632 // CHECK-ERROR: ^
2634 ldsetab b0, b1, [x2]
2635 // CHECK-ERROR: error: invalid operand for instruction
2636 // CHECK-ERROR: ldsetab b0, b1, [x2]
2637 // CHECK-ERROR: ^
2639 ldsetab b2, b3, [sp]
2640 // CHECK-ERROR: error: invalid operand for instruction
2641 // CHECK-ERROR: ldsetab b2, b3, [sp]
2642 // CHECK-ERROR: ^
2644 ldsetab h0, h1, [x2]
2645 // CHECK-ERROR: error: invalid operand for instruction
2646 // CHECK-ERROR: ldsetab h0, h1, [x2]
2647 // CHECK-ERROR: ^
2649 ldsetab h2, h3, [sp]
2650 // CHECK-ERROR: error: invalid operand for instruction
2651 // CHECK-ERROR: ldsetab h2, h3, [sp]
2652 // CHECK-ERROR: ^
2654 ldsetab v0.4h, v1.4h, v2.4h
2655 // CHECK-ERROR: error: invalid operand for instruction
2656 // CHECK-ERROR: ldsetab v0.4h, v1.4h, v2.4h
2657 // CHECK-ERROR: ^
2659 ldsetlb b0, b1, [x2]
2660 // CHECK-ERROR: error: invalid operand for instruction
2661 // CHECK-ERROR: ldsetlb b0, b1, [x2]
2662 // CHECK-ERROR: ^
2664 ldsetlb b2, b3, [sp]
2665 // CHECK-ERROR: error: invalid operand for instruction
2666 // CHECK-ERROR: ldsetlb b2, b3, [sp]
2667 // CHECK-ERROR: ^
2669 ldsetlb h0, h1, [x2]
2670 // CHECK-ERROR: error: invalid operand for instruction
2671 // CHECK-ERROR: ldsetlb h0, h1, [x2]
2672 // CHECK-ERROR: ^
2674 ldsetlb h2, h3, [sp]
2675 // CHECK-ERROR: error: invalid operand for instruction
2676 // CHECK-ERROR: ldsetlb h2, h3, [sp]
2677 // CHECK-ERROR: ^
2679 ldsetlb v0.4h, v1.4h, v2.4h
2680 // CHECK-ERROR: error: invalid operand for instruction
2681 // CHECK-ERROR: ldsetlb v0.4h, v1.4h, v2.4h
2682 // CHECK-ERROR: ^
2684 ldsetalb b0, b1, [x2]
2685 // CHECK-ERROR: error: invalid operand for instruction
2686 // CHECK-ERROR: ldsetalb b0, b1, [x2]
2687 // CHECK-ERROR: ^
2689 ldsetalb b2, b3, [sp]
2690 // CHECK-ERROR: error: invalid operand for instruction
2691 // CHECK-ERROR: ldsetalb b2, b3, [sp]
2692 // CHECK-ERROR: ^
2694 ldsetalb h0, h1, [x2]
2695 // CHECK-ERROR: error: invalid operand for instruction
2696 // CHECK-ERROR: ldsetalb h0, h1, [x2]
2697 // CHECK-ERROR: ^
2699 ldsetalb h2, h3, [sp]
2700 // CHECK-ERROR: error: invalid operand for instruction
2701 // CHECK-ERROR: ldsetalb h2, h3, [sp]
2702 // CHECK-ERROR: ^
2704 ldsetalb v0.4h, v1.4h, v2.4h
2705 // CHECK-ERROR: error: invalid operand for instruction
2706 // CHECK-ERROR: ldsetalb v0.4h, v1.4h, v2.4h
2707 // CHECK-ERROR: ^
2709 ldsetah b0, b1, [x2]
2710 // CHECK-ERROR: error: invalid operand for instruction
2711 // CHECK-ERROR: ldsetah b0, b1, [x2]
2712 // CHECK-ERROR: ^
2714 ldsetah b2, b3, [sp]
2715 // CHECK-ERROR: error: invalid operand for instruction
2716 // CHECK-ERROR: ldsetah b2, b3, [sp]
2717 // CHECK-ERROR: ^
2719 ldsetah h0, h1, [x2]
2720 // CHECK-ERROR: error: invalid operand for instruction
2721 // CHECK-ERROR: ldsetah h0, h1, [x2]
2722 // CHECK-ERROR: ^
2724 ldsetah h2, h3, [sp]
2725 // CHECK-ERROR: error: invalid operand for instruction
2726 // CHECK-ERROR: ldsetah h2, h3, [sp]
2727 // CHECK-ERROR: ^
2729 ldsetah v0.4h, v1.4h, v2.4h
2730 // CHECK-ERROR: error: invalid operand for instruction
2731 // CHECK-ERROR: ldsetah v0.4h, v1.4h, v2.4h
2732 // CHECK-ERROR: ^
2734 ldsetlh b0, b1, [x2]
2735 // CHECK-ERROR: error: invalid operand for instruction
2736 // CHECK-ERROR: ldsetlh b0, b1, [x2]
2737 // CHECK-ERROR: ^
2739 ldsetlh b2, b3, [sp]
2740 // CHECK-ERROR: error: invalid operand for instruction
2741 // CHECK-ERROR: ldsetlh b2, b3, [sp]
2742 // CHECK-ERROR: ^
2744 ldsetlh h0, h1, [x2]
2745 // CHECK-ERROR: error: invalid operand for instruction
2746 // CHECK-ERROR: ldsetlh h0, h1, [x2]
2747 // CHECK-ERROR: ^
2749 ldsetlh h2, h3, [sp]
2750 // CHECK-ERROR: error: invalid operand for instruction
2751 // CHECK-ERROR: ldsetlh h2, h3, [sp]
2752 // CHECK-ERROR: ^
2754 ldsetlh v0.4h, v1.4h, v2.4h
2755 // CHECK-ERROR: error: invalid operand for instruction
2756 // CHECK-ERROR: ldsetlh v0.4h, v1.4h, v2.4h
2757 // CHECK-ERROR: ^
2759 ldsetalh b0, b1, [x2]
2760 // CHECK-ERROR: error: invalid operand for instruction
2761 // CHECK-ERROR: ldsetalh b0, b1, [x2]
2762 // CHECK-ERROR: ^
2764 ldsetalh b2, b3, [sp]
2765 // CHECK-ERROR: error: invalid operand for instruction
2766 // CHECK-ERROR: ldsetalh b2, b3, [sp]
2767 // CHECK-ERROR: ^
2769 ldsetalh h0, h1, [x2]
2770 // CHECK-ERROR: error: invalid operand for instruction
2771 // CHECK-ERROR: ldsetalh h0, h1, [x2]
2772 // CHECK-ERROR: ^
2774 ldsetalh h2, h3, [sp]
2775 // CHECK-ERROR: error: invalid operand for instruction
2776 // CHECK-ERROR: ldsetalh h2, h3, [sp]
2777 // CHECK-ERROR: ^
2779 ldsetalh v0.4h, v1.4h, v2.4h
2780 // CHECK-ERROR: error: invalid operand for instruction
2781 // CHECK-ERROR: ldsetalh v0.4h, v1.4h, v2.4h
2782 // CHECK-ERROR: ^
2784 ldsmax b0, b1, [x2]
2785 // CHECK-ERROR: error: invalid operand for instruction
2786 // CHECK-ERROR: ldsmax b0, b1, [x2]
2787 // CHECK-ERROR: ^
2789 ldsmax b2, b3, [sp]
2790 // CHECK-ERROR: error: invalid operand for instruction
2791 // CHECK-ERROR: ldsmax b2, b3, [sp]
2792 // CHECK-ERROR: ^
2794 ldsmax h0, h1, [x2]
2795 // CHECK-ERROR: error: invalid operand for instruction
2796 // CHECK-ERROR: ldsmax h0, h1, [x2]
2797 // CHECK-ERROR: ^
2799 ldsmax h2, h3, [sp]
2800 // CHECK-ERROR: error: invalid operand for instruction
2801 // CHECK-ERROR: ldsmax h2, h3, [sp]
2802 // CHECK-ERROR: ^
2804 ldsmax v0.4h, v1.4h, v2.4h
2805 // CHECK-ERROR: error: invalid operand for instruction
2806 // CHECK-ERROR: ldsmax v0.4h, v1.4h, v2.4h
2807 // CHECK-ERROR: ^
2809 ldsmaxa b0, b1, [x2]
2810 // CHECK-ERROR: error: invalid operand for instruction
2811 // CHECK-ERROR: ldsmaxa b0, b1, [x2]
2812 // CHECK-ERROR: ^
2814 ldsmaxa b2, b3, [sp]
2815 // CHECK-ERROR: error: invalid operand for instruction
2816 // CHECK-ERROR: ldsmaxa b2, b3, [sp]
2817 // CHECK-ERROR: ^
2819 ldsmaxa h0, h1, [x2]
2820 // CHECK-ERROR: error: invalid operand for instruction
2821 // CHECK-ERROR: ldsmaxa h0, h1, [x2]
2822 // CHECK-ERROR: ^
2824 ldsmaxa h2, h3, [sp]
2825 // CHECK-ERROR: error: invalid operand for instruction
2826 // CHECK-ERROR: ldsmaxa h2, h3, [sp]
2827 // CHECK-ERROR: ^
2829 ldsmaxa v0.4h, v1.4h, v2.4h
2830 // CHECK-ERROR: error: invalid operand for instruction
2831 // CHECK-ERROR: ldsmaxa v0.4h, v1.4h, v2.4h
2832 // CHECK-ERROR: ^
2834 ldsmaxl b0, b1, [x2]
2835 // CHECK-ERROR: error: invalid operand for instruction
2836 // CHECK-ERROR: ldsmaxl b0, b1, [x2]
2837 // CHECK-ERROR: ^
2839 ldsmaxl b2, b3, [sp]
2840 // CHECK-ERROR: error: invalid operand for instruction
2841 // CHECK-ERROR: ldsmaxl b2, b3, [sp]
2842 // CHECK-ERROR: ^
2844 ldsmaxl h0, h1, [x2]
2845 // CHECK-ERROR: error: invalid operand for instruction
2846 // CHECK-ERROR: ldsmaxl h0, h1, [x2]
2847 // CHECK-ERROR: ^
2849 ldsmaxl h2, h3, [sp]
2850 // CHECK-ERROR: error: invalid operand for instruction
2851 // CHECK-ERROR: ldsmaxl h2, h3, [sp]
2852 // CHECK-ERROR: ^
2854 ldsmaxl v0.4h, v1.4h, v2.4h
2855 // CHECK-ERROR: error: invalid operand for instruction
2856 // CHECK-ERROR: ldsmaxl v0.4h, v1.4h, v2.4h
2857 // CHECK-ERROR: ^
2859 ldsmaxal b0, b1, [x2]
2860 // CHECK-ERROR: error: invalid operand for instruction
2861 // CHECK-ERROR: ldsmaxal b0, b1, [x2]
2862 // CHECK-ERROR: ^
2864 ldsmaxal b2, b3, [sp]
2865 // CHECK-ERROR: error: invalid operand for instruction
2866 // CHECK-ERROR: ldsmaxal b2, b3, [sp]
2867 // CHECK-ERROR: ^
2869 ldsmaxal h0, h1, [x2]
2870 // CHECK-ERROR: error: invalid operand for instruction
2871 // CHECK-ERROR: ldsmaxal h0, h1, [x2]
2872 // CHECK-ERROR: ^
2874 ldsmaxal h2, h3, [sp]
2875 // CHECK-ERROR: error: invalid operand for instruction
2876 // CHECK-ERROR: ldsmaxal h2, h3, [sp]
2877 // CHECK-ERROR: ^
2879 ldsmaxal v0.4h, v1.4h, v2.4h
2880 // CHECK-ERROR: error: invalid operand for instruction
2881 // CHECK-ERROR: ldsmaxal v0.4h, v1.4h, v2.4h
2882 // CHECK-ERROR: ^
2884 ldsmaxb b0, b1, [x2]
2885 // CHECK-ERROR: error: invalid operand for instruction
2886 // CHECK-ERROR: ldsmaxb b0, b1, [x2]
2887 // CHECK-ERROR: ^
2889 ldsmaxb b2, b3, [sp]
2890 // CHECK-ERROR: error: invalid operand for instruction
2891 // CHECK-ERROR: ldsmaxb b2, b3, [sp]
2892 // CHECK-ERROR: ^
2894 ldsmaxb h0, h1, [x2]
2895 // CHECK-ERROR: error: invalid operand for instruction
2896 // CHECK-ERROR: ldsmaxb h0, h1, [x2]
2897 // CHECK-ERROR: ^
2899 ldsmaxb h2, h3, [sp]
2900 // CHECK-ERROR: error: invalid operand for instruction
2901 // CHECK-ERROR: ldsmaxb h2, h3, [sp]
2902 // CHECK-ERROR: ^
2904 ldsmaxb v0.4h, v1.4h, v2.4h
2905 // CHECK-ERROR: error: invalid operand for instruction
2906 // CHECK-ERROR: ldsmaxb v0.4h, v1.4h, v2.4h
2907 // CHECK-ERROR: ^
2909 ldsmaxh b0, b1, [x2]
2910 // CHECK-ERROR: error: invalid operand for instruction
2911 // CHECK-ERROR: ldsmaxh b0, b1, [x2]
2912 // CHECK-ERROR: ^
2914 ldsmaxh b2, b3, [sp]
2915 // CHECK-ERROR: error: invalid operand for instruction
2916 // CHECK-ERROR: ldsmaxh b2, b3, [sp]
2917 // CHECK-ERROR: ^
2919 ldsmaxh h0, h1, [x2]
2920 // CHECK-ERROR: error: invalid operand for instruction
2921 // CHECK-ERROR: ldsmaxh h0, h1, [x2]
2922 // CHECK-ERROR: ^
2924 ldsmaxh h2, h3, [sp]
2925 // CHECK-ERROR: error: invalid operand for instruction
2926 // CHECK-ERROR: ldsmaxh h2, h3, [sp]
2927 // CHECK-ERROR: ^
2929 ldsmaxh v0.4h, v1.4h, v2.4h
2930 // CHECK-ERROR: error: invalid operand for instruction
2931 // CHECK-ERROR: ldsmaxh v0.4h, v1.4h, v2.4h
2932 // CHECK-ERROR: ^
2934 ldsmaxab b0, b1, [x2]
2935 // CHECK-ERROR: error: invalid operand for instruction
2936 // CHECK-ERROR: ldsmaxab b0, b1, [x2]
2937 // CHECK-ERROR: ^
2939 ldsmaxab b2, b3, [sp]
2940 // CHECK-ERROR: error: invalid operand for instruction
2941 // CHECK-ERROR: ldsmaxab b2, b3, [sp]
2942 // CHECK-ERROR: ^
2944 ldsmaxab h0, h1, [x2]
2945 // CHECK-ERROR: error: invalid operand for instruction
2946 // CHECK-ERROR: ldsmaxab h0, h1, [x2]
2947 // CHECK-ERROR: ^
2949 ldsmaxab h2, h3, [sp]
2950 // CHECK-ERROR: error: invalid operand for instruction
2951 // CHECK-ERROR: ldsmaxab h2, h3, [sp]
2952 // CHECK-ERROR: ^
2954 ldsmaxab v0.4h, v1.4h, v2.4h
2955 // CHECK-ERROR: error: invalid operand for instruction
2956 // CHECK-ERROR: ldsmaxab v0.4h, v1.4h, v2.4h
2957 // CHECK-ERROR: ^
2959 ldsmaxlb b0, b1, [x2]
2960 // CHECK-ERROR: error: invalid operand for instruction
2961 // CHECK-ERROR: ldsmaxlb b0, b1, [x2]
2962 // CHECK-ERROR: ^
2964 ldsmaxlb b2, b3, [sp]
2965 // CHECK-ERROR: error: invalid operand for instruction
2966 // CHECK-ERROR: ldsmaxlb b2, b3, [sp]
2967 // CHECK-ERROR: ^
2969 ldsmaxlb h0, h1, [x2]
2970 // CHECK-ERROR: error: invalid operand for instruction
2971 // CHECK-ERROR: ldsmaxlb h0, h1, [x2]
2972 // CHECK-ERROR: ^
2974 ldsmaxlb h2, h3, [sp]
2975 // CHECK-ERROR: error: invalid operand for instruction
2976 // CHECK-ERROR: ldsmaxlb h2, h3, [sp]
2977 // CHECK-ERROR: ^
2979 ldsmaxlb v0.4h, v1.4h, v2.4h
2980 // CHECK-ERROR: error: invalid operand for instruction
2981 // CHECK-ERROR: ldsmaxlb v0.4h, v1.4h, v2.4h
2982 // CHECK-ERROR: ^
2984 ldsmaxalb b0, b1, [x2]
2985 // CHECK-ERROR: error: invalid operand for instruction
2986 // CHECK-ERROR: ldsmaxalb b0, b1, [x2]
2987 // CHECK-ERROR: ^
2989 ldsmaxalb b2, b3, [sp]
2990 // CHECK-ERROR: error: invalid operand for instruction
2991 // CHECK-ERROR: ldsmaxalb b2, b3, [sp]
2992 // CHECK-ERROR: ^
2994 ldsmaxalb h0, h1, [x2]
2995 // CHECK-ERROR: error: invalid operand for instruction
2996 // CHECK-ERROR: ldsmaxalb h0, h1, [x2]
2997 // CHECK-ERROR: ^
2999 ldsmaxalb h2, h3, [sp]
3000 // CHECK-ERROR: error: invalid operand for instruction
3001 // CHECK-ERROR: ldsmaxalb h2, h3, [sp]
3002 // CHECK-ERROR: ^
3004 ldsmaxalb v0.4h, v1.4h, v2.4h
3005 // CHECK-ERROR: error: invalid operand for instruction
3006 // CHECK-ERROR: ldsmaxalb v0.4h, v1.4h, v2.4h
3007 // CHECK-ERROR: ^
3009 ldsmaxah b0, b1, [x2]
3010 // CHECK-ERROR: error: invalid operand for instruction
3011 // CHECK-ERROR: ldsmaxah b0, b1, [x2]
3012 // CHECK-ERROR: ^
3014 ldsmaxah b2, b3, [sp]
3015 // CHECK-ERROR: error: invalid operand for instruction
3016 // CHECK-ERROR: ldsmaxah b2, b3, [sp]
3017 // CHECK-ERROR: ^
3019 ldsmaxah h0, h1, [x2]
3020 // CHECK-ERROR: error: invalid operand for instruction
3021 // CHECK-ERROR: ldsmaxah h0, h1, [x2]
3022 // CHECK-ERROR: ^
3024 ldsmaxah h2, h3, [sp]
3025 // CHECK-ERROR: error: invalid operand for instruction
3026 // CHECK-ERROR: ldsmaxah h2, h3, [sp]
3027 // CHECK-ERROR: ^
3029 ldsmaxah v0.4h, v1.4h, v2.4h
3030 // CHECK-ERROR: error: invalid operand for instruction
3031 // CHECK-ERROR: ldsmaxah v0.4h, v1.4h, v2.4h
3032 // CHECK-ERROR: ^
3034 ldsmaxlh b0, b1, [x2]
3035 // CHECK-ERROR: error: invalid operand for instruction
3036 // CHECK-ERROR: ldsmaxlh b0, b1, [x2]
3037 // CHECK-ERROR: ^
3039 ldsmaxlh b2, b3, [sp]
3040 // CHECK-ERROR: error: invalid operand for instruction
3041 // CHECK-ERROR: ldsmaxlh b2, b3, [sp]
3042 // CHECK-ERROR: ^
3044 ldsmaxlh h0, h1, [x2]
3045 // CHECK-ERROR: error: invalid operand for instruction
3046 // CHECK-ERROR: ldsmaxlh h0, h1, [x2]
3047 // CHECK-ERROR: ^
3049 ldsmaxlh h2, h3, [sp]
3050 // CHECK-ERROR: error: invalid operand for instruction
3051 // CHECK-ERROR: ldsmaxlh h2, h3, [sp]
3052 // CHECK-ERROR: ^
3054 ldsmaxlh v0.4h, v1.4h, v2.4h
3055 // CHECK-ERROR: error: invalid operand for instruction
3056 // CHECK-ERROR: ldsmaxlh v0.4h, v1.4h, v2.4h
3057 // CHECK-ERROR: ^
3059 ldsmaxalh b0, b1, [x2]
3060 // CHECK-ERROR: error: invalid operand for instruction
3061 // CHECK-ERROR: ldsmaxalh b0, b1, [x2]
3062 // CHECK-ERROR: ^
3064 ldsmaxalh b2, b3, [sp]
3065 // CHECK-ERROR: error: invalid operand for instruction
3066 // CHECK-ERROR: ldsmaxalh b2, b3, [sp]
3067 // CHECK-ERROR: ^
3069 ldsmaxalh h0, h1, [x2]
3070 // CHECK-ERROR: error: invalid operand for instruction
3071 // CHECK-ERROR: ldsmaxalh h0, h1, [x2]
3072 // CHECK-ERROR: ^
3074 ldsmaxalh h2, h3, [sp]
3075 // CHECK-ERROR: error: invalid operand for instruction
3076 // CHECK-ERROR: ldsmaxalh h2, h3, [sp]
3077 // CHECK-ERROR: ^
3079 ldsmaxalh v0.4h, v1.4h, v2.4h
3080 // CHECK-ERROR: error: invalid operand for instruction
3081 // CHECK-ERROR: ldsmaxalh v0.4h, v1.4h, v2.4h
3082 // CHECK-ERROR: ^
3084 ldsmin b0, b1, [x2]
3085 // CHECK-ERROR: error: invalid operand for instruction
3086 // CHECK-ERROR: ldsmin b0, b1, [x2]
3087 // CHECK-ERROR: ^
3089 ldsmin b2, b3, [sp]
3090 // CHECK-ERROR: error: invalid operand for instruction
3091 // CHECK-ERROR: ldsmin b2, b3, [sp]
3092 // CHECK-ERROR: ^
3094 ldsmin h0, h1, [x2]
3095 // CHECK-ERROR: error: invalid operand for instruction
3096 // CHECK-ERROR: ldsmin h0, h1, [x2]
3097 // CHECK-ERROR: ^
3099 ldsmin h2, h3, [sp]
3100 // CHECK-ERROR: error: invalid operand for instruction
3101 // CHECK-ERROR: ldsmin h2, h3, [sp]
3102 // CHECK-ERROR: ^
3104 ldsmin v0.4h, v1.4h, v2.4h
3105 // CHECK-ERROR: error: invalid operand for instruction
3106 // CHECK-ERROR: ldsmin v0.4h, v1.4h, v2.4h
3107 // CHECK-ERROR: ^
3109 ldsmina b0, b1, [x2]
3110 // CHECK-ERROR: error: invalid operand for instruction
3111 // CHECK-ERROR: ldsmina b0, b1, [x2]
3112 // CHECK-ERROR: ^
3114 ldsmina b2, b3, [sp]
3115 // CHECK-ERROR: error: invalid operand for instruction
3116 // CHECK-ERROR: ldsmina b2, b3, [sp]
3117 // CHECK-ERROR: ^
3119 ldsmina h0, h1, [x2]
3120 // CHECK-ERROR: error: invalid operand for instruction
3121 // CHECK-ERROR: ldsmina h0, h1, [x2]
3122 // CHECK-ERROR: ^
3124 ldsmina h2, h3, [sp]
3125 // CHECK-ERROR: error: invalid operand for instruction
3126 // CHECK-ERROR: ldsmina h2, h3, [sp]
3127 // CHECK-ERROR: ^
3129 ldsmina v0.4h, v1.4h, v2.4h
3130 // CHECK-ERROR: error: invalid operand for instruction
3131 // CHECK-ERROR: ldsmina v0.4h, v1.4h, v2.4h
3132 // CHECK-ERROR: ^
3134 ldsminl b0, b1, [x2]
3135 // CHECK-ERROR: error: invalid operand for instruction
3136 // CHECK-ERROR: ldsminl b0, b1, [x2]
3137 // CHECK-ERROR: ^
3139 ldsminl b2, b3, [sp]
3140 // CHECK-ERROR: error: invalid operand for instruction
3141 // CHECK-ERROR: ldsminl b2, b3, [sp]
3142 // CHECK-ERROR: ^
3144 ldsminl h0, h1, [x2]
3145 // CHECK-ERROR: error: invalid operand for instruction
3146 // CHECK-ERROR: ldsminl h0, h1, [x2]
3147 // CHECK-ERROR: ^
3149 ldsminl h2, h3, [sp]
3150 // CHECK-ERROR: error: invalid operand for instruction
3151 // CHECK-ERROR: ldsminl h2, h3, [sp]
3152 // CHECK-ERROR: ^
3154 ldsminl v0.4h, v1.4h, v2.4h
3155 // CHECK-ERROR: error: invalid operand for instruction
3156 // CHECK-ERROR: ldsminl v0.4h, v1.4h, v2.4h
3157 // CHECK-ERROR: ^
3159 ldsminal b0, b1, [x2]
3160 // CHECK-ERROR: error: invalid operand for instruction
3161 // CHECK-ERROR: ldsminal b0, b1, [x2]
3162 // CHECK-ERROR: ^
3164 ldsminal b2, b3, [sp]
3165 // CHECK-ERROR: error: invalid operand for instruction
3166 // CHECK-ERROR: ldsminal b2, b3, [sp]
3167 // CHECK-ERROR: ^
3169 ldsminal h0, h1, [x2]
3170 // CHECK-ERROR: error: invalid operand for instruction
3171 // CHECK-ERROR: ldsminal h0, h1, [x2]
3172 // CHECK-ERROR: ^
3174 ldsminal h2, h3, [sp]
3175 // CHECK-ERROR: error: invalid operand for instruction
3176 // CHECK-ERROR: ldsminal h2, h3, [sp]
3177 // CHECK-ERROR: ^
3179 ldsminal v0.4h, v1.4h, v2.4h
3180 // CHECK-ERROR: error: invalid operand for instruction
3181 // CHECK-ERROR: ldsminal v0.4h, v1.4h, v2.4h
3182 // CHECK-ERROR: ^
3184 ldsminb b0, b1, [x2]
3185 // CHECK-ERROR: error: invalid operand for instruction
3186 // CHECK-ERROR: ldsminb b0, b1, [x2]
3187 // CHECK-ERROR: ^
3189 ldsminb b2, b3, [sp]
3190 // CHECK-ERROR: error: invalid operand for instruction
3191 // CHECK-ERROR: ldsminb b2, b3, [sp]
3192 // CHECK-ERROR: ^
3194 ldsminb h0, h1, [x2]
3195 // CHECK-ERROR: error: invalid operand for instruction
3196 // CHECK-ERROR: ldsminb h0, h1, [x2]
3197 // CHECK-ERROR: ^
3199 ldsminb h2, h3, [sp]
3200 // CHECK-ERROR: error: invalid operand for instruction
3201 // CHECK-ERROR: ldsminb h2, h3, [sp]
3202 // CHECK-ERROR: ^
3204 ldsminb v0.4h, v1.4h, v2.4h
3205 // CHECK-ERROR: error: invalid operand for instruction
3206 // CHECK-ERROR: ldsminb v0.4h, v1.4h, v2.4h
3207 // CHECK-ERROR: ^
3209 ldsminh b0, b1, [x2]
3210 // CHECK-ERROR: error: invalid operand for instruction
3211 // CHECK-ERROR: ldsminh b0, b1, [x2]
3212 // CHECK-ERROR: ^
3214 ldsminh b2, b3, [sp]
3215 // CHECK-ERROR: error: invalid operand for instruction
3216 // CHECK-ERROR: ldsminh b2, b3, [sp]
3217 // CHECK-ERROR: ^
3219 ldsminh h0, h1, [x2]
3220 // CHECK-ERROR: error: invalid operand for instruction
3221 // CHECK-ERROR: ldsminh h0, h1, [x2]
3222 // CHECK-ERROR: ^
3224 ldsminh h2, h3, [sp]
3225 // CHECK-ERROR: error: invalid operand for instruction
3226 // CHECK-ERROR: ldsminh h2, h3, [sp]
3227 // CHECK-ERROR: ^
3229 ldsminh v0.4h, v1.4h, v2.4h
3230 // CHECK-ERROR: error: invalid operand for instruction
3231 // CHECK-ERROR: ldsminh v0.4h, v1.4h, v2.4h
3232 // CHECK-ERROR: ^
3234 ldsminab b0, b1, [x2]
3235 // CHECK-ERROR: error: invalid operand for instruction
3236 // CHECK-ERROR: ldsminab b0, b1, [x2]
3237 // CHECK-ERROR: ^
3239 ldsminab b2, b3, [sp]
3240 // CHECK-ERROR: error: invalid operand for instruction
3241 // CHECK-ERROR: ldsminab b2, b3, [sp]
3242 // CHECK-ERROR: ^
3244 ldsminab h0, h1, [x2]
3245 // CHECK-ERROR: error: invalid operand for instruction
3246 // CHECK-ERROR: ldsminab h0, h1, [x2]
3247 // CHECK-ERROR: ^
3249 ldsminab h2, h3, [sp]
3250 // CHECK-ERROR: error: invalid operand for instruction
3251 // CHECK-ERROR: ldsminab h2, h3, [sp]
3252 // CHECK-ERROR: ^
3254 ldsminab v0.4h, v1.4h, v2.4h
3255 // CHECK-ERROR: error: invalid operand for instruction
3256 // CHECK-ERROR: ldsminab v0.4h, v1.4h, v2.4h
3257 // CHECK-ERROR: ^
3259 ldsminlb b0, b1, [x2]
3260 // CHECK-ERROR: error: invalid operand for instruction
3261 // CHECK-ERROR: ldsminlb b0, b1, [x2]
3262 // CHECK-ERROR: ^
3264 ldsminlb b2, b3, [sp]
3265 // CHECK-ERROR: error: invalid operand for instruction
3266 // CHECK-ERROR: ldsminlb b2, b3, [sp]
3267 // CHECK-ERROR: ^
3269 ldsminlb h0, h1, [x2]
3270 // CHECK-ERROR: error: invalid operand for instruction
3271 // CHECK-ERROR: ldsminlb h0, h1, [x2]
3272 // CHECK-ERROR: ^
3274 ldsminlb h2, h3, [sp]
3275 // CHECK-ERROR: error: invalid operand for instruction
3276 // CHECK-ERROR: ldsminlb h2, h3, [sp]
3277 // CHECK-ERROR: ^
3279 ldsminlb v0.4h, v1.4h, v2.4h
3280 // CHECK-ERROR: error: invalid operand for instruction
3281 // CHECK-ERROR: ldsminlb v0.4h, v1.4h, v2.4h
3282 // CHECK-ERROR: ^
3284 ldsminalb b0, b1, [x2]
3285 // CHECK-ERROR: error: invalid operand for instruction
3286 // CHECK-ERROR: ldsminalb b0, b1, [x2]
3287 // CHECK-ERROR: ^
3289 ldsminalb b2, b3, [sp]
3290 // CHECK-ERROR: error: invalid operand for instruction
3291 // CHECK-ERROR: ldsminalb b2, b3, [sp]
3292 // CHECK-ERROR: ^
3294 ldsminalb h0, h1, [x2]
3295 // CHECK-ERROR: error: invalid operand for instruction
3296 // CHECK-ERROR: ldsminalb h0, h1, [x2]
3297 // CHECK-ERROR: ^
3299 ldsminalb h2, h3, [sp]
3300 // CHECK-ERROR: error: invalid operand for instruction
3301 // CHECK-ERROR: ldsminalb h2, h3, [sp]
3302 // CHECK-ERROR: ^
3304 ldsminalb v0.4h, v1.4h, v2.4h
3305 // CHECK-ERROR: error: invalid operand for instruction
3306 // CHECK-ERROR: ldsminalb v0.4h, v1.4h, v2.4h
3307 // CHECK-ERROR: ^
3309 ldsminah b0, b1, [x2]
3310 // CHECK-ERROR: error: invalid operand for instruction
3311 // CHECK-ERROR: ldsminah b0, b1, [x2]
3312 // CHECK-ERROR: ^
3314 ldsminah b2, b3, [sp]
3315 // CHECK-ERROR: error: invalid operand for instruction
3316 // CHECK-ERROR: ldsminah b2, b3, [sp]
3317 // CHECK-ERROR: ^
3319 ldsminah h0, h1, [x2]
3320 // CHECK-ERROR: error: invalid operand for instruction
3321 // CHECK-ERROR: ldsminah h0, h1, [x2]
3322 // CHECK-ERROR: ^
3324 ldsminah h2, h3, [sp]
3325 // CHECK-ERROR: error: invalid operand for instruction
3326 // CHECK-ERROR: ldsminah h2, h3, [sp]
3327 // CHECK-ERROR: ^
3329 ldsminah v0.4h, v1.4h, v2.4h
3330 // CHECK-ERROR: error: invalid operand for instruction
3331 // CHECK-ERROR: ldsminah v0.4h, v1.4h, v2.4h
3332 // CHECK-ERROR: ^
3334 ldsminlh b0, b1, [x2]
3335 // CHECK-ERROR: error: invalid operand for instruction
3336 // CHECK-ERROR: ldsminlh b0, b1, [x2]
3337 // CHECK-ERROR: ^
3339 ldsminlh b2, b3, [sp]
3340 // CHECK-ERROR: error: invalid operand for instruction
3341 // CHECK-ERROR: ldsminlh b2, b3, [sp]
3342 // CHECK-ERROR: ^
3344 ldsminlh h0, h1, [x2]
3345 // CHECK-ERROR: error: invalid operand for instruction
3346 // CHECK-ERROR: ldsminlh h0, h1, [x2]
3347 // CHECK-ERROR: ^
3349 ldsminlh h2, h3, [sp]
3350 // CHECK-ERROR: error: invalid operand for instruction
3351 // CHECK-ERROR: ldsminlh h2, h3, [sp]
3352 // CHECK-ERROR: ^
3354 ldsminlh v0.4h, v1.4h, v2.4h
3355 // CHECK-ERROR: error: invalid operand for instruction
3356 // CHECK-ERROR: ldsminlh v0.4h, v1.4h, v2.4h
3357 // CHECK-ERROR: ^
3359 ldsminalh b0, b1, [x2]
3360 // CHECK-ERROR: error: invalid operand for instruction
3361 // CHECK-ERROR: ldsminalh b0, b1, [x2]
3362 // CHECK-ERROR: ^
3364 ldsminalh b2, b3, [sp]
3365 // CHECK-ERROR: error: invalid operand for instruction
3366 // CHECK-ERROR: ldsminalh b2, b3, [sp]
3367 // CHECK-ERROR: ^
3369 ldsminalh h0, h1, [x2]
3370 // CHECK-ERROR: error: invalid operand for instruction
3371 // CHECK-ERROR: ldsminalh h0, h1, [x2]
3372 // CHECK-ERROR: ^
3374 ldsminalh h2, h3, [sp]
3375 // CHECK-ERROR: error: invalid operand for instruction
3376 // CHECK-ERROR: ldsminalh h2, h3, [sp]
3377 // CHECK-ERROR: ^
3379 ldsminalh v0.4h, v1.4h, v2.4h
3380 // CHECK-ERROR: error: invalid operand for instruction
3381 // CHECK-ERROR: ldsminalh v0.4h, v1.4h, v2.4h
3382 // CHECK-ERROR: ^
3384 ldumax b0, b1, [x2]
3385 // CHECK-ERROR: error: invalid operand for instruction
3386 // CHECK-ERROR: ldumax b0, b1, [x2]
3387 // CHECK-ERROR: ^
3389 ldumax b2, b3, [sp]
3390 // CHECK-ERROR: error: invalid operand for instruction
3391 // CHECK-ERROR: ldumax b2, b3, [sp]
3392 // CHECK-ERROR: ^
3394 ldumax h0, h1, [x2]
3395 // CHECK-ERROR: error: invalid operand for instruction
3396 // CHECK-ERROR: ldumax h0, h1, [x2]
3397 // CHECK-ERROR: ^
3399 ldumax h2, h3, [sp]
3400 // CHECK-ERROR: error: invalid operand for instruction
3401 // CHECK-ERROR: ldumax h2, h3, [sp]
3402 // CHECK-ERROR: ^
3404 ldumax v0.4h, v1.4h, v2.4h
3405 // CHECK-ERROR: error: invalid operand for instruction
3406 // CHECK-ERROR: ldumax v0.4h, v1.4h, v2.4h
3407 // CHECK-ERROR: ^
3409 ldumaxa b0, b1, [x2]
3410 // CHECK-ERROR: error: invalid operand for instruction
3411 // CHECK-ERROR: ldumaxa b0, b1, [x2]
3412 // CHECK-ERROR: ^
3414 ldumaxa b2, b3, [sp]
3415 // CHECK-ERROR: error: invalid operand for instruction
3416 // CHECK-ERROR: ldumaxa b2, b3, [sp]
3417 // CHECK-ERROR: ^
3419 ldumaxa h0, h1, [x2]
3420 // CHECK-ERROR: error: invalid operand for instruction
3421 // CHECK-ERROR: ldumaxa h0, h1, [x2]
3422 // CHECK-ERROR: ^
3424 ldumaxa h2, h3, [sp]
3425 // CHECK-ERROR: error: invalid operand for instruction
3426 // CHECK-ERROR: ldumaxa h2, h3, [sp]
3427 // CHECK-ERROR: ^
3429 ldumaxa v0.4h, v1.4h, v2.4h
3430 // CHECK-ERROR: error: invalid operand for instruction
3431 // CHECK-ERROR: ldumaxa v0.4h, v1.4h, v2.4h
3432 // CHECK-ERROR: ^
3434 ldumaxl b0, b1, [x2]
3435 // CHECK-ERROR: error: invalid operand for instruction
3436 // CHECK-ERROR: ldumaxl b0, b1, [x2]
3437 // CHECK-ERROR: ^
3439 ldumaxl b2, b3, [sp]
3440 // CHECK-ERROR: error: invalid operand for instruction
3441 // CHECK-ERROR: ldumaxl b2, b3, [sp]
3442 // CHECK-ERROR: ^
3444 ldumaxl h0, h1, [x2]
3445 // CHECK-ERROR: error: invalid operand for instruction
3446 // CHECK-ERROR: ldumaxl h0, h1, [x2]
3447 // CHECK-ERROR: ^
3449 ldumaxl h2, h3, [sp]
3450 // CHECK-ERROR: error: invalid operand for instruction
3451 // CHECK-ERROR: ldumaxl h2, h3, [sp]
3452 // CHECK-ERROR: ^
3454 ldumaxl v0.4h, v1.4h, v2.4h
3455 // CHECK-ERROR: error: invalid operand for instruction
3456 // CHECK-ERROR: ldumaxl v0.4h, v1.4h, v2.4h
3457 // CHECK-ERROR: ^
3459 ldumaxal b0, b1, [x2]
3460 // CHECK-ERROR: error: invalid operand for instruction
3461 // CHECK-ERROR: ldumaxal b0, b1, [x2]
3462 // CHECK-ERROR: ^
3464 ldumaxal b2, b3, [sp]
3465 // CHECK-ERROR: error: invalid operand for instruction
3466 // CHECK-ERROR: ldumaxal b2, b3, [sp]
3467 // CHECK-ERROR: ^
3469 ldumaxal h0, h1, [x2]
3470 // CHECK-ERROR: error: invalid operand for instruction
3471 // CHECK-ERROR: ldumaxal h0, h1, [x2]
3472 // CHECK-ERROR: ^
3474 ldumaxal h2, h3, [sp]
3475 // CHECK-ERROR: error: invalid operand for instruction
3476 // CHECK-ERROR: ldumaxal h2, h3, [sp]
3477 // CHECK-ERROR: ^
3479 ldumaxal v0.4h, v1.4h, v2.4h
3480 // CHECK-ERROR: error: invalid operand for instruction
3481 // CHECK-ERROR: ldumaxal v0.4h, v1.4h, v2.4h
3482 // CHECK-ERROR: ^
3484 ldumaxb b0, b1, [x2]
3485 // CHECK-ERROR: error: invalid operand for instruction
3486 // CHECK-ERROR: ldumaxb b0, b1, [x2]
3487 // CHECK-ERROR: ^
3489 ldumaxb b2, b3, [sp]
3490 // CHECK-ERROR: error: invalid operand for instruction
3491 // CHECK-ERROR: ldumaxb b2, b3, [sp]
3492 // CHECK-ERROR: ^
3494 ldumaxb h0, h1, [x2]
3495 // CHECK-ERROR: error: invalid operand for instruction
3496 // CHECK-ERROR: ldumaxb h0, h1, [x2]
3497 // CHECK-ERROR: ^
3499 ldumaxb h2, h3, [sp]
3500 // CHECK-ERROR: error: invalid operand for instruction
3501 // CHECK-ERROR: ldumaxb h2, h3, [sp]
3502 // CHECK-ERROR: ^
3504 ldumaxb v0.4h, v1.4h, v2.4h
3505 // CHECK-ERROR: error: invalid operand for instruction
3506 // CHECK-ERROR: ldumaxb v0.4h, v1.4h, v2.4h
3507 // CHECK-ERROR: ^
3509 ldumaxh b0, b1, [x2]
3510 // CHECK-ERROR: error: invalid operand for instruction
3511 // CHECK-ERROR: ldumaxh b0, b1, [x2]
3512 // CHECK-ERROR: ^
3514 ldumaxh b2, b3, [sp]
3515 // CHECK-ERROR: error: invalid operand for instruction
3516 // CHECK-ERROR: ldumaxh b2, b3, [sp]
3517 // CHECK-ERROR: ^
3519 ldumaxh h0, h1, [x2]
3520 // CHECK-ERROR: error: invalid operand for instruction
3521 // CHECK-ERROR: ldumaxh h0, h1, [x2]
3522 // CHECK-ERROR: ^
3524 ldumaxh h2, h3, [sp]
3525 // CHECK-ERROR: error: invalid operand for instruction
3526 // CHECK-ERROR: ldumaxh h2, h3, [sp]
3527 // CHECK-ERROR: ^
3529 ldumaxh v0.4h, v1.4h, v2.4h
3530 // CHECK-ERROR: error: invalid operand for instruction
3531 // CHECK-ERROR: ldumaxh v0.4h, v1.4h, v2.4h
3532 // CHECK-ERROR: ^
3534 ldumaxab b0, b1, [x2]
3535 // CHECK-ERROR: error: invalid operand for instruction
3536 // CHECK-ERROR: ldumaxab b0, b1, [x2]
3537 // CHECK-ERROR: ^
3539 ldumaxab b2, b3, [sp]
3540 // CHECK-ERROR: error: invalid operand for instruction
3541 // CHECK-ERROR: ldumaxab b2, b3, [sp]
3542 // CHECK-ERROR: ^
3544 ldumaxab h0, h1, [x2]
3545 // CHECK-ERROR: error: invalid operand for instruction
3546 // CHECK-ERROR: ldumaxab h0, h1, [x2]
3547 // CHECK-ERROR: ^
3549 ldumaxab h2, h3, [sp]
3550 // CHECK-ERROR: error: invalid operand for instruction
3551 // CHECK-ERROR: ldumaxab h2, h3, [sp]
3552 // CHECK-ERROR: ^
3554 ldumaxab v0.4h, v1.4h, v2.4h
3555 // CHECK-ERROR: error: invalid operand for instruction
3556 // CHECK-ERROR: ldumaxab v0.4h, v1.4h, v2.4h
3557 // CHECK-ERROR: ^
3559 ldumaxlb b0, b1, [x2]
3560 // CHECK-ERROR: error: invalid operand for instruction
3561 // CHECK-ERROR: ldumaxlb b0, b1, [x2]
3562 // CHECK-ERROR: ^
3564 ldumaxlb b2, b3, [sp]
3565 // CHECK-ERROR: error: invalid operand for instruction
3566 // CHECK-ERROR: ldumaxlb b2, b3, [sp]
3567 // CHECK-ERROR: ^
3569 ldumaxlb h0, h1, [x2]
3570 // CHECK-ERROR: error: invalid operand for instruction
3571 // CHECK-ERROR: ldumaxlb h0, h1, [x2]
3572 // CHECK-ERROR: ^
3574 ldumaxlb h2, h3, [sp]
3575 // CHECK-ERROR: error: invalid operand for instruction
3576 // CHECK-ERROR: ldumaxlb h2, h3, [sp]
3577 // CHECK-ERROR: ^
3579 ldumaxlb v0.4h, v1.4h, v2.4h
3580 // CHECK-ERROR: error: invalid operand for instruction
3581 // CHECK-ERROR: ldumaxlb v0.4h, v1.4h, v2.4h
3582 // CHECK-ERROR: ^
3584 ldumaxalb b0, b1, [x2]
3585 // CHECK-ERROR: error: invalid operand for instruction
3586 // CHECK-ERROR: ldumaxalb b0, b1, [x2]
3587 // CHECK-ERROR: ^
3589 ldumaxalb b2, b3, [sp]
3590 // CHECK-ERROR: error: invalid operand for instruction
3591 // CHECK-ERROR: ldumaxalb b2, b3, [sp]
3592 // CHECK-ERROR: ^
3594 ldumaxalb h0, h1, [x2]
3595 // CHECK-ERROR: error: invalid operand for instruction
3596 // CHECK-ERROR: ldumaxalb h0, h1, [x2]
3597 // CHECK-ERROR: ^
3599 ldumaxalb h2, h3, [sp]
3600 // CHECK-ERROR: error: invalid operand for instruction
3601 // CHECK-ERROR: ldumaxalb h2, h3, [sp]
3602 // CHECK-ERROR: ^
3604 ldumaxalb v0.4h, v1.4h, v2.4h
3605 // CHECK-ERROR: error: invalid operand for instruction
3606 // CHECK-ERROR: ldumaxalb v0.4h, v1.4h, v2.4h
3607 // CHECK-ERROR: ^
3609 ldumaxah b0, b1, [x2]
3610 // CHECK-ERROR: error: invalid operand for instruction
3611 // CHECK-ERROR: ldumaxah b0, b1, [x2]
3612 // CHECK-ERROR: ^
3614 ldumaxah b2, b3, [sp]
3615 // CHECK-ERROR: error: invalid operand for instruction
3616 // CHECK-ERROR: ldumaxah b2, b3, [sp]
3617 // CHECK-ERROR: ^
3619 ldumaxah h0, h1, [x2]
3620 // CHECK-ERROR: error: invalid operand for instruction
3621 // CHECK-ERROR: ldumaxah h0, h1, [x2]
3622 // CHECK-ERROR: ^
3624 ldumaxah h2, h3, [sp]
3625 // CHECK-ERROR: error: invalid operand for instruction
3626 // CHECK-ERROR: ldumaxah h2, h3, [sp]
3627 // CHECK-ERROR: ^
3629 ldumaxah v0.4h, v1.4h, v2.4h
3630 // CHECK-ERROR: error: invalid operand for instruction
3631 // CHECK-ERROR: ldumaxah v0.4h, v1.4h, v2.4h
3632 // CHECK-ERROR: ^
3634 ldumaxlh b0, b1, [x2]
3635 // CHECK-ERROR: error: invalid operand for instruction
3636 // CHECK-ERROR: ldumaxlh b0, b1, [x2]
3637 // CHECK-ERROR: ^
3639 ldumaxlh b2, b3, [sp]
3640 // CHECK-ERROR: error: invalid operand for instruction
3641 // CHECK-ERROR: ldumaxlh b2, b3, [sp]
3642 // CHECK-ERROR: ^
3644 ldumaxlh h0, h1, [x2]
3645 // CHECK-ERROR: error: invalid operand for instruction
3646 // CHECK-ERROR: ldumaxlh h0, h1, [x2]
3647 // CHECK-ERROR: ^
3649 ldumaxlh h2, h3, [sp]
3650 // CHECK-ERROR: error: invalid operand for instruction
3651 // CHECK-ERROR: ldumaxlh h2, h3, [sp]
3652 // CHECK-ERROR: ^
3654 ldumaxlh v0.4h, v1.4h, v2.4h
3655 // CHECK-ERROR: error: invalid operand for instruction
3656 // CHECK-ERROR: ldumaxlh v0.4h, v1.4h, v2.4h
3657 // CHECK-ERROR: ^
3659 ldumaxalh b0, b1, [x2]
3660 // CHECK-ERROR: error: invalid operand for instruction
3661 // CHECK-ERROR: ldumaxalh b0, b1, [x2]
3662 // CHECK-ERROR: ^
3664 ldumaxalh b2, b3, [sp]
3665 // CHECK-ERROR: error: invalid operand for instruction
3666 // CHECK-ERROR: ldumaxalh b2, b3, [sp]
3667 // CHECK-ERROR: ^
3669 ldumaxalh h0, h1, [x2]
3670 // CHECK-ERROR: error: invalid operand for instruction
3671 // CHECK-ERROR: ldumaxalh h0, h1, [x2]
3672 // CHECK-ERROR: ^
3674 ldumaxalh h2, h3, [sp]
3675 // CHECK-ERROR: error: invalid operand for instruction
3676 // CHECK-ERROR: ldumaxalh h2, h3, [sp]
3677 // CHECK-ERROR: ^
3679 ldumaxalh v0.4h, v1.4h, v2.4h
3680 // CHECK-ERROR: error: invalid operand for instruction
3681 // CHECK-ERROR: ldumaxalh v0.4h, v1.4h, v2.4h
3682 // CHECK-ERROR: ^
3684 ldumin b0, b1, [x2]
3685 // CHECK-ERROR: error: invalid operand for instruction
3686 // CHECK-ERROR: ldumin b0, b1, [x2]
3687 // CHECK-ERROR: ^
3689 ldumin b2, b3, [sp]
3690 // CHECK-ERROR: error: invalid operand for instruction
3691 // CHECK-ERROR: ldumin b2, b3, [sp]
3692 // CHECK-ERROR: ^
3694 ldumin h0, h1, [x2]
3695 // CHECK-ERROR: error: invalid operand for instruction
3696 // CHECK-ERROR: ldumin h0, h1, [x2]
3697 // CHECK-ERROR: ^
3699 ldumin h2, h3, [sp]
3700 // CHECK-ERROR: error: invalid operand for instruction
3701 // CHECK-ERROR: ldumin h2, h3, [sp]
3702 // CHECK-ERROR: ^
3704 ldumin v0.4h, v1.4h, v2.4h
3705 // CHECK-ERROR: error: invalid operand for instruction
3706 // CHECK-ERROR: ldumin v0.4h, v1.4h, v2.4h
3707 // CHECK-ERROR: ^
3709 ldumina b0, b1, [x2]
3710 // CHECK-ERROR: error: invalid operand for instruction
3711 // CHECK-ERROR: ldumina b0, b1, [x2]
3712 // CHECK-ERROR: ^
3714 ldumina b2, b3, [sp]
3715 // CHECK-ERROR: error: invalid operand for instruction
3716 // CHECK-ERROR: ldumina b2, b3, [sp]
3717 // CHECK-ERROR: ^
3719 ldumina h0, h1, [x2]
3720 // CHECK-ERROR: error: invalid operand for instruction
3721 // CHECK-ERROR: ldumina h0, h1, [x2]
3722 // CHECK-ERROR: ^
3724 ldumina h2, h3, [sp]
3725 // CHECK-ERROR: error: invalid operand for instruction
3726 // CHECK-ERROR: ldumina h2, h3, [sp]
3727 // CHECK-ERROR: ^
3729 ldumina v0.4h, v1.4h, v2.4h
3730 // CHECK-ERROR: error: invalid operand for instruction
3731 // CHECK-ERROR: ldumina v0.4h, v1.4h, v2.4h
3732 // CHECK-ERROR: ^
3734 lduminl b0, b1, [x2]
3735 // CHECK-ERROR: error: invalid operand for instruction
3736 // CHECK-ERROR: lduminl b0, b1, [x2]
3737 // CHECK-ERROR: ^
3739 lduminl b2, b3, [sp]
3740 // CHECK-ERROR: error: invalid operand for instruction
3741 // CHECK-ERROR: lduminl b2, b3, [sp]
3742 // CHECK-ERROR: ^
3744 lduminl h0, h1, [x2]
3745 // CHECK-ERROR: error: invalid operand for instruction
3746 // CHECK-ERROR: lduminl h0, h1, [x2]
3747 // CHECK-ERROR: ^
3749 lduminl h2, h3, [sp]
3750 // CHECK-ERROR: error: invalid operand for instruction
3751 // CHECK-ERROR: lduminl h2, h3, [sp]
3752 // CHECK-ERROR: ^
3754 lduminl v0.4h, v1.4h, v2.4h
3755 // CHECK-ERROR: error: invalid operand for instruction
3756 // CHECK-ERROR: lduminl v0.4h, v1.4h, v2.4h
3757 // CHECK-ERROR: ^
3759 lduminal b0, b1, [x2]
3760 // CHECK-ERROR: error: invalid operand for instruction
3761 // CHECK-ERROR: lduminal b0, b1, [x2]
3762 // CHECK-ERROR: ^
3764 lduminal b2, b3, [sp]
3765 // CHECK-ERROR: error: invalid operand for instruction
3766 // CHECK-ERROR: lduminal b2, b3, [sp]
3767 // CHECK-ERROR: ^
3769 lduminal h0, h1, [x2]
3770 // CHECK-ERROR: error: invalid operand for instruction
3771 // CHECK-ERROR: lduminal h0, h1, [x2]
3772 // CHECK-ERROR: ^
3774 lduminal h2, h3, [sp]
3775 // CHECK-ERROR: error: invalid operand for instruction
3776 // CHECK-ERROR: lduminal h2, h3, [sp]
3777 // CHECK-ERROR: ^
3779 lduminal v0.4h, v1.4h, v2.4h
3780 // CHECK-ERROR: error: invalid operand for instruction
3781 // CHECK-ERROR: lduminal v0.4h, v1.4h, v2.4h
3782 // CHECK-ERROR: ^
3784 lduminb b0, b1, [x2]
3785 // CHECK-ERROR: error: invalid operand for instruction
3786 // CHECK-ERROR: lduminb b0, b1, [x2]
3787 // CHECK-ERROR: ^
3789 lduminb b2, b3, [sp]
3790 // CHECK-ERROR: error: invalid operand for instruction
3791 // CHECK-ERROR: lduminb b2, b3, [sp]
3792 // CHECK-ERROR: ^
3794 lduminb h0, h1, [x2]
3795 // CHECK-ERROR: error: invalid operand for instruction
3796 // CHECK-ERROR: lduminb h0, h1, [x2]
3797 // CHECK-ERROR: ^
3799 lduminb h2, h3, [sp]
3800 // CHECK-ERROR: error: invalid operand for instruction
3801 // CHECK-ERROR: lduminb h2, h3, [sp]
3802 // CHECK-ERROR: ^
3804 lduminb v0.4h, v1.4h, v2.4h
3805 // CHECK-ERROR: error: invalid operand for instruction
3806 // CHECK-ERROR: lduminb v0.4h, v1.4h, v2.4h
3807 // CHECK-ERROR: ^
3809 lduminh b0, b1, [x2]
3810 // CHECK-ERROR: error: invalid operand for instruction
3811 // CHECK-ERROR: lduminh b0, b1, [x2]
3812 // CHECK-ERROR: ^
3814 lduminh b2, b3, [sp]
3815 // CHECK-ERROR: error: invalid operand for instruction
3816 // CHECK-ERROR: lduminh b2, b3, [sp]
3817 // CHECK-ERROR: ^
3819 lduminh h0, h1, [x2]
3820 // CHECK-ERROR: error: invalid operand for instruction
3821 // CHECK-ERROR: lduminh h0, h1, [x2]
3822 // CHECK-ERROR: ^
3824 lduminh h2, h3, [sp]
3825 // CHECK-ERROR: error: invalid operand for instruction
3826 // CHECK-ERROR: lduminh h2, h3, [sp]
3827 // CHECK-ERROR: ^
3829 lduminh v0.4h, v1.4h, v2.4h
3830 // CHECK-ERROR: error: invalid operand for instruction
3831 // CHECK-ERROR: lduminh v0.4h, v1.4h, v2.4h
3832 // CHECK-ERROR: ^
3834 lduminab b0, b1, [x2]
3835 // CHECK-ERROR: error: invalid operand for instruction
3836 // CHECK-ERROR: lduminab b0, b1, [x2]
3837 // CHECK-ERROR: ^
3839 lduminab b2, b3, [sp]
3840 // CHECK-ERROR: error: invalid operand for instruction
3841 // CHECK-ERROR: lduminab b2, b3, [sp]
3842 // CHECK-ERROR: ^
3844 lduminab h0, h1, [x2]
3845 // CHECK-ERROR: error: invalid operand for instruction
3846 // CHECK-ERROR: lduminab h0, h1, [x2]
3847 // CHECK-ERROR: ^
3849 lduminab h2, h3, [sp]
3850 // CHECK-ERROR: error: invalid operand for instruction
3851 // CHECK-ERROR: lduminab h2, h3, [sp]
3852 // CHECK-ERROR: ^
3854 lduminab v0.4h, v1.4h, v2.4h
3855 // CHECK-ERROR: error: invalid operand for instruction
3856 // CHECK-ERROR: lduminab v0.4h, v1.4h, v2.4h
3857 // CHECK-ERROR: ^
3859 lduminlb b0, b1, [x2]
3860 // CHECK-ERROR: error: invalid operand for instruction
3861 // CHECK-ERROR: lduminlb b0, b1, [x2]
3862 // CHECK-ERROR: ^
3864 lduminlb b2, b3, [sp]
3865 // CHECK-ERROR: error: invalid operand for instruction
3866 // CHECK-ERROR: lduminlb b2, b3, [sp]
3867 // CHECK-ERROR: ^
3869 lduminlb h0, h1, [x2]
3870 // CHECK-ERROR: error: invalid operand for instruction
3871 // CHECK-ERROR: lduminlb h0, h1, [x2]
3872 // CHECK-ERROR: ^
3874 lduminlb h2, h3, [sp]
3875 // CHECK-ERROR: error: invalid operand for instruction
3876 // CHECK-ERROR: lduminlb h2, h3, [sp]
3877 // CHECK-ERROR: ^
3879 lduminlb v0.4h, v1.4h, v2.4h
3880 // CHECK-ERROR: error: invalid operand for instruction
3881 // CHECK-ERROR: lduminlb v0.4h, v1.4h, v2.4h
3882 // CHECK-ERROR: ^
3884 lduminalb b0, b1, [x2]
3885 // CHECK-ERROR: error: invalid operand for instruction
3886 // CHECK-ERROR: lduminalb b0, b1, [x2]
3887 // CHECK-ERROR: ^
3889 lduminalb b2, b3, [sp]
3890 // CHECK-ERROR: error: invalid operand for instruction
3891 // CHECK-ERROR: lduminalb b2, b3, [sp]
3892 // CHECK-ERROR: ^
3894 lduminalb h0, h1, [x2]
3895 // CHECK-ERROR: error: invalid operand for instruction
3896 // CHECK-ERROR: lduminalb h0, h1, [x2]
3897 // CHECK-ERROR: ^
3899 lduminalb h2, h3, [sp]
3900 // CHECK-ERROR: error: invalid operand for instruction
3901 // CHECK-ERROR: lduminalb h2, h3, [sp]
3902 // CHECK-ERROR: ^
3904 lduminalb v0.4h, v1.4h, v2.4h
3905 // CHECK-ERROR: error: invalid operand for instruction
3906 // CHECK-ERROR: lduminalb v0.4h, v1.4h, v2.4h
3907 // CHECK-ERROR: ^
3909 lduminah b0, b1, [x2]
3910 // CHECK-ERROR: error: invalid operand for instruction
3911 // CHECK-ERROR: lduminah b0, b1, [x2]
3912 // CHECK-ERROR: ^
3914 lduminah b2, b3, [sp]
3915 // CHECK-ERROR: error: invalid operand for instruction
3916 // CHECK-ERROR: lduminah b2, b3, [sp]
3917 // CHECK-ERROR: ^
3919 lduminah h0, h1, [x2]
3920 // CHECK-ERROR: error: invalid operand for instruction
3921 // CHECK-ERROR: lduminah h0, h1, [x2]
3922 // CHECK-ERROR: ^
3924 lduminah h2, h3, [sp]
3925 // CHECK-ERROR: error: invalid operand for instruction
3926 // CHECK-ERROR: lduminah h2, h3, [sp]
3927 // CHECK-ERROR: ^
3929 lduminah v0.4h, v1.4h, v2.4h
3930 // CHECK-ERROR: error: invalid operand for instruction
3931 // CHECK-ERROR: lduminah v0.4h, v1.4h, v2.4h
3932 // CHECK-ERROR: ^
3934 lduminlh b0, b1, [x2]
3935 // CHECK-ERROR: error: invalid operand for instruction
3936 // CHECK-ERROR: lduminlh b0, b1, [x2]
3937 // CHECK-ERROR: ^
3939 lduminlh b2, b3, [sp]
3940 // CHECK-ERROR: error: invalid operand for instruction
3941 // CHECK-ERROR: lduminlh b2, b3, [sp]
3942 // CHECK-ERROR: ^
3944 lduminlh h0, h1, [x2]
3945 // CHECK-ERROR: error: invalid operand for instruction
3946 // CHECK-ERROR: lduminlh h0, h1, [x2]
3947 // CHECK-ERROR: ^
3949 lduminlh h2, h3, [sp]
3950 // CHECK-ERROR: error: invalid operand for instruction
3951 // CHECK-ERROR: lduminlh h2, h3, [sp]
3952 // CHECK-ERROR: ^
3954 lduminlh v0.4h, v1.4h, v2.4h
3955 // CHECK-ERROR: error: invalid operand for instruction
3956 // CHECK-ERROR: lduminlh v0.4h, v1.4h, v2.4h
3957 // CHECK-ERROR: ^
3959 lduminalh b0, b1, [x2]
3960 // CHECK-ERROR: error: invalid operand for instruction
3961 // CHECK-ERROR: lduminalh b0, b1, [x2]
3962 // CHECK-ERROR: ^
3964 lduminalh b2, b3, [sp]
3965 // CHECK-ERROR: error: invalid operand for instruction
3966 // CHECK-ERROR: lduminalh b2, b3, [sp]
3967 // CHECK-ERROR: ^
3969 lduminalh h0, h1, [x2]
3970 // CHECK-ERROR: error: invalid operand for instruction
3971 // CHECK-ERROR: lduminalh h0, h1, [x2]
3972 // CHECK-ERROR: ^
3974 lduminalh h2, h3, [sp]
3975 // CHECK-ERROR: error: invalid operand for instruction
3976 // CHECK-ERROR: lduminalh h2, h3, [sp]
3977 // CHECK-ERROR: ^
3979 lduminalh v0.4h, v1.4h, v2.4h
3980 // CHECK-ERROR: error: invalid operand for instruction
3981 // CHECK-ERROR: lduminalh v0.4h, v1.4h, v2.4h
3982 // CHECK-ERROR: ^
3984 stadd b0, [x2]
3985 // CHECK-ERROR: error: invalid operand for instruction
3986 // CHECK-ERROR: stadd b0, [x2]
3987 // CHECK-ERROR: ^
3989 stadd b2, [sp]
3990 // CHECK-ERROR: error: invalid operand for instruction
3991 // CHECK-ERROR: stadd b2, [sp]
3992 // CHECK-ERROR: ^
3994 stadd h0, [x2]
3995 // CHECK-ERROR: error: invalid operand for instruction
3996 // CHECK-ERROR: stadd h0, [x2]
3997 // CHECK-ERROR: ^
3999 stadd h2, [sp]
4000 // CHECK-ERROR: error: invalid operand for instruction
4001 // CHECK-ERROR: stadd h2, [sp]
4002 // CHECK-ERROR: ^
4004 stadd v0.4h, v2.4h
4005 // CHECK-ERROR: error: invalid operand for instruction
4006 // CHECK-ERROR: stadd v0.4h, v2.4h
4007 // CHECK-ERROR: ^
4009 staddl b0, [x2]
4010 // CHECK-ERROR: error: invalid operand for instruction
4011 // CHECK-ERROR: staddl b0, [x2]
4012 // CHECK-ERROR: ^
4014 staddl b2, [sp]
4015 // CHECK-ERROR: error: invalid operand for instruction
4016 // CHECK-ERROR: staddl b2, [sp]
4017 // CHECK-ERROR: ^
4019 staddl h0, [x2]
4020 // CHECK-ERROR: error: invalid operand for instruction
4021 // CHECK-ERROR: staddl h0, [x2]
4022 // CHECK-ERROR: ^
4024 staddl h2, [sp]
4025 // CHECK-ERROR: error: invalid operand for instruction
4026 // CHECK-ERROR: staddl h2, [sp]
4027 // CHECK-ERROR: ^
4029 staddl v0.4h, v2.4h
4030 // CHECK-ERROR: error: invalid operand for instruction
4031 // CHECK-ERROR: staddl v0.4h, v2.4h
4032 // CHECK-ERROR: ^
4034 staddb b0, [x2]
4035 // CHECK-ERROR: error: invalid operand for instruction
4036 // CHECK-ERROR: staddb b0, [x2]
4037 // CHECK-ERROR: ^
4039 staddb b2, [sp]
4040 // CHECK-ERROR: error: invalid operand for instruction
4041 // CHECK-ERROR: staddb b2, [sp]
4042 // CHECK-ERROR: ^
4044 staddb h0, [x2]
4045 // CHECK-ERROR: error: invalid operand for instruction
4046 // CHECK-ERROR: staddb h0, [x2]
4047 // CHECK-ERROR: ^
4049 staddb h2, [sp]
4050 // CHECK-ERROR: error: invalid operand for instruction
4051 // CHECK-ERROR: staddb h2, [sp]
4052 // CHECK-ERROR: ^
4054 staddb v0.4h, v2.4h
4055 // CHECK-ERROR: error: invalid operand for instruction
4056 // CHECK-ERROR: staddb v0.4h, v2.4h
4057 // CHECK-ERROR: ^
4059 staddh b0, [x2]
4060 // CHECK-ERROR: error: invalid operand for instruction
4061 // CHECK-ERROR: staddh b0, [x2]
4062 // CHECK-ERROR: ^
4064 staddh b2, [sp]
4065 // CHECK-ERROR: error: invalid operand for instruction
4066 // CHECK-ERROR: staddh b2, [sp]
4067 // CHECK-ERROR: ^
4069 staddh h0, [x2]
4070 // CHECK-ERROR: error: invalid operand for instruction
4071 // CHECK-ERROR: staddh h0, [x2]
4072 // CHECK-ERROR: ^
4074 staddh h2, [sp]
4075 // CHECK-ERROR: error: invalid operand for instruction
4076 // CHECK-ERROR: staddh h2, [sp]
4077 // CHECK-ERROR: ^
4079 staddh v0.4h, v2.4h
4080 // CHECK-ERROR: error: invalid operand for instruction
4081 // CHECK-ERROR: staddh v0.4h, v2.4h
4082 // CHECK-ERROR: ^
4084 staddlb b0, [x2]
4085 // CHECK-ERROR: error: invalid operand for instruction
4086 // CHECK-ERROR: staddlb b0, [x2]
4087 // CHECK-ERROR: ^
4089 staddlb b2, [sp]
4090 // CHECK-ERROR: error: invalid operand for instruction
4091 // CHECK-ERROR: staddlb b2, [sp]
4092 // CHECK-ERROR: ^
4094 staddlb h0, [x2]
4095 // CHECK-ERROR: error: invalid operand for instruction
4096 // CHECK-ERROR: staddlb h0, [x2]
4097 // CHECK-ERROR: ^
4099 staddlb h2, [sp]
4100 // CHECK-ERROR: error: invalid operand for instruction
4101 // CHECK-ERROR: staddlb h2, [sp]
4102 // CHECK-ERROR: ^
4104 staddlb v0.4h, v2.4h
4105 // CHECK-ERROR: error: invalid operand for instruction
4106 // CHECK-ERROR: staddlb v0.4h, v2.4h
4107 // CHECK-ERROR: ^
4109 staddlh b0, [x2]
4110 // CHECK-ERROR: error: invalid operand for instruction
4111 // CHECK-ERROR: staddlh b0, [x2]
4112 // CHECK-ERROR: ^
4114 staddlh b2, [sp]
4115 // CHECK-ERROR: error: invalid operand for instruction
4116 // CHECK-ERROR: staddlh b2, [sp]
4117 // CHECK-ERROR: ^
4119 staddlh h0, [x2]
4120 // CHECK-ERROR: error: invalid operand for instruction
4121 // CHECK-ERROR: staddlh h0, [x2]
4122 // CHECK-ERROR: ^
4124 staddlh h2, [sp]
4125 // CHECK-ERROR: error: invalid operand for instruction
4126 // CHECK-ERROR: staddlh h2, [sp]
4127 // CHECK-ERROR: ^
4129 staddlh v0.4h, v2.4h
4130 // CHECK-ERROR: error: invalid operand for instruction
4131 // CHECK-ERROR: staddlh v0.4h, v2.4h
4132 // CHECK-ERROR: ^
4134 stadd b0, [x2]
4135 // CHECK-ERROR: error: invalid operand for instruction
4136 // CHECK-ERROR: stadd b0, [x2]
4137 // CHECK-ERROR: ^
4139 stadd b2, [sp]
4140 // CHECK-ERROR: error: invalid operand for instruction
4141 // CHECK-ERROR: stadd b2, [sp]
4142 // CHECK-ERROR: ^
4144 stadd h0, [x2]
4145 // CHECK-ERROR: error: invalid operand for instruction
4146 // CHECK-ERROR: stadd h0, [x2]
4147 // CHECK-ERROR: ^
4149 stadd h2, [sp]
4150 // CHECK-ERROR: error: invalid operand for instruction
4151 // CHECK-ERROR: stadd h2, [sp]
4152 // CHECK-ERROR: ^
4154 stadd v0.4h, v2.4h
4155 // CHECK-ERROR: error: invalid operand for instruction
4156 // CHECK-ERROR: stadd v0.4h, v2.4h
4157 // CHECK-ERROR: ^
4159 staddl b0, [x2]
4160 // CHECK-ERROR: error: invalid operand for instruction
4161 // CHECK-ERROR: staddl b0, [x2]
4162 // CHECK-ERROR: ^
4164 staddl b2, [sp]
4165 // CHECK-ERROR: error: invalid operand for instruction
4166 // CHECK-ERROR: staddl b2, [sp]
4167 // CHECK-ERROR: ^
4169 staddl h0, [x2]
4170 // CHECK-ERROR: error: invalid operand for instruction
4171 // CHECK-ERROR: staddl h0, [x2]
4172 // CHECK-ERROR: ^
4174 staddl h2, [sp]
4175 // CHECK-ERROR: error: invalid operand for instruction
4176 // CHECK-ERROR: staddl h2, [sp]
4177 // CHECK-ERROR: ^
4179 staddl v0.4h, v2.4h
4180 // CHECK-ERROR: error: invalid operand for instruction
4181 // CHECK-ERROR: staddl v0.4h, v2.4h
4182 // CHECK-ERROR: ^
4184 stclr b0, [x2]
4185 // CHECK-ERROR: error: invalid operand for instruction
4186 // CHECK-ERROR: stclr b0, [x2]
4187 // CHECK-ERROR: ^
4189 stclr b2, [sp]
4190 // CHECK-ERROR: error: invalid operand for instruction
4191 // CHECK-ERROR: stclr b2, [sp]
4192 // CHECK-ERROR: ^
4194 stclr h0, [x2]
4195 // CHECK-ERROR: error: invalid operand for instruction
4196 // CHECK-ERROR: stclr h0, [x2]
4197 // CHECK-ERROR: ^
4199 stclr h2, [sp]
4200 // CHECK-ERROR: error: invalid operand for instruction
4201 // CHECK-ERROR: stclr h2, [sp]
4202 // CHECK-ERROR: ^
4204 stclr v0.4h, v2.4h
4205 // CHECK-ERROR: error: invalid operand for instruction
4206 // CHECK-ERROR: stclr v0.4h, v2.4h
4207 // CHECK-ERROR: ^
4209 stclrl b0, [x2]
4210 // CHECK-ERROR: error: invalid operand for instruction
4211 // CHECK-ERROR: stclrl b0, [x2]
4212 // CHECK-ERROR: ^
4214 stclrl b2, [sp]
4215 // CHECK-ERROR: error: invalid operand for instruction
4216 // CHECK-ERROR: stclrl b2, [sp]
4217 // CHECK-ERROR: ^
4219 stclrl h0, [x2]
4220 // CHECK-ERROR: error: invalid operand for instruction
4221 // CHECK-ERROR: stclrl h0, [x2]
4222 // CHECK-ERROR: ^
4224 stclrl h2, [sp]
4225 // CHECK-ERROR: error: invalid operand for instruction
4226 // CHECK-ERROR: stclrl h2, [sp]
4227 // CHECK-ERROR: ^
4229 stclrl v0.4h, v2.4h
4230 // CHECK-ERROR: error: invalid operand for instruction
4231 // CHECK-ERROR: stclrl v0.4h, v2.4h
4232 // CHECK-ERROR: ^
4234 stclrb b0, [x2]
4235 // CHECK-ERROR: error: invalid operand for instruction
4236 // CHECK-ERROR: stclrb b0, [x2]
4237 // CHECK-ERROR: ^
4239 stclrb b2, [sp]
4240 // CHECK-ERROR: error: invalid operand for instruction
4241 // CHECK-ERROR: stclrb b2, [sp]
4242 // CHECK-ERROR: ^
4244 stclrb h0, [x2]
4245 // CHECK-ERROR: error: invalid operand for instruction
4246 // CHECK-ERROR: stclrb h0, [x2]
4247 // CHECK-ERROR: ^
4249 stclrb h2, [sp]
4250 // CHECK-ERROR: error: invalid operand for instruction
4251 // CHECK-ERROR: stclrb h2, [sp]
4252 // CHECK-ERROR: ^
4254 stclrb v0.4h, v2.4h
4255 // CHECK-ERROR: error: invalid operand for instruction
4256 // CHECK-ERROR: stclrb v0.4h, v2.4h
4257 // CHECK-ERROR: ^
4259 stclrh b0, [x2]
4260 // CHECK-ERROR: error: invalid operand for instruction
4261 // CHECK-ERROR: stclrh b0, [x2]
4262 // CHECK-ERROR: ^
4264 stclrh b2, [sp]
4265 // CHECK-ERROR: error: invalid operand for instruction
4266 // CHECK-ERROR: stclrh b2, [sp]
4267 // CHECK-ERROR: ^
4269 stclrh h0, [x2]
4270 // CHECK-ERROR: error: invalid operand for instruction
4271 // CHECK-ERROR: stclrh h0, [x2]
4272 // CHECK-ERROR: ^
4274 stclrh h2, [sp]
4275 // CHECK-ERROR: error: invalid operand for instruction
4276 // CHECK-ERROR: stclrh h2, [sp]
4277 // CHECK-ERROR: ^
4279 stclrh v0.4h, v2.4h
4280 // CHECK-ERROR: error: invalid operand for instruction
4281 // CHECK-ERROR: stclrh v0.4h, v2.4h
4282 // CHECK-ERROR: ^
4284 stclrlb b0, [x2]
4285 // CHECK-ERROR: error: invalid operand for instruction
4286 // CHECK-ERROR: stclrlb b0, [x2]
4287 // CHECK-ERROR: ^
4289 stclrlb b2, [sp]
4290 // CHECK-ERROR: error: invalid operand for instruction
4291 // CHECK-ERROR: stclrlb b2, [sp]
4292 // CHECK-ERROR: ^
4294 stclrlb h0, [x2]
4295 // CHECK-ERROR: error: invalid operand for instruction
4296 // CHECK-ERROR: stclrlb h0, [x2]
4297 // CHECK-ERROR: ^
4299 stclrlb h2, [sp]
4300 // CHECK-ERROR: error: invalid operand for instruction
4301 // CHECK-ERROR: stclrlb h2, [sp]
4302 // CHECK-ERROR: ^
4304 stclrlb v0.4h, v2.4h
4305 // CHECK-ERROR: error: invalid operand for instruction
4306 // CHECK-ERROR: stclrlb v0.4h, v2.4h
4307 // CHECK-ERROR: ^
4309 stclrlh b0, [x2]
4310 // CHECK-ERROR: error: invalid operand for instruction
4311 // CHECK-ERROR: stclrlh b0, [x2]
4312 // CHECK-ERROR: ^
4314 stclrlh b2, [sp]
4315 // CHECK-ERROR: error: invalid operand for instruction
4316 // CHECK-ERROR: stclrlh b2, [sp]
4317 // CHECK-ERROR: ^
4319 stclrlh h0, [x2]
4320 // CHECK-ERROR: error: invalid operand for instruction
4321 // CHECK-ERROR: stclrlh h0, [x2]
4322 // CHECK-ERROR: ^
4324 stclrlh h2, [sp]
4325 // CHECK-ERROR: error: invalid operand for instruction
4326 // CHECK-ERROR: stclrlh h2, [sp]
4327 // CHECK-ERROR: ^
4329 stclrlh v0.4h, v2.4h
4330 // CHECK-ERROR: error: invalid operand for instruction
4331 // CHECK-ERROR: stclrlh v0.4h, v2.4h
4332 // CHECK-ERROR: ^
4334 steor b0, [x2]
4335 // CHECK-ERROR: error: invalid operand for instruction
4336 // CHECK-ERROR: steor b0, [x2]
4337 // CHECK-ERROR: ^
4339 steor b2, [sp]
4340 // CHECK-ERROR: error: invalid operand for instruction
4341 // CHECK-ERROR: steor b2, [sp]
4342 // CHECK-ERROR: ^
4344 steor h0, [x2]
4345 // CHECK-ERROR: error: invalid operand for instruction
4346 // CHECK-ERROR: steor h0, [x2]
4347 // CHECK-ERROR: ^
4349 steor h2, [sp]
4350 // CHECK-ERROR: error: invalid operand for instruction
4351 // CHECK-ERROR: steor h2, [sp]
4352 // CHECK-ERROR: ^
4354 steor v0.4h, v2.4h
4355 // CHECK-ERROR: error: invalid operand for instruction
4356 // CHECK-ERROR: steor v0.4h, v2.4h
4357 // CHECK-ERROR: ^
4359 steorl b0, [x2]
4360 // CHECK-ERROR: error: invalid operand for instruction
4361 // CHECK-ERROR: steorl b0, [x2]
4362 // CHECK-ERROR: ^
4364 steorl b2, [sp]
4365 // CHECK-ERROR: error: invalid operand for instruction
4366 // CHECK-ERROR: steorl b2, [sp]
4367 // CHECK-ERROR: ^
4369 steorl h0, [x2]
4370 // CHECK-ERROR: error: invalid operand for instruction
4371 // CHECK-ERROR: steorl h0, [x2]
4372 // CHECK-ERROR: ^
4374 steorl h2, [sp]
4375 // CHECK-ERROR: error: invalid operand for instruction
4376 // CHECK-ERROR: steorl h2, [sp]
4377 // CHECK-ERROR: ^
4379 steorl v0.4h, v2.4h
4380 // CHECK-ERROR: error: invalid operand for instruction
4381 // CHECK-ERROR: steorl v0.4h, v2.4h
4382 // CHECK-ERROR: ^
4384 steorb b0, [x2]
4385 // CHECK-ERROR: error: invalid operand for instruction
4386 // CHECK-ERROR: steorb b0, [x2]
4387 // CHECK-ERROR: ^
4389 steorb b2, [sp]
4390 // CHECK-ERROR: error: invalid operand for instruction
4391 // CHECK-ERROR: steorb b2, [sp]
4392 // CHECK-ERROR: ^
4394 steorb h0, [x2]
4395 // CHECK-ERROR: error: invalid operand for instruction
4396 // CHECK-ERROR: steorb h0, [x2]
4397 // CHECK-ERROR: ^
4399 steorb h2, [sp]
4400 // CHECK-ERROR: error: invalid operand for instruction
4401 // CHECK-ERROR: steorb h2, [sp]
4402 // CHECK-ERROR: ^
4404 steorb v0.4h, v2.4h
4405 // CHECK-ERROR: error: invalid operand for instruction
4406 // CHECK-ERROR: steorb v0.4h, v2.4h
4407 // CHECK-ERROR: ^
4409 steorh b0, [x2]
4410 // CHECK-ERROR: error: invalid operand for instruction
4411 // CHECK-ERROR: steorh b0, [x2]
4412 // CHECK-ERROR: ^
4414 steorh b2, [sp]
4415 // CHECK-ERROR: error: invalid operand for instruction
4416 // CHECK-ERROR: steorh b2, [sp]
4417 // CHECK-ERROR: ^
4419 steorh h0, [x2]
4420 // CHECK-ERROR: error: invalid operand for instruction
4421 // CHECK-ERROR: steorh h0, [x2]
4422 // CHECK-ERROR: ^
4424 steorh h2, [sp]
4425 // CHECK-ERROR: error: invalid operand for instruction
4426 // CHECK-ERROR: steorh h2, [sp]
4427 // CHECK-ERROR: ^
4429 steorh v0.4h, v2.4h
4430 // CHECK-ERROR: error: invalid operand for instruction
4431 // CHECK-ERROR: steorh v0.4h, v2.4h
4432 // CHECK-ERROR: ^
4434 steorlb b0, [x2]
4435 // CHECK-ERROR: error: invalid operand for instruction
4436 // CHECK-ERROR: steorlb b0, [x2]
4437 // CHECK-ERROR: ^
4439 steorlb b2, [sp]
4440 // CHECK-ERROR: error: invalid operand for instruction
4441 // CHECK-ERROR: steorlb b2, [sp]
4442 // CHECK-ERROR: ^
4444 steorlb h0, [x2]
4445 // CHECK-ERROR: error: invalid operand for instruction
4446 // CHECK-ERROR: steorlb h0, [x2]
4447 // CHECK-ERROR: ^
4449 steorlb h2, [sp]
4450 // CHECK-ERROR: error: invalid operand for instruction
4451 // CHECK-ERROR: steorlb h2, [sp]
4452 // CHECK-ERROR: ^
4454 steorlb v0.4h, v2.4h
4455 // CHECK-ERROR: error: invalid operand for instruction
4456 // CHECK-ERROR: steorlb v0.4h, v2.4h
4457 // CHECK-ERROR: ^
4459 steorlh b0, [x2]
4460 // CHECK-ERROR: error: invalid operand for instruction
4461 // CHECK-ERROR: steorlh b0, [x2]
4462 // CHECK-ERROR: ^
4464 steorlh b2, [sp]
4465 // CHECK-ERROR: error: invalid operand for instruction
4466 // CHECK-ERROR: steorlh b2, [sp]
4467 // CHECK-ERROR: ^
4469 steorlh h0, [x2]
4470 // CHECK-ERROR: error: invalid operand for instruction
4471 // CHECK-ERROR: steorlh h0, [x2]
4472 // CHECK-ERROR: ^
4474 steorlh h2, [sp]
4475 // CHECK-ERROR: error: invalid operand for instruction
4476 // CHECK-ERROR: steorlh h2, [sp]
4477 // CHECK-ERROR: ^
4479 steorlh v0.4h, v2.4h
4480 // CHECK-ERROR: error: invalid operand for instruction
4481 // CHECK-ERROR: steorlh v0.4h, v2.4h
4482 // CHECK-ERROR: ^
4484 stset b0, [x2]
4485 // CHECK-ERROR: error: invalid operand for instruction
4486 // CHECK-ERROR: stset b0, [x2]
4487 // CHECK-ERROR: ^
4489 stset b2, [sp]
4490 // CHECK-ERROR: error: invalid operand for instruction
4491 // CHECK-ERROR: stset b2, [sp]
4492 // CHECK-ERROR: ^
4494 stset h0, [x2]
4495 // CHECK-ERROR: error: invalid operand for instruction
4496 // CHECK-ERROR: stset h0, [x2]
4497 // CHECK-ERROR: ^
4499 stset h2, [sp]
4500 // CHECK-ERROR: error: invalid operand for instruction
4501 // CHECK-ERROR: stset h2, [sp]
4502 // CHECK-ERROR: ^
4504 stset v0.4h, v2.4h
4505 // CHECK-ERROR: error: invalid operand for instruction
4506 // CHECK-ERROR: stset v0.4h, v2.4h
4507 // CHECK-ERROR: ^
4509 stsetl b0, [x2]
4510 // CHECK-ERROR: error: invalid operand for instruction
4511 // CHECK-ERROR: stsetl b0, [x2]
4512 // CHECK-ERROR: ^
4514 stsetl b2, [sp]
4515 // CHECK-ERROR: error: invalid operand for instruction
4516 // CHECK-ERROR: stsetl b2, [sp]
4517 // CHECK-ERROR: ^
4519 stsetl h0, [x2]
4520 // CHECK-ERROR: error: invalid operand for instruction
4521 // CHECK-ERROR: stsetl h0, [x2]
4522 // CHECK-ERROR: ^
4524 stsetl h2, [sp]
4525 // CHECK-ERROR: error: invalid operand for instruction
4526 // CHECK-ERROR: stsetl h2, [sp]
4527 // CHECK-ERROR: ^
4529 stsetl v0.4h, v2.4h
4530 // CHECK-ERROR: error: invalid operand for instruction
4531 // CHECK-ERROR: stsetl v0.4h, v2.4h
4532 // CHECK-ERROR: ^
4534 stsetb b0, [x2]
4535 // CHECK-ERROR: error: invalid operand for instruction
4536 // CHECK-ERROR: stsetb b0, [x2]
4537 // CHECK-ERROR: ^
4539 stsetb b2, [sp]
4540 // CHECK-ERROR: error: invalid operand for instruction
4541 // CHECK-ERROR: stsetb b2, [sp]
4542 // CHECK-ERROR: ^
4544 stsetb h0, [x2]
4545 // CHECK-ERROR: error: invalid operand for instruction
4546 // CHECK-ERROR: stsetb h0, [x2]
4547 // CHECK-ERROR: ^
4549 stsetb h2, [sp]
4550 // CHECK-ERROR: error: invalid operand for instruction
4551 // CHECK-ERROR: stsetb h2, [sp]
4552 // CHECK-ERROR: ^
4554 stsetb v0.4h, v2.4h
4555 // CHECK-ERROR: error: invalid operand for instruction
4556 // CHECK-ERROR: stsetb v0.4h, v2.4h
4557 // CHECK-ERROR: ^
4559 stseth b0, [x2]
4560 // CHECK-ERROR: error: invalid operand for instruction
4561 // CHECK-ERROR: stseth b0, [x2]
4562 // CHECK-ERROR: ^
4564 stseth b2, [sp]
4565 // CHECK-ERROR: error: invalid operand for instruction
4566 // CHECK-ERROR: stseth b2, [sp]
4567 // CHECK-ERROR: ^
4569 stseth h0, [x2]
4570 // CHECK-ERROR: error: invalid operand for instruction
4571 // CHECK-ERROR: stseth h0, [x2]
4572 // CHECK-ERROR: ^
4574 stseth h2, [sp]
4575 // CHECK-ERROR: error: invalid operand for instruction
4576 // CHECK-ERROR: stseth h2, [sp]
4577 // CHECK-ERROR: ^
4579 stseth v0.4h, v2.4h
4580 // CHECK-ERROR: error: invalid operand for instruction
4581 // CHECK-ERROR: stseth v0.4h, v2.4h
4582 // CHECK-ERROR: ^
4584 stsetlb b0, [x2]
4585 // CHECK-ERROR: error: invalid operand for instruction
4586 // CHECK-ERROR: stsetlb b0, [x2]
4587 // CHECK-ERROR: ^
4589 stsetlb b2, [sp]
4590 // CHECK-ERROR: error: invalid operand for instruction
4591 // CHECK-ERROR: stsetlb b2, [sp]
4592 // CHECK-ERROR: ^
4594 stsetlb h0, [x2]
4595 // CHECK-ERROR: error: invalid operand for instruction
4596 // CHECK-ERROR: stsetlb h0, [x2]
4597 // CHECK-ERROR: ^
4599 stsetlb h2, [sp]
4600 // CHECK-ERROR: error: invalid operand for instruction
4601 // CHECK-ERROR: stsetlb h2, [sp]
4602 // CHECK-ERROR: ^
4604 stsetlb v0.4h, v2.4h
4605 // CHECK-ERROR: error: invalid operand for instruction
4606 // CHECK-ERROR: stsetlb v0.4h, v2.4h
4607 // CHECK-ERROR: ^
4609 stsetlh b0, [x2]
4610 // CHECK-ERROR: error: invalid operand for instruction
4611 // CHECK-ERROR: stsetlh b0, [x2]
4612 // CHECK-ERROR: ^
4614 stsetlh b2, [sp]
4615 // CHECK-ERROR: error: invalid operand for instruction
4616 // CHECK-ERROR: stsetlh b2, [sp]
4617 // CHECK-ERROR: ^
4619 stsetlh h0, [x2]
4620 // CHECK-ERROR: error: invalid operand for instruction
4621 // CHECK-ERROR: stsetlh h0, [x2]
4622 // CHECK-ERROR: ^
4624 stsetlh h2, [sp]
4625 // CHECK-ERROR: error: invalid operand for instruction
4626 // CHECK-ERROR: stsetlh h2, [sp]
4627 // CHECK-ERROR: ^
4629 stsetlh v0.4h, v2.4h
4630 // CHECK-ERROR: error: invalid operand for instruction
4631 // CHECK-ERROR: stsetlh v0.4h, v2.4h
4632 // CHECK-ERROR: ^
4634 stsmax b0, [x2]
4635 // CHECK-ERROR: error: invalid operand for instruction
4636 // CHECK-ERROR: stsmax b0, [x2]
4637 // CHECK-ERROR: ^
4639 stsmax b2, [sp]
4640 // CHECK-ERROR: error: invalid operand for instruction
4641 // CHECK-ERROR: stsmax b2, [sp]
4642 // CHECK-ERROR: ^
4644 stsmax h0, [x2]
4645 // CHECK-ERROR: error: invalid operand for instruction
4646 // CHECK-ERROR: stsmax h0, [x2]
4647 // CHECK-ERROR: ^
4649 stsmax h2, [sp]
4650 // CHECK-ERROR: error: invalid operand for instruction
4651 // CHECK-ERROR: stsmax h2, [sp]
4652 // CHECK-ERROR: ^
4654 stsmax v0.4h, v2.4h
4655 // CHECK-ERROR: error: invalid operand for instruction
4656 // CHECK-ERROR: stsmax v0.4h, v2.4h
4657 // CHECK-ERROR: ^
4659 stsmaxl b0, [x2]
4660 // CHECK-ERROR: error: invalid operand for instruction
4661 // CHECK-ERROR: stsmaxl b0, [x2]
4662 // CHECK-ERROR: ^
4664 stsmaxl b2, [sp]
4665 // CHECK-ERROR: error: invalid operand for instruction
4666 // CHECK-ERROR: stsmaxl b2, [sp]
4667 // CHECK-ERROR: ^
4669 stsmaxl h0, [x2]
4670 // CHECK-ERROR: error: invalid operand for instruction
4671 // CHECK-ERROR: stsmaxl h0, [x2]
4672 // CHECK-ERROR: ^
4674 stsmaxl h2, [sp]
4675 // CHECK-ERROR: error: invalid operand for instruction
4676 // CHECK-ERROR: stsmaxl h2, [sp]
4677 // CHECK-ERROR: ^
4679 stsmaxl v0.4h, v2.4h
4680 // CHECK-ERROR: error: invalid operand for instruction
4681 // CHECK-ERROR: stsmaxl v0.4h, v2.4h
4682 // CHECK-ERROR: ^
4684 stsmaxb b0, [x2]
4685 // CHECK-ERROR: error: invalid operand for instruction
4686 // CHECK-ERROR: stsmaxb b0, [x2]
4687 // CHECK-ERROR: ^
4689 stsmaxb b2, [sp]
4690 // CHECK-ERROR: error: invalid operand for instruction
4691 // CHECK-ERROR: stsmaxb b2, [sp]
4692 // CHECK-ERROR: ^
4694 stsmaxb h0, [x2]
4695 // CHECK-ERROR: error: invalid operand for instruction
4696 // CHECK-ERROR: stsmaxb h0, [x2]
4697 // CHECK-ERROR: ^
4699 stsmaxb h2, [sp]
4700 // CHECK-ERROR: error: invalid operand for instruction
4701 // CHECK-ERROR: stsmaxb h2, [sp]
4702 // CHECK-ERROR: ^
4704 stsmaxb v0.4h, v2.4h
4705 // CHECK-ERROR: error: invalid operand for instruction
4706 // CHECK-ERROR: stsmaxb v0.4h, v2.4h
4707 // CHECK-ERROR: ^
4709 stsmaxh b0, [x2]
4710 // CHECK-ERROR: error: invalid operand for instruction
4711 // CHECK-ERROR: stsmaxh b0, [x2]
4712 // CHECK-ERROR: ^
4714 stsmaxh b2, [sp]
4715 // CHECK-ERROR: error: invalid operand for instruction
4716 // CHECK-ERROR: stsmaxh b2, [sp]
4717 // CHECK-ERROR: ^
4719 stsmaxh h0, [x2]
4720 // CHECK-ERROR: error: invalid operand for instruction
4721 // CHECK-ERROR: stsmaxh h0, [x2]
4722 // CHECK-ERROR: ^
4724 stsmaxh h2, [sp]
4725 // CHECK-ERROR: error: invalid operand for instruction
4726 // CHECK-ERROR: stsmaxh h2, [sp]
4727 // CHECK-ERROR: ^
4729 stsmaxh v0.4h, v2.4h
4730 // CHECK-ERROR: error: invalid operand for instruction
4731 // CHECK-ERROR: stsmaxh v0.4h, v2.4h
4732 // CHECK-ERROR: ^
4734 stsmaxlb b0, [x2]
4735 // CHECK-ERROR: error: invalid operand for instruction
4736 // CHECK-ERROR: stsmaxlb b0, [x2]
4737 // CHECK-ERROR: ^
4739 stsmaxlb b2, [sp]
4740 // CHECK-ERROR: error: invalid operand for instruction
4741 // CHECK-ERROR: stsmaxlb b2, [sp]
4742 // CHECK-ERROR: ^
4744 stsmaxlb h0, [x2]
4745 // CHECK-ERROR: error: invalid operand for instruction
4746 // CHECK-ERROR: stsmaxlb h0, [x2]
4747 // CHECK-ERROR: ^
4749 stsmaxlb h2, [sp]
4750 // CHECK-ERROR: error: invalid operand for instruction
4751 // CHECK-ERROR: stsmaxlb h2, [sp]
4752 // CHECK-ERROR: ^
4754 stsmaxlb v0.4h, v2.4h
4755 // CHECK-ERROR: error: invalid operand for instruction
4756 // CHECK-ERROR: stsmaxlb v0.4h, v2.4h
4757 // CHECK-ERROR: ^
4759 stsmaxlh b0, [x2]
4760 // CHECK-ERROR: error: invalid operand for instruction
4761 // CHECK-ERROR: stsmaxlh b0, [x2]
4762 // CHECK-ERROR: ^
4764 stsmaxlh b2, [sp]
4765 // CHECK-ERROR: error: invalid operand for instruction
4766 // CHECK-ERROR: stsmaxlh b2, [sp]
4767 // CHECK-ERROR: ^
4769 stsmaxlh h0, [x2]
4770 // CHECK-ERROR: error: invalid operand for instruction
4771 // CHECK-ERROR: stsmaxlh h0, [x2]
4772 // CHECK-ERROR: ^
4774 stsmaxlh h2, [sp]
4775 // CHECK-ERROR: error: invalid operand for instruction
4776 // CHECK-ERROR: stsmaxlh h2, [sp]
4777 // CHECK-ERROR: ^
4779 stsmaxlh v0.4h, v2.4h
4780 // CHECK-ERROR: error: invalid operand for instruction
4781 // CHECK-ERROR: stsmaxlh v0.4h, v2.4h
4782 // CHECK-ERROR: ^
4784 stsmin b0, [x2]
4785 // CHECK-ERROR: error: invalid operand for instruction
4786 // CHECK-ERROR: stsmin b0, [x2]
4787 // CHECK-ERROR: ^
4789 stsmin b2, [sp]
4790 // CHECK-ERROR: error: invalid operand for instruction
4791 // CHECK-ERROR: stsmin b2, [sp]
4792 // CHECK-ERROR: ^
4794 stsmin h0, [x2]
4795 // CHECK-ERROR: error: invalid operand for instruction
4796 // CHECK-ERROR: stsmin h0, [x2]
4797 // CHECK-ERROR: ^
4799 stsmin h2, [sp]
4800 // CHECK-ERROR: error: invalid operand for instruction
4801 // CHECK-ERROR: stsmin h2, [sp]
4802 // CHECK-ERROR: ^
4804 stsmin v0.4h, v2.4h
4805 // CHECK-ERROR: error: invalid operand for instruction
4806 // CHECK-ERROR: stsmin v0.4h, v2.4h
4807 // CHECK-ERROR: ^
4809 stsminl b0, [x2]
4810 // CHECK-ERROR: error: invalid operand for instruction
4811 // CHECK-ERROR: stsminl b0, [x2]
4812 // CHECK-ERROR: ^
4814 stsminl b2, [sp]
4815 // CHECK-ERROR: error: invalid operand for instruction
4816 // CHECK-ERROR: stsminl b2, [sp]
4817 // CHECK-ERROR: ^
4819 stsminl h0, [x2]
4820 // CHECK-ERROR: error: invalid operand for instruction
4821 // CHECK-ERROR: stsminl h0, [x2]
4822 // CHECK-ERROR: ^
4824 stsminl h2, [sp]
4825 // CHECK-ERROR: error: invalid operand for instruction
4826 // CHECK-ERROR: stsminl h2, [sp]
4827 // CHECK-ERROR: ^
4829 stsminl v0.4h, v2.4h
4830 // CHECK-ERROR: error: invalid operand for instruction
4831 // CHECK-ERROR: stsminl v0.4h, v2.4h
4832 // CHECK-ERROR: ^
4834 stsminb b0, [x2]
4835 // CHECK-ERROR: error: invalid operand for instruction
4836 // CHECK-ERROR: stsminb b0, [x2]
4837 // CHECK-ERROR: ^
4839 stsminb b2, [sp]
4840 // CHECK-ERROR: error: invalid operand for instruction
4841 // CHECK-ERROR: stsminb b2, [sp]
4842 // CHECK-ERROR: ^
4844 stsminb h0, [x2]
4845 // CHECK-ERROR: error: invalid operand for instruction
4846 // CHECK-ERROR: stsminb h0, [x2]
4847 // CHECK-ERROR: ^
4849 stsminb h2, [sp]
4850 // CHECK-ERROR: error: invalid operand for instruction
4851 // CHECK-ERROR: stsminb h2, [sp]
4852 // CHECK-ERROR: ^
4854 stsminb v0.4h, v2.4h
4855 // CHECK-ERROR: error: invalid operand for instruction
4856 // CHECK-ERROR: stsminb v0.4h, v2.4h
4857 // CHECK-ERROR: ^
4859 stsminh b0, [x2]
4860 // CHECK-ERROR: error: invalid operand for instruction
4861 // CHECK-ERROR: stsminh b0, [x2]
4862 // CHECK-ERROR: ^
4864 stsminh b2, [sp]
4865 // CHECK-ERROR: error: invalid operand for instruction
4866 // CHECK-ERROR: stsminh b2, [sp]
4867 // CHECK-ERROR: ^
4869 stsminh h0, [x2]
4870 // CHECK-ERROR: error: invalid operand for instruction
4871 // CHECK-ERROR: stsminh h0, [x2]
4872 // CHECK-ERROR: ^
4874 stsminh h2, [sp]
4875 // CHECK-ERROR: error: invalid operand for instruction
4876 // CHECK-ERROR: stsminh h2, [sp]
4877 // CHECK-ERROR: ^
4879 stsminh v0.4h, v2.4h
4880 // CHECK-ERROR: error: invalid operand for instruction
4881 // CHECK-ERROR: stsminh v0.4h, v2.4h
4882 // CHECK-ERROR: ^
4884 stsminlb b0, [x2]
4885 // CHECK-ERROR: error: invalid operand for instruction
4886 // CHECK-ERROR: stsminlb b0, [x2]
4887 // CHECK-ERROR: ^
4889 stsminlb b2, [sp]
4890 // CHECK-ERROR: error: invalid operand for instruction
4891 // CHECK-ERROR: stsminlb b2, [sp]
4892 // CHECK-ERROR: ^
4894 stsminlb h0, [x2]
4895 // CHECK-ERROR: error: invalid operand for instruction
4896 // CHECK-ERROR: stsminlb h0, [x2]
4897 // CHECK-ERROR: ^
4899 stsminlb h2, [sp]
4900 // CHECK-ERROR: error: invalid operand for instruction
4901 // CHECK-ERROR: stsminlb h2, [sp]
4902 // CHECK-ERROR: ^
4904 stsminlb v0.4h, v2.4h
4905 // CHECK-ERROR: error: invalid operand for instruction
4906 // CHECK-ERROR: stsminlb v0.4h, v2.4h
4907 // CHECK-ERROR: ^
4909 stsminlh b0, [x2]
4910 // CHECK-ERROR: error: invalid operand for instruction
4911 // CHECK-ERROR: stsminlh b0, [x2]
4912 // CHECK-ERROR: ^
4914 stsminlh b2, [sp]
4915 // CHECK-ERROR: error: invalid operand for instruction
4916 // CHECK-ERROR: stsminlh b2, [sp]
4917 // CHECK-ERROR: ^
4919 stsminlh h0, [x2]
4920 // CHECK-ERROR: error: invalid operand for instruction
4921 // CHECK-ERROR: stsminlh h0, [x2]
4922 // CHECK-ERROR: ^
4924 stsminlh h2, [sp]
4925 // CHECK-ERROR: error: invalid operand for instruction
4926 // CHECK-ERROR: stsminlh h2, [sp]
4927 // CHECK-ERROR: ^
4929 stsminlh v0.4h, v2.4h
4930 // CHECK-ERROR: error: invalid operand for instruction
4931 // CHECK-ERROR: stsminlh v0.4h, v2.4h
4932 // CHECK-ERROR: ^
4934 stumax b0, [x2]
4935 // CHECK-ERROR: error: invalid operand for instruction
4936 // CHECK-ERROR: stumax b0, [x2]
4937 // CHECK-ERROR: ^
4939 stumax b2, [sp]
4940 // CHECK-ERROR: error: invalid operand for instruction
4941 // CHECK-ERROR: stumax b2, [sp]
4942 // CHECK-ERROR: ^
4944 stumax h0, [x2]
4945 // CHECK-ERROR: error: invalid operand for instruction
4946 // CHECK-ERROR: stumax h0, [x2]
4947 // CHECK-ERROR: ^
4949 stumax h2, [sp]
4950 // CHECK-ERROR: error: invalid operand for instruction
4951 // CHECK-ERROR: stumax h2, [sp]
4952 // CHECK-ERROR: ^
4954 stumax v0.4h, v2.4h
4955 // CHECK-ERROR: error: invalid operand for instruction
4956 // CHECK-ERROR: stumax v0.4h, v2.4h
4957 // CHECK-ERROR: ^
4959 stumaxl b0, [x2]
4960 // CHECK-ERROR: error: invalid operand for instruction
4961 // CHECK-ERROR: stumaxl b0, [x2]
4962 // CHECK-ERROR: ^
4964 stumaxl b2, [sp]
4965 // CHECK-ERROR: error: invalid operand for instruction
4966 // CHECK-ERROR: stumaxl b2, [sp]
4967 // CHECK-ERROR: ^
4969 stumaxl h0, [x2]
4970 // CHECK-ERROR: error: invalid operand for instruction
4971 // CHECK-ERROR: stumaxl h0, [x2]
4972 // CHECK-ERROR: ^
4974 stumaxl h2, [sp]
4975 // CHECK-ERROR: error: invalid operand for instruction
4976 // CHECK-ERROR: stumaxl h2, [sp]
4977 // CHECK-ERROR: ^
4979 stumaxl v0.4h, v2.4h
4980 // CHECK-ERROR: error: invalid operand for instruction
4981 // CHECK-ERROR: stumaxl v0.4h, v2.4h
4982 // CHECK-ERROR: ^
4984 stumaxb b0, [x2]
4985 // CHECK-ERROR: error: invalid operand for instruction
4986 // CHECK-ERROR: stumaxb b0, [x2]
4987 // CHECK-ERROR: ^
4989 stumaxb b2, [sp]
4990 // CHECK-ERROR: error: invalid operand for instruction
4991 // CHECK-ERROR: stumaxb b2, [sp]
4992 // CHECK-ERROR: ^
4994 stumaxb h0, [x2]
4995 // CHECK-ERROR: error: invalid operand for instruction
4996 // CHECK-ERROR: stumaxb h0, [x2]
4997 // CHECK-ERROR: ^
4999 stumaxb h2, [sp]
5000 // CHECK-ERROR: error: invalid operand for instruction
5001 // CHECK-ERROR: stumaxb h2, [sp]
5002 // CHECK-ERROR: ^
5004 stumaxb v0.4h, v2.4h
5005 // CHECK-ERROR: error: invalid operand for instruction
5006 // CHECK-ERROR: stumaxb v0.4h, v2.4h
5007 // CHECK-ERROR: ^
5009 stumaxh b0, [x2]
5010 // CHECK-ERROR: error: invalid operand for instruction
5011 // CHECK-ERROR: stumaxh b0, [x2]
5012 // CHECK-ERROR: ^
5014 stumaxh b2, [sp]
5015 // CHECK-ERROR: error: invalid operand for instruction
5016 // CHECK-ERROR: stumaxh b2, [sp]
5017 // CHECK-ERROR: ^
5019 stumaxh h0, [x2]
5020 // CHECK-ERROR: error: invalid operand for instruction
5021 // CHECK-ERROR: stumaxh h0, [x2]
5022 // CHECK-ERROR: ^
5024 stumaxh h2, [sp]
5025 // CHECK-ERROR: error: invalid operand for instruction
5026 // CHECK-ERROR: stumaxh h2, [sp]
5027 // CHECK-ERROR: ^
5029 stumaxh v0.4h, v2.4h
5030 // CHECK-ERROR: error: invalid operand for instruction
5031 // CHECK-ERROR: stumaxh v0.4h, v2.4h
5032 // CHECK-ERROR: ^
5034 stumaxlb b0, [x2]
5035 // CHECK-ERROR: error: invalid operand for instruction
5036 // CHECK-ERROR: stumaxlb b0, [x2]
5037 // CHECK-ERROR: ^
5039 stumaxlb b2, [sp]
5040 // CHECK-ERROR: error: invalid operand for instruction
5041 // CHECK-ERROR: stumaxlb b2, [sp]
5042 // CHECK-ERROR: ^
5044 stumaxlb h0, [x2]
5045 // CHECK-ERROR: error: invalid operand for instruction
5046 // CHECK-ERROR: stumaxlb h0, [x2]
5047 // CHECK-ERROR: ^
5049 stumaxlb h2, [sp]
5050 // CHECK-ERROR: error: invalid operand for instruction
5051 // CHECK-ERROR: stumaxlb h2, [sp]
5052 // CHECK-ERROR: ^
5054 stumaxlb v0.4h, v2.4h
5055 // CHECK-ERROR: error: invalid operand for instruction
5056 // CHECK-ERROR: stumaxlb v0.4h, v2.4h
5057 // CHECK-ERROR: ^
5059 stumaxlh b0, [x2]
5060 // CHECK-ERROR: error: invalid operand for instruction
5061 // CHECK-ERROR: stumaxlh b0, [x2]
5062 // CHECK-ERROR: ^
5064 stumaxlh b2, [sp]
5065 // CHECK-ERROR: error: invalid operand for instruction
5066 // CHECK-ERROR: stumaxlh b2, [sp]
5067 // CHECK-ERROR: ^
5069 stumaxlh h0, [x2]
5070 // CHECK-ERROR: error: invalid operand for instruction
5071 // CHECK-ERROR: stumaxlh h0, [x2]
5072 // CHECK-ERROR: ^
5074 stumaxlh h2, [sp]
5075 // CHECK-ERROR: error: invalid operand for instruction
5076 // CHECK-ERROR: stumaxlh h2, [sp]
5077 // CHECK-ERROR: ^
5079 stumaxlh v0.4h, v2.4h
5080 // CHECK-ERROR: error: invalid operand for instruction
5081 // CHECK-ERROR: stumaxlh v0.4h, v2.4h
5082 // CHECK-ERROR: ^
5084 stumin b0, [x2]
5085 // CHECK-ERROR: error: invalid operand for instruction
5086 // CHECK-ERROR: stumin b0, [x2]
5087 // CHECK-ERROR: ^
5089 stumin b2, [sp]
5090 // CHECK-ERROR: error: invalid operand for instruction
5091 // CHECK-ERROR: stumin b2, [sp]
5092 // CHECK-ERROR: ^
5094 stumin h0, [x2]
5095 // CHECK-ERROR: error: invalid operand for instruction
5096 // CHECK-ERROR: stumin h0, [x2]
5097 // CHECK-ERROR: ^
5099 stumin h2, [sp]
5100 // CHECK-ERROR: error: invalid operand for instruction
5101 // CHECK-ERROR: stumin h2, [sp]
5102 // CHECK-ERROR: ^
5104 stumin v0.4h, v2.4h
5105 // CHECK-ERROR: error: invalid operand for instruction
5106 // CHECK-ERROR: stumin v0.4h, v2.4h
5107 // CHECK-ERROR: ^
5109 stuminl b0, [x2]
5110 // CHECK-ERROR: error: invalid operand for instruction
5111 // CHECK-ERROR: stuminl b0, [x2]
5112 // CHECK-ERROR: ^
5114 stuminl b2, [sp]
5115 // CHECK-ERROR: error: invalid operand for instruction
5116 // CHECK-ERROR: stuminl b2, [sp]
5117 // CHECK-ERROR: ^
5119 stuminl h0, [x2]
5120 // CHECK-ERROR: error: invalid operand for instruction
5121 // CHECK-ERROR: stuminl h0, [x2]
5122 // CHECK-ERROR: ^
5124 stuminl h2, [sp]
5125 // CHECK-ERROR: error: invalid operand for instruction
5126 // CHECK-ERROR: stuminl h2, [sp]
5127 // CHECK-ERROR: ^
5129 stuminl v0.4h, v2.4h
5130 // CHECK-ERROR: error: invalid operand for instruction
5131 // CHECK-ERROR: stuminl v0.4h, v2.4h
5132 // CHECK-ERROR: ^
5134 stuminb b0, [x2]
5135 // CHECK-ERROR: error: invalid operand for instruction
5136 // CHECK-ERROR: stuminb b0, [x2]
5137 // CHECK-ERROR: ^
5139 stuminb b2, [sp]
5140 // CHECK-ERROR: error: invalid operand for instruction
5141 // CHECK-ERROR: stuminb b2, [sp]
5142 // CHECK-ERROR: ^
5144 stuminb h0, [x2]
5145 // CHECK-ERROR: error: invalid operand for instruction
5146 // CHECK-ERROR: stuminb h0, [x2]
5147 // CHECK-ERROR: ^
5149 stuminb h2, [sp]
5150 // CHECK-ERROR: error: invalid operand for instruction
5151 // CHECK-ERROR: stuminb h2, [sp]
5152 // CHECK-ERROR: ^
5154 stuminb v0.4h, v2.4h
5155 // CHECK-ERROR: error: invalid operand for instruction
5156 // CHECK-ERROR: stuminb v0.4h, v2.4h
5157 // CHECK-ERROR: ^
5159 stuminh b0, [x2]
5160 // CHECK-ERROR: error: invalid operand for instruction
5161 // CHECK-ERROR: stuminh b0, [x2]
5162 // CHECK-ERROR: ^
5164 stuminh b2, [sp]
5165 // CHECK-ERROR: error: invalid operand for instruction
5166 // CHECK-ERROR: stuminh b2, [sp]
5167 // CHECK-ERROR: ^
5169 stuminh h0, [x2]
5170 // CHECK-ERROR: error: invalid operand for instruction
5171 // CHECK-ERROR: stuminh h0, [x2]
5172 // CHECK-ERROR: ^
5174 stuminh h2, [sp]
5175 // CHECK-ERROR: error: invalid operand for instruction
5176 // CHECK-ERROR: stuminh h2, [sp]
5177 // CHECK-ERROR: ^
5179 stuminh v0.4h, v2.4h
5180 // CHECK-ERROR: error: invalid operand for instruction
5181 // CHECK-ERROR: stuminh v0.4h, v2.4h
5182 // CHECK-ERROR: ^