1 # RUN: llvm-mc -triple=aarch64 -mattr=+the -mattr=+d128 -disassemble %s | FileCheck %s
2 # RUN: llvm-mc -triple=aarch64 -mattr=+v8.9a -mattr=+the -mattr=+d128 -disassemble %s | FileCheck %s
3 # RUN: llvm-mc -triple=aarch64 -mattr=+v9.4a -mattr=+the -mattr=+d128 -disassemble %s | FileCheck %s
4 # RUN: not llvm-mc -triple=aarch64 -disassemble %s 2>&1 | FileCheck %s --check-prefix=ERROR-NO-THE
5 # RUN: not llvm-mc -triple=aarch64 -mattr=+v8.9a -disassemble %s 2>&1 | FileCheck %s --check-prefix=ERROR-NO-THE
6 # RUN: not llvm-mc -triple=aarch64 -mattr=+v9.4a -disassemble %s 2>&1 | FileCheck %s --check-prefix=ERROR-NO-THE
7 # RUN: not llvm-mc -triple=aarch64 -mattr=+the -disassemble %s 2>&1 | FileCheck %s --check-prefix=ERROR-NO-D128
8 # RUN: not llvm-mc -triple=aarch64 -mattr=+v8.9a -mattr=+the -disassemble %s 2>&1 | FileCheck %s --check-prefix=ERROR-NO-D128
9 # RUN: not llvm-mc -triple=aarch64 -mattr=+v9.4a -mattr=+the -disassemble %s 2>&1 | FileCheck %s --check-prefix=ERROR-NO-D128
12 # CHECK: mrs x3, RCWMASK_EL1
14 # CHECK: msr RCWMASK_EL1, x1
16 # CHECK: mrs x3, RCWSMASK_EL1
18 # CHECK: msr RCWSMASK_EL1, x1
21 # CHECK: rcwcas x0, x1, [x4]
22 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
24 # CHECK: rcwcasa x0, x1, [x4]
25 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
27 # CHECK: rcwcasal x0, x1, [x4]
28 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
30 # CHECK: rcwcasl x0, x1, [x4]
31 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
33 # CHECK: rcwcas x3, x5, [sp]
34 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
36 # CHECK: rcwcasa x3, x5, [sp]
37 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
39 # CHECK: rcwcasal x3, x5, [sp]
40 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
42 # CHECK: rcwcasl x3, x5, [sp]
43 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
46 # CHECK: rcwscas x0, x1, [x4]
47 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
49 # CHECK: rcwscasa x0, x1, [x4]
50 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
52 # CHECK: rcwscasal x0, x1, [x4]
53 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
55 # CHECK: rcwscasl x0, x1, [x4]
56 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
58 # CHECK: rcwscas x3, x5, [sp]
59 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
61 # CHECK: rcwscasa x3, x5, [sp]
62 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
64 # CHECK: rcwscasal x3, x5, [sp]
65 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
67 # CHECK: rcwscasl x3, x5, [sp]
68 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
71 # CHECK: rcwcasp x0, x1, x6, x7, [x4]
72 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
73 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
75 # CHECK: rcwcaspa x0, x1, x6, x7, [x4]
76 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
77 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
79 # CHECK: rcwcaspal x0, x1, x6, x7, [x4]
80 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
81 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
83 # CHECK: rcwcaspl x0, x1, x6, x7, [x4]
84 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
85 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
87 # CHECK: rcwcasp x4, x5, x6, x7, [sp]
88 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
89 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
91 # CHECK: rcwcaspa x4, x5, x6, x7, [sp]
92 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
93 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
95 # CHECK: rcwcaspal x4, x5, x6, x7, [sp]
96 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
97 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
99 # CHECK: rcwcaspl x4, x5, x6, x7, [sp]
100 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
101 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
103 [0x86,0x0c,0x20,0x59]
104 # CHECK: rcwscasp x0, x1, x6, x7, [x4]
105 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
106 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
107 [0x86,0x0c,0xa0,0x59]
108 # CHECK: rcwscaspa x0, x1, x6, x7, [x4]
109 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
110 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
111 [0x86,0x0c,0xe0,0x59]
112 # CHECK: rcwscaspal x0, x1, x6, x7, [x4]
113 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
114 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
115 [0x86,0x0c,0x60,0x59]
116 # CHECK: rcwscaspl x0, x1, x6, x7, [x4]
117 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
118 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
119 [0xe6,0x0f,0x24,0x59]
120 # CHECK: rcwscasp x4, x5, x6, x7, [sp]
121 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
122 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
123 [0xe6,0x0f,0xa4,0x59]
124 # CHECK: rcwscaspa x4, x5, x6, x7, [sp]
125 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
126 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
127 [0xe6,0x0f,0xe4,0x59]
128 # CHECK: rcwscaspal x4, x5, x6, x7, [sp]
129 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
130 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
131 [0xe6,0x0f,0x64,0x59]
132 # CHECK: rcwscaspl x4, x5, x6, x7, [sp]
133 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
134 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
136 [0x81,0x90,0x20,0x38]
137 # CHECK: rcwclr x0, x1, [x4]
138 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
139 [0x81,0x90,0xa0,0x38]
140 # CHECK: rcwclra x0, x1, [x4]
141 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
142 [0x81,0x90,0xe0,0x38]
143 # CHECK: rcwclral x0, x1, [x4]
144 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
145 [0x81,0x90,0x60,0x38]
146 # CHECK: rcwclrl x0, x1, [x4]
147 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
148 [0xe5,0x93,0x23,0x38]
149 # CHECK: rcwclr x3, x5, [sp]
150 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
151 [0xe5,0x93,0xa3,0x38]
152 # CHECK: rcwclra x3, x5, [sp]
153 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
154 [0xe5,0x93,0xe3,0x38]
155 # CHECK: rcwclral x3, x5, [sp]
156 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
157 [0xe5,0x93,0x63,0x38]
158 # CHECK: rcwclrl x3, x5, [sp]
159 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
161 [0x81,0x90,0x20,0x78]
162 # CHECK: rcwsclr x0, x1, [x4]
163 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
164 [0x81,0x90,0xa0,0x78]
165 # CHECK: rcwsclra x0, x1, [x4]
166 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
167 [0x81,0x90,0xe0,0x78]
168 # CHECK: rcwsclral x0, x1, [x4]
169 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
170 [0x81,0x90,0x60,0x78]
171 # CHECK: rcwsclrl x0, x1, [x4]
172 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
173 [0xe5,0x93,0x23,0x78]
174 # CHECK: rcwsclr x3, x5, [sp]
175 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
176 [0xe5,0x93,0xa3,0x78]
177 # CHECK: rcwsclra x3, x5, [sp]
178 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
179 [0xe5,0x93,0xe3,0x78]
180 # CHECK: rcwsclral x3, x5, [sp]
181 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
182 [0xe5,0x93,0x63,0x78]
183 # CHECK: rcwsclrl x3, x5, [sp]
184 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
186 [0x81,0x90,0x20,0x19]
187 # CHECK: rcwclrp x1, x0, [x4]
188 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
189 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
190 [0x81,0x90,0xa0,0x19]
191 # CHECK: rcwclrpa x1, x0, [x4]
192 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
193 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
194 [0x81,0x90,0xe0,0x19]
195 # CHECK: rcwclrpal x1, x0, [x4]
196 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
197 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
198 [0x81,0x90,0x60,0x19]
199 # CHECK: rcwclrpl x1, x0, [x4]
200 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
201 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
202 [0xe5,0x93,0x23,0x19]
203 # CHECK: rcwclrp x5, x3, [sp]
204 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
205 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
206 [0xe5,0x93,0xa3,0x19]
207 # CHECK: rcwclrpa x5, x3, [sp]
208 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
209 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
210 [0xe5,0x93,0xe3,0x19]
211 # CHECK: rcwclrpal x5, x3, [sp]
212 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
213 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
214 [0xe5,0x93,0x63,0x19]
215 # CHECK: rcwclrpl x5, x3, [sp]
216 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
217 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
219 [0x81,0x90,0x20,0x59]
220 # CHECK: rcwsclrp x1, x0, [x4]
221 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
222 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
223 [0x81,0x90,0xa0,0x59]
224 # CHECK: rcwsclrpa x1, x0, [x4]
225 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
226 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
227 [0x81,0x90,0xe0,0x59]
228 # CHECK: rcwsclrpal x1, x0, [x4]
229 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
230 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
231 [0x81,0x90,0x60,0x59]
232 # CHECK: rcwsclrpl x1, x0, [x4]
233 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
234 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
235 [0xe5,0x93,0x23,0x59]
236 # CHECK: rcwsclrp x5, x3, [sp]
237 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
238 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
239 [0xe5,0x93,0xa3,0x59]
240 # CHECK: rcwsclrpa x5, x3, [sp]
241 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
242 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
243 [0xe5,0x93,0xe3,0x59]
244 # CHECK: rcwsclrpal x5, x3, [sp]
245 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
246 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
247 [0xe5,0x93,0x63,0x59]
248 # CHECK: rcwsclrpl x5, x3, [sp]
249 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
250 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
252 [0x81,0xb0,0x20,0x38]
253 # CHECK: rcwset x0, x1, [x4]
254 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
255 [0x81,0xb0,0xa0,0x38]
256 # CHECK: rcwseta x0, x1, [x4]
257 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
258 [0x81,0xb0,0xe0,0x38]
259 # CHECK: rcwsetal x0, x1, [x4]
260 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
261 [0x81,0xb0,0x60,0x38]
262 # CHECK: rcwsetl x0, x1, [x4]
263 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
264 [0xe5,0xb3,0x23,0x38]
265 # CHECK: rcwset x3, x5, [sp]
266 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
267 [0xe5,0xb3,0xa3,0x38]
268 # CHECK: rcwseta x3, x5, [sp]
269 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
270 [0xe5,0xb3,0xe3,0x38]
271 # CHECK: rcwsetal x3, x5, [sp]
272 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
273 [0xe5,0xb3,0x63,0x38]
274 # CHECK: rcwsetl x3, x5, [sp]
275 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
277 [0x81,0xb0,0x20,0x78]
278 # CHECK: rcwsset x0, x1, [x4]
279 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
280 [0x81,0xb0,0xa0,0x78]
281 # CHECK: rcwsseta x0, x1, [x4]
282 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
283 [0x81,0xb0,0xe0,0x78]
284 # CHECK: rcwssetal x0, x1, [x4]
285 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
286 [0x81,0xb0,0x60,0x78]
287 # CHECK: rcwssetl x0, x1, [x4]
288 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
289 [0xe5,0xb3,0x23,0x78]
290 # CHECK: rcwsset x3, x5, [sp]
291 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
292 [0xe5,0xb3,0xa3,0x78]
293 # CHECK: rcwsseta x3, x5, [sp]
294 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
295 [0xe5,0xb3,0xe3,0x78]
296 # CHECK: rcwssetal x3, x5, [sp]
297 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
298 [0xe5,0xb3,0x63,0x78]
299 # CHECK: rcwssetl x3, x5, [sp]
300 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
302 [0x81,0xb0,0x20,0x19]
303 # CHECK: rcwsetp x1, x0, [x4]
304 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
305 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
306 [0x81,0xb0,0xa0,0x19]
307 # CHECK: rcwsetpa x1, x0, [x4]
308 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
309 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
310 [0x81,0xb0,0xe0,0x19]
311 # CHECK: rcwsetpal x1, x0, [x4]
312 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
313 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
314 [0x81,0xb0,0x60,0x19]
315 # CHECK: rcwsetpl x1, x0, [x4]
316 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
317 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
318 [0xe5,0xb3,0x23,0x19]
319 # CHECK: rcwsetp x5, x3, [sp]
320 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
321 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
322 [0xe5,0xb3,0xa3,0x19]
323 # CHECK: rcwsetpa x5, x3, [sp]
324 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
325 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
326 [0xe5,0xb3,0xe3,0x19]
327 # CHECK: rcwsetpal x5, x3, [sp]
328 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
329 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
330 [0xe5,0xb3,0x63,0x19]
331 # CHECK: rcwsetpl x5, x3, [sp]
332 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
333 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
335 [0x81,0xb0,0x20,0x59]
336 # CHECK: rcwssetp x1, x0, [x4]
337 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
338 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
339 [0x81,0xb0,0xa0,0x59]
340 # CHECK: rcwssetpa x1, x0, [x4]
341 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
342 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
343 [0x81,0xb0,0xe0,0x59]
344 # CHECK: rcwssetpal x1, x0, [x4]
345 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
346 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
347 [0x81,0xb0,0x60,0x59]
348 # CHECK: rcwssetpl x1, x0, [x4]
349 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
350 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
351 [0xe5,0xb3,0x23,0x59]
352 # CHECK: rcwssetp x5, x3, [sp]
353 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
354 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
355 [0xe5,0xb3,0xa3,0x59]
356 # CHECK: rcwssetpa x5, x3, [sp]
357 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
358 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
359 [0xe5,0xb3,0xe3,0x59]
360 # CHECK: rcwssetpal x5, x3, [sp]
361 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
362 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
363 [0xe5,0xb3,0x63,0x59]
364 # CHECK: rcwssetpl x5, x3, [sp]
365 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
366 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
368 [0x81,0xa0,0x20,0x38]
369 # CHECK: rcwswp x0, x1, [x4]
370 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
371 [0x81,0xa0,0xa0,0x38]
372 # CHECK: rcwswpa x0, x1, [x4]
373 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
374 [0x81,0xa0,0xe0,0x38]
375 # CHECK: rcwswpal x0, x1, [x4]
376 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
377 [0x81,0xa0,0x60,0x38]
378 # CHECK: rcwswpl x0, x1, [x4]
379 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
380 [0xe5,0xa3,0x23,0x38]
381 # CHECK: rcwswp x3, x5, [sp]
382 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
383 [0xe5,0xa3,0xa3,0x38]
384 # CHECK: rcwswpa x3, x5, [sp]
385 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
386 [0xe5,0xa3,0xe3,0x38]
387 # CHECK: rcwswpal x3, x5, [sp]
388 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
389 [0xe5,0xa3,0x63,0x38]
390 # CHECK: rcwswpl x3, x5, [sp]
391 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
393 [0x81,0xa0,0x20,0x78]
394 # CHECK: rcwsswp x0, x1, [x4]
395 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
396 [0x81,0xa0,0xa0,0x78]
397 # CHECK: rcwsswpa x0, x1, [x4]
398 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
399 [0x81,0xa0,0xe0,0x78]
400 # CHECK: rcwsswpal x0, x1, [x4]
401 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
402 [0x81,0xa0,0x60,0x78]
403 # CHECK: rcwsswpl x0, x1, [x4]
404 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
405 [0xe5,0xa3,0x23,0x78]
406 # CHECK: rcwsswp x3, x5, [sp]
407 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
408 [0xe5,0xa3,0xa3,0x78]
409 # CHECK: rcwsswpa x3, x5, [sp]
410 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
411 [0xe5,0xa3,0xe3,0x78]
412 # CHECK: rcwsswpal x3, x5, [sp]
413 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
414 [0xe5,0xa3,0x63,0x78]
415 # CHECK: rcwsswpl x3, x5, [sp]
416 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
418 [0x81,0xa0,0x20,0x19]
419 # CHECK: rcwswpp x1, x0, [x4]
420 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
421 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
422 [0x81,0xa0,0xa0,0x19]
423 # CHECK: rcwswppa x1, x0, [x4]
424 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
425 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
426 [0x81,0xa0,0xe0,0x19]
427 # CHECK: rcwswppal x1, x0, [x4]
428 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
429 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
430 [0x81,0xa0,0x60,0x19]
431 # CHECK: rcwswppl x1, x0, [x4]
432 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
433 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
434 [0xe5,0xa3,0x23,0x19]
435 # CHECK: rcwswpp x5, x3, [sp]
436 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
437 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
438 [0xe5,0xa3,0xa3,0x19]
439 # CHECK: rcwswppa x5, x3, [sp]
440 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
441 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
442 [0xe5,0xa3,0xe3,0x19]
443 # CHECK: rcwswppal x5, x3, [sp]
444 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
445 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
446 [0xe5,0xa3,0x63,0x19]
447 # CHECK: rcwswppl x5, x3, [sp]
448 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
449 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
451 [0x81,0xa0,0x20,0x59]
452 # CHECK: rcwsswpp x1, x0, [x4]
453 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
454 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
455 [0x81,0xa0,0xa0,0x59]
456 # CHECK: rcwsswppa x1, x0, [x4]
457 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
458 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
459 [0x81,0xa0,0xe0,0x59]
460 # CHECK: rcwsswppal x1, x0, [x4]
461 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
462 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
463 [0x81,0xa0,0x60,0x59]
464 # CHECK: rcwsswppl x1, x0, [x4]
465 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
466 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
467 [0xe5,0xa3,0x23,0x59]
468 # CHECK: rcwsswpp x5, x3, [sp]
469 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
470 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
471 [0xe5,0xa3,0xa3,0x59]
472 # CHECK: rcwsswppa x5, x3, [sp]
473 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
474 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
475 [0xe5,0xa3,0xe3,0x59]
476 # CHECK: rcwsswppal x5, x3, [sp]
477 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
478 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding
479 [0xe5,0xa3,0x63,0x59]
480 # CHECK: rcwsswppl x5, x3, [sp]
481 # ERROR-NO-THE: [[@LINE-2]]:2: warning: invalid instruction encoding
482 # ERROR-NO-D128: [[@LINE-3]]:2: warning: invalid instruction encoding