1 # RUN: not llvm-mc -triple aarch64 -mattr=+mops,+mte -disassemble < %s 2> %t | FileCheck %s --check-prefixes=CHECK-MOPS,CHECK-MTE
2 # RUN: FileCheck %s --check-prefix=CHECK-INVALID < %t
3 # RUN: not llvm-mc -triple aarch64 -mattr=+v8.8a,+mte -disassemble < %s 2> %t | FileCheck %s --check-prefixes=CHECK-MOPS,CHECK-MTE
4 # RUN: FileCheck %s --check-prefix=CHECK-INVALID < %t
5 # RUN: not llvm-mc -triple aarch64 -mattr=+mops -disassemble < %s 2> %t | FileCheck %s --check-prefix=CHECK-MOPS
6 # RUN: FileCheck %s --check-prefixes=CHECK-INVALID,CHECK-NO-MTE < %t
7 # RUN: not llvm-mc -triple aarch64 -mattr=+v8.8a -disassemble < %s 2> %t | FileCheck %s --check-prefix=CHECK-MOPS
8 # RUN: FileCheck %s --check-prefixes=CHECK-INVALID,CHECK-NO-MTE < %t
9 # RUN: not llvm-mc -triple aarch64 -disassemble < %s 2> %t
10 # RUN: FileCheck %s --check-prefixes=CHECK-INVALID,CHECK-NO-MOPS,CHECK-NO-MTE < %t
29 # CHECK-MOPS: cpyfp [x0]!, [x1]!, x2!
30 # CHECK-MOPS: cpyfpwn [x0]!, [x1]!, x2!
31 # CHECK-MOPS: cpyfprn [x0]!, [x1]!, x2!
32 # CHECK-MOPS: cpyfpn [x0]!, [x1]!, x2!
33 # CHECK-MOPS: cpyfpwt [x0]!, [x1]!, x2!
34 # CHECK-MOPS: cpyfpwtwn [x0]!, [x1]!, x2!
35 # CHECK-MOPS: cpyfpwtrn [x0]!, [x1]!, x2!
36 # CHECK-MOPS: cpyfpwtn [x0]!, [x1]!, x2!
37 # CHECK-MOPS: cpyfprt [x0]!, [x1]!, x2!
38 # CHECK-MOPS: cpyfprtwn [x0]!, [x1]!, x2!
39 # CHECK-MOPS: cpyfprtrn [x0]!, [x1]!, x2!
40 # CHECK-MOPS: cpyfprtn [x0]!, [x1]!, x2!
41 # CHECK-MOPS: cpyfpt [x0]!, [x1]!, x2!
42 # CHECK-MOPS: cpyfptwn [x0]!, [x1]!, x2!
43 # CHECK-MOPS: cpyfptrn [x0]!, [x1]!, x2!
44 # CHECK-MOPS: cpyfptn [x0]!, [x1]!, x2!
45 # CHECK-NO-MOPS: warning: invalid instruction encoding
46 # CHECK-NO-MOPS: warning: invalid instruction encoding
47 # CHECK-NO-MOPS: warning: invalid instruction encoding
48 # CHECK-NO-MOPS: warning: invalid instruction encoding
49 # CHECK-NO-MOPS: warning: invalid instruction encoding
50 # CHECK-NO-MOPS: warning: invalid instruction encoding
51 # CHECK-NO-MOPS: warning: invalid instruction encoding
52 # CHECK-NO-MOPS: warning: invalid instruction encoding
53 # CHECK-NO-MOPS: warning: invalid instruction encoding
54 # CHECK-NO-MOPS: warning: invalid instruction encoding
55 # CHECK-NO-MOPS: warning: invalid instruction encoding
56 # CHECK-NO-MOPS: warning: invalid instruction encoding
57 # CHECK-NO-MOPS: warning: invalid instruction encoding
58 # CHECK-NO-MOPS: warning: invalid instruction encoding
59 # CHECK-NO-MOPS: warning: invalid instruction encoding
60 # CHECK-NO-MOPS: warning: invalid instruction encoding
78 # CHECK-MOPS: cpyfm [x0]!, [x1]!, x2!
79 # CHECK-MOPS: cpyfmwn [x0]!, [x1]!, x2!
80 # CHECK-MOPS: cpyfmrn [x0]!, [x1]!, x2!
81 # CHECK-MOPS: cpyfmn [x0]!, [x1]!, x2!
82 # CHECK-MOPS: cpyfmwt [x0]!, [x1]!, x2!
83 # CHECK-MOPS: cpyfmwtwn [x0]!, [x1]!, x2!
84 # CHECK-MOPS: cpyfmwtrn [x0]!, [x1]!, x2!
85 # CHECK-MOPS: cpyfmwtn [x0]!, [x1]!, x2!
86 # CHECK-MOPS: cpyfmrt [x0]!, [x1]!, x2!
87 # CHECK-MOPS: cpyfmrtwn [x0]!, [x1]!, x2!
88 # CHECK-MOPS: cpyfmrtrn [x0]!, [x1]!, x2!
89 # CHECK-MOPS: cpyfmrtn [x0]!, [x1]!, x2!
90 # CHECK-MOPS: cpyfmt [x0]!, [x1]!, x2!
91 # CHECK-MOPS: cpyfmtwn [x0]!, [x1]!, x2!
92 # CHECK-MOPS: cpyfmtrn [x0]!, [x1]!, x2!
93 # CHECK-MOPS: cpyfmtn [x0]!, [x1]!, x2!
94 # CHECK-NO-MOPS: warning: invalid instruction encoding
95 # CHECK-NO-MOPS: warning: invalid instruction encoding
96 # CHECK-NO-MOPS: warning: invalid instruction encoding
97 # CHECK-NO-MOPS: warning: invalid instruction encoding
98 # CHECK-NO-MOPS: warning: invalid instruction encoding
99 # CHECK-NO-MOPS: warning: invalid instruction encoding
100 # CHECK-NO-MOPS: warning: invalid instruction encoding
101 # CHECK-NO-MOPS: warning: invalid instruction encoding
102 # CHECK-NO-MOPS: warning: invalid instruction encoding
103 # CHECK-NO-MOPS: warning: invalid instruction encoding
104 # CHECK-NO-MOPS: warning: invalid instruction encoding
105 # CHECK-NO-MOPS: warning: invalid instruction encoding
106 # CHECK-NO-MOPS: warning: invalid instruction encoding
107 # CHECK-NO-MOPS: warning: invalid instruction encoding
108 # CHECK-NO-MOPS: warning: invalid instruction encoding
109 # CHECK-NO-MOPS: warning: invalid instruction encoding
111 [0x40,0x04,0x81,0x19]
112 [0x40,0x44,0x81,0x19]
113 [0x40,0x84,0x81,0x19]
114 [0x40,0xc4,0x81,0x19]
115 [0x40,0x14,0x81,0x19]
116 [0x40,0x54,0x81,0x19]
117 [0x40,0x94,0x81,0x19]
118 [0x40,0xd4,0x81,0x19]
119 [0x40,0x24,0x81,0x19]
120 [0x40,0x64,0x81,0x19]
121 [0x40,0xa4,0x81,0x19]
122 [0x40,0xe4,0x81,0x19]
123 [0x40,0x34,0x81,0x19]
124 [0x40,0x74,0x81,0x19]
125 [0x40,0xb4,0x81,0x19]
126 [0x40,0xf4,0x81,0x19]
127 # CHECK-MOPS: cpyfe [x0]!, [x1]!, x2!
128 # CHECK-MOPS: cpyfewn [x0]!, [x1]!, x2!
129 # CHECK-MOPS: cpyfern [x0]!, [x1]!, x2!
130 # CHECK-MOPS: cpyfen [x0]!, [x1]!, x2!
131 # CHECK-MOPS: cpyfewt [x0]!, [x1]!, x2!
132 # CHECK-MOPS: cpyfewtwn [x0]!, [x1]!, x2!
133 # CHECK-MOPS: cpyfewtrn [x0]!, [x1]!, x2!
134 # CHECK-MOPS: cpyfewtn [x0]!, [x1]!, x2!
135 # CHECK-MOPS: cpyfert [x0]!, [x1]!, x2!
136 # CHECK-MOPS: cpyfertwn [x0]!, [x1]!, x2!
137 # CHECK-MOPS: cpyfertrn [x0]!, [x1]!, x2!
138 # CHECK-MOPS: cpyfertn [x0]!, [x1]!, x2!
139 # CHECK-MOPS: cpyfet [x0]!, [x1]!, x2!
140 # CHECK-MOPS: cpyfetwn [x0]!, [x1]!, x2!
141 # CHECK-MOPS: cpyfetrn [x0]!, [x1]!, x2!
142 # CHECK-MOPS: cpyfetn [x0]!, [x1]!, x2!
143 # CHECK-NO-MOPS: warning: invalid instruction encoding
144 # CHECK-NO-MOPS: warning: invalid instruction encoding
145 # CHECK-NO-MOPS: warning: invalid instruction encoding
146 # CHECK-NO-MOPS: warning: invalid instruction encoding
147 # CHECK-NO-MOPS: warning: invalid instruction encoding
148 # CHECK-NO-MOPS: warning: invalid instruction encoding
149 # CHECK-NO-MOPS: warning: invalid instruction encoding
150 # CHECK-NO-MOPS: warning: invalid instruction encoding
151 # CHECK-NO-MOPS: warning: invalid instruction encoding
152 # CHECK-NO-MOPS: warning: invalid instruction encoding
153 # CHECK-NO-MOPS: warning: invalid instruction encoding
154 # CHECK-NO-MOPS: warning: invalid instruction encoding
155 # CHECK-NO-MOPS: warning: invalid instruction encoding
156 # CHECK-NO-MOPS: warning: invalid instruction encoding
157 # CHECK-NO-MOPS: warning: invalid instruction encoding
158 # CHECK-NO-MOPS: warning: invalid instruction encoding
160 [0x40,0x04,0x01,0x1d]
161 [0x40,0x44,0x01,0x1d]
162 [0x40,0x84,0x01,0x1d]
163 [0x40,0xc4,0x01,0x1d]
164 [0x40,0x14,0x01,0x1d]
165 [0x40,0x54,0x01,0x1d]
166 [0x40,0x94,0x01,0x1d]
167 [0x40,0xd4,0x01,0x1d]
168 [0x40,0x24,0x01,0x1d]
169 [0x40,0x64,0x01,0x1d]
170 [0x40,0xa4,0x01,0x1d]
171 [0x40,0xe4,0x01,0x1d]
172 [0x40,0x34,0x01,0x1d]
173 [0x40,0x74,0x01,0x1d]
174 [0x40,0xb4,0x01,0x1d]
175 [0x40,0xf4,0x01,0x1d]
176 # CHECK-MOPS: cpyp [x0]!, [x1]!, x2!
177 # CHECK-MOPS: cpypwn [x0]!, [x1]!, x2!
178 # CHECK-MOPS: cpyprn [x0]!, [x1]!, x2!
179 # CHECK-MOPS: cpypn [x0]!, [x1]!, x2!
180 # CHECK-MOPS: cpypwt [x0]!, [x1]!, x2!
181 # CHECK-MOPS: cpypwtwn [x0]!, [x1]!, x2!
182 # CHECK-MOPS: cpypwtrn [x0]!, [x1]!, x2!
183 # CHECK-MOPS: cpypwtn [x0]!, [x1]!, x2!
184 # CHECK-MOPS: cpyprt [x0]!, [x1]!, x2!
185 # CHECK-MOPS: cpyprtwn [x0]!, [x1]!, x2!
186 # CHECK-MOPS: cpyprtrn [x0]!, [x1]!, x2!
187 # CHECK-MOPS: cpyprtn [x0]!, [x1]!, x2!
188 # CHECK-MOPS: cpypt [x0]!, [x1]!, x2!
189 # CHECK-MOPS: cpyptwn [x0]!, [x1]!, x2!
190 # CHECK-MOPS: cpyptrn [x0]!, [x1]!, x2!
191 # CHECK-MOPS: cpyptn [x0]!, [x1]!, x2!
192 # CHECK-NO-MOPS: warning: invalid instruction encoding
193 # CHECK-NO-MOPS: warning: invalid instruction encoding
194 # CHECK-NO-MOPS: warning: invalid instruction encoding
195 # CHECK-NO-MOPS: warning: invalid instruction encoding
196 # CHECK-NO-MOPS: warning: invalid instruction encoding
197 # CHECK-NO-MOPS: warning: invalid instruction encoding
198 # CHECK-NO-MOPS: warning: invalid instruction encoding
199 # CHECK-NO-MOPS: warning: invalid instruction encoding
200 # CHECK-NO-MOPS: warning: invalid instruction encoding
201 # CHECK-NO-MOPS: warning: invalid instruction encoding
202 # CHECK-NO-MOPS: warning: invalid instruction encoding
203 # CHECK-NO-MOPS: warning: invalid instruction encoding
204 # CHECK-NO-MOPS: warning: invalid instruction encoding
205 # CHECK-NO-MOPS: warning: invalid instruction encoding
206 # CHECK-NO-MOPS: warning: invalid instruction encoding
207 # CHECK-NO-MOPS: warning: invalid instruction encoding
209 [0x40,0x04,0x41,0x1d]
210 [0x40,0x44,0x41,0x1d]
211 [0x40,0x84,0x41,0x1d]
212 [0x40,0xc4,0x41,0x1d]
213 [0x40,0x14,0x41,0x1d]
214 [0x40,0x54,0x41,0x1d]
215 [0x40,0x94,0x41,0x1d]
216 [0x40,0xd4,0x41,0x1d]
217 [0x40,0x24,0x41,0x1d]
218 [0x40,0x64,0x41,0x1d]
219 [0x40,0xa4,0x41,0x1d]
220 [0x40,0xe4,0x41,0x1d]
221 [0x40,0x34,0x41,0x1d]
222 [0x40,0x74,0x41,0x1d]
223 [0x40,0xb4,0x41,0x1d]
224 [0x40,0xf4,0x41,0x1d]
225 # CHECK-MOPS: cpym [x0]!, [x1]!, x2!
226 # CHECK-MOPS: cpymwn [x0]!, [x1]!, x2!
227 # CHECK-MOPS: cpymrn [x0]!, [x1]!, x2!
228 # CHECK-MOPS: cpymn [x0]!, [x1]!, x2!
229 # CHECK-MOPS: cpymwt [x0]!, [x1]!, x2!
230 # CHECK-MOPS: cpymwtwn [x0]!, [x1]!, x2!
231 # CHECK-MOPS: cpymwtrn [x0]!, [x1]!, x2!
232 # CHECK-MOPS: cpymwtn [x0]!, [x1]!, x2!
233 # CHECK-MOPS: cpymrt [x0]!, [x1]!, x2!
234 # CHECK-MOPS: cpymrtwn [x0]!, [x1]!, x2!
235 # CHECK-MOPS: cpymrtrn [x0]!, [x1]!, x2!
236 # CHECK-MOPS: cpymrtn [x0]!, [x1]!, x2!
237 # CHECK-MOPS: cpymt [x0]!, [x1]!, x2!
238 # CHECK-MOPS: cpymtwn [x0]!, [x1]!, x2!
239 # CHECK-MOPS: cpymtrn [x0]!, [x1]!, x2!
240 # CHECK-MOPS: cpymtn [x0]!, [x1]!, x2!
241 # CHECK-NO-MOPS: warning: invalid instruction encoding
242 # CHECK-NO-MOPS: warning: invalid instruction encoding
243 # CHECK-NO-MOPS: warning: invalid instruction encoding
244 # CHECK-NO-MOPS: warning: invalid instruction encoding
245 # CHECK-NO-MOPS: warning: invalid instruction encoding
246 # CHECK-NO-MOPS: warning: invalid instruction encoding
247 # CHECK-NO-MOPS: warning: invalid instruction encoding
248 # CHECK-NO-MOPS: warning: invalid instruction encoding
249 # CHECK-NO-MOPS: warning: invalid instruction encoding
250 # CHECK-NO-MOPS: warning: invalid instruction encoding
251 # CHECK-NO-MOPS: warning: invalid instruction encoding
252 # CHECK-NO-MOPS: warning: invalid instruction encoding
253 # CHECK-NO-MOPS: warning: invalid instruction encoding
254 # CHECK-NO-MOPS: warning: invalid instruction encoding
255 # CHECK-NO-MOPS: warning: invalid instruction encoding
256 # CHECK-NO-MOPS: warning: invalid instruction encoding
258 [0x40,0x04,0x81,0x1d]
259 [0x40,0x44,0x81,0x1d]
260 [0x40,0x84,0x81,0x1d]
261 [0x40,0xc4,0x81,0x1d]
262 [0x40,0x14,0x81,0x1d]
263 [0x40,0x54,0x81,0x1d]
264 [0x40,0x94,0x81,0x1d]
265 [0x40,0xd4,0x81,0x1d]
266 [0x40,0x24,0x81,0x1d]
267 [0x40,0x64,0x81,0x1d]
268 [0x40,0xa4,0x81,0x1d]
269 [0x40,0xe4,0x81,0x1d]
270 [0x40,0x34,0x81,0x1d]
271 [0x40,0x74,0x81,0x1d]
272 [0x40,0xb4,0x81,0x1d]
273 [0x40,0xf4,0x81,0x1d]
274 # CHECK-MOPS: cpye [x0]!, [x1]!, x2!
275 # CHECK-MOPS: cpyewn [x0]!, [x1]!, x2!
276 # CHECK-MOPS: cpyern [x0]!, [x1]!, x2!
277 # CHECK-MOPS: cpyen [x0]!, [x1]!, x2!
278 # CHECK-MOPS: cpyewt [x0]!, [x1]!, x2!
279 # CHECK-MOPS: cpyewtwn [x0]!, [x1]!, x2!
280 # CHECK-MOPS: cpyewtrn [x0]!, [x1]!, x2!
281 # CHECK-MOPS: cpyewtn [x0]!, [x1]!, x2!
282 # CHECK-MOPS: cpyert [x0]!, [x1]!, x2!
283 # CHECK-MOPS: cpyertwn [x0]!, [x1]!, x2!
284 # CHECK-MOPS: cpyertrn [x0]!, [x1]!, x2!
285 # CHECK-MOPS: cpyertn [x0]!, [x1]!, x2!
286 # CHECK-MOPS: cpyet [x0]!, [x1]!, x2!
287 # CHECK-MOPS: cpyetwn [x0]!, [x1]!, x2!
288 # CHECK-MOPS: cpyetrn [x0]!, [x1]!, x2!
289 # CHECK-MOPS: cpyetn [x0]!, [x1]!, x2!
290 # CHECK-NO-MOPS: warning: invalid instruction encoding
291 # CHECK-NO-MOPS: warning: invalid instruction encoding
292 # CHECK-NO-MOPS: warning: invalid instruction encoding
293 # CHECK-NO-MOPS: warning: invalid instruction encoding
294 # CHECK-NO-MOPS: warning: invalid instruction encoding
295 # CHECK-NO-MOPS: warning: invalid instruction encoding
296 # CHECK-NO-MOPS: warning: invalid instruction encoding
297 # CHECK-NO-MOPS: warning: invalid instruction encoding
298 # CHECK-NO-MOPS: warning: invalid instruction encoding
299 # CHECK-NO-MOPS: warning: invalid instruction encoding
300 # CHECK-NO-MOPS: warning: invalid instruction encoding
301 # CHECK-NO-MOPS: warning: invalid instruction encoding
302 # CHECK-NO-MOPS: warning: invalid instruction encoding
303 # CHECK-NO-MOPS: warning: invalid instruction encoding
304 # CHECK-NO-MOPS: warning: invalid instruction encoding
305 # CHECK-NO-MOPS: warning: invalid instruction encoding
307 [0x20,0x04,0xc2,0x19]
308 [0x20,0x14,0xc2,0x19]
309 [0x20,0x24,0xc2,0x19]
310 [0x20,0x34,0xc2,0x19]
311 # CHECK-MOPS: setp [x0]!, x1!, x2
312 # CHECK-MOPS: setpt [x0]!, x1!, x2
313 # CHECK-MOPS: setpn [x0]!, x1!, x2
314 # CHECK-MOPS: setptn [x0]!, x1!, x2
315 # CHECK-NO-MOPS: warning: invalid instruction encoding
316 # CHECK-NO-MOPS: warning: invalid instruction encoding
317 # CHECK-NO-MOPS: warning: invalid instruction encoding
318 # CHECK-NO-MOPS: warning: invalid instruction encoding
320 [0x20,0x44,0xc2,0x19]
321 [0x20,0x54,0xc2,0x19]
322 [0x20,0x64,0xc2,0x19]
323 [0x20,0x74,0xc2,0x19]
324 # CHECK-MOPS: setm [x0]!, x1!, x2
325 # CHECK-MOPS: setmt [x0]!, x1!, x2
326 # CHECK-MOPS: setmn [x0]!, x1!, x2
327 # CHECK-MOPS: setmtn [x0]!, x1!, x2
328 # CHECK-NO-MOPS: warning: invalid instruction encoding
329 # CHECK-NO-MOPS: warning: invalid instruction encoding
330 # CHECK-NO-MOPS: warning: invalid instruction encoding
331 # CHECK-NO-MOPS: warning: invalid instruction encoding
333 [0x20,0x84,0xc2,0x19]
334 [0x20,0x94,0xc2,0x19]
335 [0x20,0xa4,0xc2,0x19]
336 [0x20,0xb4,0xc2,0x19]
337 # CHECK-MOPS: sete [x0]!, x1!, x2
338 # CHECK-MOPS: setet [x0]!, x1!, x2
339 # CHECK-MOPS: seten [x0]!, x1!, x2
340 # CHECK-MOPS: setetn [x0]!, x1!, x2
341 # CHECK-NO-MOPS: warning: invalid instruction encoding
342 # CHECK-NO-MOPS: warning: invalid instruction encoding
343 # CHECK-NO-MOPS: warning: invalid instruction encoding
344 # CHECK-NO-MOPS: warning: invalid instruction encoding
346 [0x20,0x04,0xc2,0x1d]
347 [0x20,0x14,0xc2,0x1d]
348 [0x20,0x24,0xc2,0x1d]
349 [0x20,0x34,0xc2,0x1d]
350 # CHECK-MTE: setgp [x0]!, x1!, x2
351 # CHECK-MTE: setgpt [x0]!, x1!, x2
352 # CHECK-MTE: setgpn [x0]!, x1!, x2
353 # CHECK-MTE: setgptn [x0]!, x1!, x2
354 # CHECK-NO-MTE: warning: invalid instruction encoding
355 # CHECK-NO-MTE: warning: invalid instruction encoding
356 # CHECK-NO-MTE: warning: invalid instruction encoding
357 # CHECK-NO-MTE: warning: invalid instruction encoding
359 [0x20,0x44,0xc2,0x1d]
360 [0x20,0x54,0xc2,0x1d]
361 [0x20,0x64,0xc2,0x1d]
362 [0x20,0x74,0xc2,0x1d]
363 # CHECK-MTE: setgm [x0]!, x1!, x2
364 # CHECK-MTE: setgmt [x0]!, x1!, x2
365 # CHECK-MTE: setgmn [x0]!, x1!, x2
366 # CHECK-MTE: setgmtn [x0]!, x1!, x2
367 # CHECK-NO-MTE: warning: invalid instruction encoding
368 # CHECK-NO-MTE: warning: invalid instruction encoding
369 # CHECK-NO-MTE: warning: invalid instruction encoding
370 # CHECK-NO-MTE: warning: invalid instruction encoding
372 [0x20,0x84,0xc2,0x1d]
373 [0x20,0x94,0xc2,0x1d]
374 [0x20,0xa4,0xc2,0x1d]
375 [0x20,0xb4,0xc2,0x1d]
376 # CHECK-MTE: setge [x0]!, x1!, x2
377 # CHECK-MTE: setget [x0]!, x1!, x2
378 # CHECK-MTE: setgen [x0]!, x1!, x2
379 # CHECK-MTE: setgetn [x0]!, x1!, x2
380 # CHECK-NO-MTE: warning: invalid instruction encoding
381 # CHECK-NO-MTE: warning: invalid instruction encoding
382 # CHECK-NO-MTE: warning: invalid instruction encoding
383 # CHECK-NO-MTE: warning: invalid instruction encoding
386 # Register number 31 (SP or XZR) is not allowed in address positions.
388 [0x5f,0x04,0x01,0x19]
389 [0x40,0x04,0x1f,0x19]
391 [0x5f,0x04,0x41,0x19]
392 [0x40,0x04,0x5f,0x19]
394 [0x5f,0x04,0x81,0x19]
395 [0x40,0x04,0x9f,0x19]
397 [0x5f,0x04,0x01,0x1d]
398 [0x40,0x04,0x1f,0x1d]
400 [0x5f,0x04,0x41,0x1d]
401 [0x40,0x04,0x5f,0x1d]
403 [0x5f,0x04,0x81,0x1d]
404 [0x40,0x04,0x9f,0x1d]
406 [0x5f,0x04,0xc2,0x19]
408 [0x5f,0x44,0xc2,0x19]
410 [0x5f,0x84,0xc2,0x19]
412 [0x5f,0x04,0xc2,0x1d]
414 [0x5f,0x44,0xc2,0x1d]
416 [0x5f,0x84,0xc2,0x1d]
417 # CHECK-INVALID: warning: invalid instruction encoding
418 # CHECK-INVALID: warning: invalid instruction encoding
419 # CHECK-INVALID: warning: invalid instruction encoding
420 # CHECK-INVALID: warning: invalid instruction encoding
421 # CHECK-INVALID: warning: invalid instruction encoding
422 # CHECK-INVALID: warning: invalid instruction encoding
423 # CHECK-INVALID: warning: invalid instruction encoding
424 # CHECK-INVALID: warning: invalid instruction encoding
425 # CHECK-INVALID: warning: invalid instruction encoding
426 # CHECK-INVALID: warning: invalid instruction encoding
427 # CHECK-INVALID: warning: invalid instruction encoding
428 # CHECK-INVALID: warning: invalid instruction encoding
429 # CHECK-INVALID: warning: invalid instruction encoding
430 # CHECK-INVALID: warning: invalid instruction encoding
431 # CHECK-INVALID: warning: invalid instruction encoding
432 # CHECK-INVALID: warning: invalid instruction encoding
433 # CHECK-INVALID: warning: invalid instruction encoding
434 # CHECK-INVALID: warning: invalid instruction encoding