[HLSL] Implement RWBuffer::operator[] via __builtin_hlsl_resource_getpointer (#117017)
[llvm-project.git] / llvm / test / MC / SystemZ / insn-bad-zEC12.s
blob425abfeb8c54522ebbe9945097b621de60db521c
1 # For zEC12 only.
2 # RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=zEC12 < %s 2> %t
3 # RUN: FileCheck < %t %s
4 # RUN: not llvm-mc -triple s390x-linux-gnu -mcpu=arch10 < %s 2> %t
5 # RUN: FileCheck < %t %s
7 #CHECK: error: invalid operand
8 #CHECK: bpp -1, 0, 0
9 #CHECK: error: invalid operand
10 #CHECK: bpp 16, 0, 0
11 #CHECK: error: offset out of range
12 #CHECK: bpp 0, -0x10002, 0
13 #CHECK: error: offset out of range
14 #CHECK: bpp 0, -1, 0
15 #CHECK: error: offset out of range
16 #CHECK: bpp 0, 1, 0
17 #CHECK: error: offset out of range
18 #CHECK: bpp 0, 0x10000, 0
19 #CHECK: error: invalid operand
20 #CHECK: bpp 0, 0, -1
21 #CHECK: error: invalid operand
22 #CHECK: bpp 0, 0, 4096
24 bpp -1, 0, 0
25 bpp 16, 0, 0
26 bpp 0, -0x10002, 0
27 bpp 0, -1, 0
28 bpp 0, 1, 0
29 bpp 0, 0x10000, 0
30 bpp 0, 0, -1
31 bpp 0, 0, 4096
33 #CHECK: error: invalid operand
34 #CHECK: bprp -1, 0, 0
35 #CHECK: error: invalid operand
36 #CHECK: bprp 16, 0, 0
37 #CHECK: error: offset out of range
38 #CHECK: bprp 0, -0x1002, 0
39 #CHECK: error: offset out of range
40 #CHECK: bprp 0, -1, 0
41 #CHECK: error: offset out of range
42 #CHECK: bprp 0, 1, 0
43 #CHECK: error: offset out of range
44 #CHECK: bprp 0, 0x1000, 0
45 #CHECK: error: offset out of range
46 #CHECK: bprp 0, 0, -0x1000002
47 #CHECK: error: offset out of range
48 #CHECK: bprp 0, 0, -1
49 #CHECK: error: offset out of range
50 #CHECK: bprp 0, 0, 1
51 #CHECK: error: offset out of range
52 #CHECK: bprp 0, 0, 0x1000000
54 bprp -1, 0, 0
55 bprp 16, 0, 0
56 bprp 0, -0x1002, 0
57 bprp 0, -1, 0
58 bprp 0, 1, 0
59 bprp 0, 0x1000, 0
60 bprp 0, 0, -0x1000002
61 bprp 0, 0, -1
62 bprp 0, 0, 1
63 bprp 0, 0, 0x1000000
65 #CHECK: error: instruction requires: dfp-packed-conversion
66 #CHECK: cdpt %f0, 0(1), 0
68 cdpt %f0, 0(1), 0
70 #CHECK: error: invalid operand
71 #CHECK: cdzt %f0, 0(1), -1
72 #CHECK: error: invalid operand
73 #CHECK: cdzt %f0, 0(1), 16
74 #CHECK: error: missing length in address
75 #CHECK: cdzt %f0, 0, 0
76 #CHECK: error: missing length in address
77 #CHECK: cdzt %f0, 0(%r1), 0
78 #CHECK: error: invalid operand
79 #CHECK: cdzt %f0, 0(0,%r1), 0
80 #CHECK: error: invalid operand
81 #CHECK: cdzt %f0, 0(257,%r1), 0
82 #CHECK: error: invalid operand
83 #CHECK: cdzt %f0, -1(1,%r1), 0
84 #CHECK: error: invalid operand
85 #CHECK: cdzt %f0, 4096(1,%r1), 0
86 #CHECK: error: invalid use of indexed addressing
87 #CHECK: cdzt %f0, 0(%r1,%r2), 0
88 #CHECK: error: unknown token in expression
89 #CHECK: cdzt %f0, 0(-), 0
91 cdzt %f0, 0(1), -1
92 cdzt %f0, 0(1), 16
93 cdzt %f0, 0, 0
94 cdzt %f0, 0(%r1), 0
95 cdzt %f0, 0(0,%r1), 0
96 cdzt %f0, 0(257,%r1), 0
97 cdzt %f0, -1(1,%r1), 0
98 cdzt %f0, 4096(1,%r1), 0
99 cdzt %f0, 0(%r1,%r2), 0
100 cdzt %f0, 0(-), 0
102 #CHECK: error: invalid operand
103 #CHECK: clgt %r0, -1, 0
104 #CHECK: error: invalid operand
105 #CHECK: clgt %r0, 16, 0
106 #CHECK: error: invalid operand
107 #CHECK: clgt %r0, 12, -524289
108 #CHECK: error: invalid operand
109 #CHECK: clgt %r0, 12, 524288
110 #CHECK: error: invalid use of indexed addressing
111 #CHECK: clgt %r0, 12, 0(%r1,%r2)
113 clgt %r0, -1, 0
114 clgt %r0, 16, 0
115 clgt %r0, 12, -524289
116 clgt %r0, 12, 524288
117 clgt %r0, 12, 0(%r1,%r2)
119 #CHECK: error: invalid instruction
120 #CHECK: clgtno %r0, 0
121 #CHECK: error: invalid instruction
122 #CHECK: clgto %r0, 0
124 clgtno %r0, 0
125 clgto %r0, 0
127 #CHECK: error: invalid operand
128 #CHECK: clt %r0, -1, 0
129 #CHECK: error: invalid operand
130 #CHECK: clt %r0, 16, 0
131 #CHECK: error: invalid operand
132 #CHECK: clt %r0, 12, -524289
133 #CHECK: error: invalid operand
134 #CHECK: clt %r0, 12, 524288
135 #CHECK: error: invalid use of indexed addressing
136 #CHECK: clt %r0, 12, 0(%r1,%r2)
138 clt %r0, -1, 0
139 clt %r0, 16, 0
140 clt %r0, 12, -524289
141 clt %r0, 12, 524288
142 clt %r0, 12, 0(%r1,%r2)
144 #CHECK: error: invalid instruction
145 #CHECK: cltno %r0, 0
146 #CHECK: error: invalid instruction
147 #CHECK: clto %r0, 0
149 cltno %r0, 0
150 clto %r0, 0
152 #CHECK: error: instruction requires: dfp-packed-conversion
153 #CHECK: cpdt %f0, 0(1), 0
155 cpdt %f0, 0(1), 0
157 #CHECK: error: instruction requires: dfp-packed-conversion
158 #CHECK: cpxt %f0, 0(1), 0
160 cpxt %f0, 0(1), 0
162 #CHECK: error: invalid register pair
163 #CHECK: crdte %r1, %r0, %r0, 0
164 #CHECK: error: invalid register pair
165 #CHECK: crdte %r0, %r0, %r1, 0
166 #CHECK: error: invalid operand
167 #CHECK: crdte %r0, %r0, %r0, -1
168 #CHECK: error: invalid operand
169 #CHECK: crdte %r0, %r0, %r0, 16
171 crdte %r1, %r0, %r0, 0
172 crdte %r0, %r0, %r1, 0
173 crdte %r0, %r0, %r0, -1
174 crdte %r0, %r0, %r0, 16
176 #CHECK: error: instruction requires: dfp-packed-conversion
177 #CHECK: cxpt %f0, 0(1), 0
179 cxpt %f0, 0(1), 0
181 #CHECK: error: invalid operand
182 #CHECK: cxzt %f0, 0(1), -1
183 #CHECK: error: invalid operand
184 #CHECK: cxzt %f0, 0(1), 16
185 #CHECK: error: missing length in address
186 #CHECK: cxzt %f0, 0, 0
187 #CHECK: error: missing length in address
188 #CHECK: cxzt %f0, 0(%r1), 0
189 #CHECK: error: invalid operand
190 #CHECK: cxzt %f0, 0(0,%r1), 0
191 #CHECK: error: invalid operand
192 #CHECK: cxzt %f0, 0(257,%r1), 0
193 #CHECK: error: invalid operand
194 #CHECK: cxzt %f0, -1(1,%r1), 0
195 #CHECK: error: invalid operand
196 #CHECK: cxzt %f0, 4096(1,%r1), 0
197 #CHECK: error: invalid use of indexed addressing
198 #CHECK: cxzt %f0, 0(%r1,%r2), 0
199 #CHECK: error: unknown token in expression
200 #CHECK: cxzt %f0, 0(-), 0
201 #CHECK: error: invalid register pair
202 #CHECK: cxzt %f15, 0(1), 0
204 cxzt %f0, 0(1), -1
205 cxzt %f0, 0(1), 16
206 cxzt %f0, 0, 0
207 cxzt %f0, 0(%r1), 0
208 cxzt %f0, 0(0,%r1), 0
209 cxzt %f0, 0(257,%r1), 0
210 cxzt %f0, -1(1,%r1), 0
211 cxzt %f0, 4096(1,%r1), 0
212 cxzt %f0, 0(%r1,%r2), 0
213 cxzt %f0, 0(-), 0
214 cxzt %f15, 0(1), 0
216 #CHECK: error: invalid operand
217 #CHECK: czdt %f0, 0(1), -1
218 #CHECK: error: invalid operand
219 #CHECK: czdt %f0, 0(1), 16
220 #CHECK: error: missing length in address
221 #CHECK: czdt %f0, 0, 0
222 #CHECK: error: missing length in address
223 #CHECK: czdt %f0, 0(%r1), 0
224 #CHECK: error: invalid operand
225 #CHECK: czdt %f0, 0(0,%r1), 0
226 #CHECK: error: invalid operand
227 #CHECK: czdt %f0, 0(257,%r1), 0
228 #CHECK: error: invalid operand
229 #CHECK: czdt %f0, -1(1,%r1), 0
230 #CHECK: error: invalid operand
231 #CHECK: czdt %f0, 4096(1,%r1), 0
232 #CHECK: error: invalid use of indexed addressing
233 #CHECK: czdt %f0, 0(%r1,%r2), 0
234 #CHECK: error: unknown token in expression
235 #CHECK: czdt %f0, 0(-), 0
237 czdt %f0, 0(1), -1
238 czdt %f0, 0(1), 16
239 czdt %f0, 0, 0
240 czdt %f0, 0(%r1), 0
241 czdt %f0, 0(0,%r1), 0
242 czdt %f0, 0(257,%r1), 0
243 czdt %f0, -1(1,%r1), 0
244 czdt %f0, 4096(1,%r1), 0
245 czdt %f0, 0(%r1,%r2), 0
246 czdt %f0, 0(-), 0
248 #CHECK: error: invalid operand
249 #CHECK: czxt %f0, 0(1), -1
250 #CHECK: error: invalid operand
251 #CHECK: czxt %f0, 0(1), 16
252 #CHECK: error: missing length in address
253 #CHECK: czxt %f0, 0, 0
254 #CHECK: error: missing length in address
255 #CHECK: czxt %f0, 0(%r1), 0
256 #CHECK: error: invalid operand
257 #CHECK: czxt %f0, 0(0,%r1), 0
258 #CHECK: error: invalid operand
259 #CHECK: czxt %f0, 0(257,%r1), 0
260 #CHECK: error: invalid operand
261 #CHECK: czxt %f0, -1(1,%r1), 0
262 #CHECK: error: invalid operand
263 #CHECK: czxt %f0, 4096(1,%r1), 0
264 #CHECK: error: invalid use of indexed addressing
265 #CHECK: czxt %f0, 0(%r1,%r2), 0
266 #CHECK: error: unknown token in expression
267 #CHECK: czxt %f0, 0(-), 0
268 #CHECK: error: invalid register pair
269 #CHECK: czxt %f15, 0(1), 0
271 czxt %f0, 0(1), -1
272 czxt %f0, 0(1), 16
273 czxt %f0, 0, 0
274 czxt %f0, 0(%r1), 0
275 czxt %f0, 0(0,%r1), 0
276 czxt %f0, 0(257,%r1), 0
277 czxt %f0, -1(1,%r1), 0
278 czxt %f0, 4096(1,%r1), 0
279 czxt %f0, 0(%r1,%r2), 0
280 czxt %f0, 0(-), 0
281 czxt %f15, 0(1), 0
283 #CHECK: error: invalid operand
284 #CHECK: lat %r0, -524289
285 #CHECK: error: invalid operand
286 #CHECK: lat %r0, 524288
288 lat %r0, -524289
289 lat %r0, 524288
291 #CHECK: error: instruction requires: vector
292 #CHECK: lcbb %r0, 0, 0
294 lcbb %r0, 0, 0
296 #CHECK: error: invalid operand
297 #CHECK: lfhat %r0, -524289
298 #CHECK: error: invalid operand
299 #CHECK: lfhat %r0, 524288
301 lfhat %r0, -524289
302 lfhat %r0, 524288
304 #CHECK: error: invalid operand
305 #CHECK: lgat %r0, -524289
306 #CHECK: error: invalid operand
307 #CHECK: lgat %r0, 524288
309 lgat %r0, -524289
310 lgat %r0, 524288
312 #CHECK: error: invalid operand
313 #CHECK: llgfat %r0, -524289
314 #CHECK: error: invalid operand
315 #CHECK: llgfat %r0, 524288
317 llgfat %r0, -524289
318 llgfat %r0, 524288
320 #CHECK: error: invalid operand
321 #CHECK: llgtat %r0, -524289
322 #CHECK: error: invalid operand
323 #CHECK: llgtat %r0, 524288
325 llgtat %r0, -524289
326 llgtat %r0, 524288
328 #CHECK: error: instruction requires: load-store-on-cond-2
329 #CHECK: locghio %r11, 42
331 locghio %r11, 42
333 #CHECK: error: instruction requires: load-store-on-cond-2
334 #CHECK: lochio %r11, 42
336 lochio %r11, 42
338 #CHECK: error: invalid operand
339 #CHECK: niai -1, 0
340 #CHECK: error: invalid operand
341 #CHECK: niai 16, 0
342 #CHECK: error: invalid operand
343 #CHECK: niai 0, -1
344 #CHECK: error: invalid operand
345 #CHECK: niai 0, 16
347 niai -1, 0
348 niai 16, 0
349 niai 0, -1
350 niai 0, 16
352 #CHECK: error: invalid operand
353 #CHECK: ntstg %r0, -524289
354 #CHECK: error: invalid operand
355 #CHECK: ntstg %r0, 524288
357 ntstg %r0, -524289
358 ntstg %r0, 524288
360 #CHECK: error: invalid operand
361 #CHECK: ppa %r0, %r0, -1
362 #CHECK: error: invalid operand
363 #CHECK: ppa %r0, %r0, 16
365 ppa %r0, %r0, -1
366 ppa %r0, %r0, 16
368 #CHECK: error: instruction requires: message-security-assist-extension5
369 #CHECK: ppno %r2, %r4
371 ppno %r2, %r4
373 #CHECK: error: invalid operand
374 #CHECK: risbgn %r0,%r0,0,-1,0
375 #CHECK: error: invalid operand
376 #CHECK: risbgn %r0,%r0,0,256,0
377 #CHECK: error: invalid operand
378 #CHECK: risbgn %r0,%r0,-1,0,0
379 #CHECK: error: invalid operand
380 #CHECK: risbgn %r0,%r0,256,0,0
382 risbgn %r0,%r0,0,-1,0
383 risbgn %r0,%r0,0,256,0
384 risbgn %r0,%r0,-1,0,0
385 risbgn %r0,%r0,256,0,0
387 #CHECK: error: invalid operand
388 #CHECK: tabort -1
389 #CHECK: error: invalid operand
390 #CHECK: tabort 4096
391 #CHECK: error: invalid use of indexed addressing
392 #CHECK: tabort 0(%r1,%r2)
394 tabort -1
395 tabort 4096
396 tabort 0(%r1,%r2)
398 #CHECK: error: invalid operand
399 #CHECK: tbegin -1, 0
400 #CHECK: error: invalid operand
401 #CHECK: tbegin 4096, 0
402 #CHECK: error: invalid use of indexed addressing
403 #CHECK: tbegin 0(%r1,%r2), 0
404 #CHECK: error: invalid operand
405 #CHECK: tbegin 0, -1
406 #CHECK: error: invalid operand
407 #CHECK: tbegin 0, 65536
409 tbegin -1, 0
410 tbegin 4096, 0
411 tbegin 0(%r1,%r2), 0
412 tbegin 0, -1
413 tbegin 0, 65536
415 #CHECK: error: invalid operand
416 #CHECK: tbeginc -1, 0
417 #CHECK: error: invalid operand
418 #CHECK: tbeginc 4096, 0
419 #CHECK: error: invalid use of indexed addressing
420 #CHECK: tbeginc 0(%r1,%r2), 0
421 #CHECK: error: invalid operand
422 #CHECK: tbeginc 0, -1
423 #CHECK: error: invalid operand
424 #CHECK: tbeginc 0, 65536
426 tbeginc -1, 0
427 tbeginc 4096, 0
428 tbeginc 0(%r1,%r2), 0
429 tbeginc 0, -1
430 tbeginc 0, 65536
432 #CHECK: error: instruction requires: vector
433 #CHECK: vab %v0, %v0, %v0
434 #CHECK: error: instruction requires: vector
435 #CHECK: vaf %v0, %v0, %v0
436 #CHECK: error: instruction requires: vector
437 #CHECK: vag %v0, %v0, %v0
438 #CHECK: error: instruction requires: vector
439 #CHECK: vah %v0, %v0, %v0
440 #CHECK: error: instruction requires: vector
441 #CHECK: vaq %v0, %v0, %v0
443 vab %v0, %v0, %v0
444 vaf %v0, %v0, %v0
445 vag %v0, %v0, %v0
446 vah %v0, %v0, %v0
447 vaq %v0, %v0, %v0
449 #CHECK: error: instruction requires: vector
450 #CHECK: vaccb %v0, %v0, %v0
451 #CHECK: error: instruction requires: vector
452 #CHECK: vaccf %v0, %v0, %v0
453 #CHECK: error: instruction requires: vector
454 #CHECK: vaccg %v0, %v0, %v0
455 #CHECK: error: instruction requires: vector
456 #CHECK: vacch %v0, %v0, %v0
457 #CHECK: error: instruction requires: vector
458 #CHECK: vaccq %v0, %v0, %v0
460 vaccb %v0, %v0, %v0
461 vaccf %v0, %v0, %v0
462 vaccg %v0, %v0, %v0
463 vacch %v0, %v0, %v0
464 vaccq %v0, %v0, %v0
466 #CHECK: error: instruction requires: vector
467 #CHECK: vacccq %v0, %v0, %v0, %v0
469 vacccq %v0, %v0, %v0, %v0
471 #CHECK: error: instruction requires: vector
472 #CHECK: vacq %v0, %v0, %v0, %v0
474 vacq %v0, %v0, %v0, %v0
476 #CHECK: error: instruction requires: vector
477 #CHECK: vavgb %v0, %v0, %v0
478 #CHECK: error: instruction requires: vector
479 #CHECK: vavgf %v0, %v0, %v0
480 #CHECK: error: instruction requires: vector
481 #CHECK: vavgg %v0, %v0, %v0
482 #CHECK: error: instruction requires: vector
483 #CHECK: vavgh %v0, %v0, %v0
485 vavgb %v0, %v0, %v0
486 vavgf %v0, %v0, %v0
487 vavgg %v0, %v0, %v0
488 vavgh %v0, %v0, %v0
490 #CHECK: error: instruction requires: vector
491 #CHECK: vavglb %v0, %v0, %v0
492 #CHECK: error: instruction requires: vector
493 #CHECK: vavglf %v0, %v0, %v0
494 #CHECK: error: instruction requires: vector
495 #CHECK: vavglg %v0, %v0, %v0
496 #CHECK: error: instruction requires: vector
497 #CHECK: vavglh %v0, %v0, %v0
499 vavglb %v0, %v0, %v0
500 vavglf %v0, %v0, %v0
501 vavglg %v0, %v0, %v0
502 vavglh %v0, %v0, %v0
504 #CHECK: error: instruction requires: vector
505 #CHECK: vcdgb %v0, %v0, 0, 0
507 vcdgb %v0, %v0, 0, 0
509 #CHECK: error: instruction requires: vector
510 #CHECK: vcdlgb %v0, %v0, 0, 0
512 vcdlgb %v0, %v0, 0, 0
514 #CHECK: error: instruction requires: vector
515 #CHECK: vceqb %v0, %v0, %v0
516 #CHECK: error: instruction requires: vector
517 #CHECK: vceqbs %v0, %v0, %v0
518 #CHECK: error: instruction requires: vector
519 #CHECK: vceqf %v0, %v0, %v0
520 #CHECK: error: instruction requires: vector
521 #CHECK: vceqfs %v0, %v0, %v0
522 #CHECK: error: instruction requires: vector
523 #CHECK: vceqg %v0, %v0, %v0
524 #CHECK: error: instruction requires: vector
525 #CHECK: vceqgs %v0, %v0, %v0
526 #CHECK: error: instruction requires: vector
527 #CHECK: vceqh %v0, %v0, %v0
528 #CHECK: error: instruction requires: vector
529 #CHECK: vceqhs %v0, %v0, %v0
531 vceqb %v0, %v0, %v0
532 vceqbs %v0, %v0, %v0
533 vceqf %v0, %v0, %v0
534 vceqfs %v0, %v0, %v0
535 vceqg %v0, %v0, %v0
536 vceqgs %v0, %v0, %v0
537 vceqh %v0, %v0, %v0
538 vceqhs %v0, %v0, %v0
540 #CHECK: error: instruction requires: vector
541 #CHECK: vcgdb %v0, %v0, 0, 0
543 vcgdb %v0, %v0, 0, 0
545 #CHECK: error: instruction requires: vector
546 #CHECK: vchb %v0, %v0, %v0
547 #CHECK: error: instruction requires: vector
548 #CHECK: vchbs %v0, %v0, %v0
549 #CHECK: error: instruction requires: vector
550 #CHECK: vchf %v0, %v0, %v0
551 #CHECK: error: instruction requires: vector
552 #CHECK: vchfs %v0, %v0, %v0
553 #CHECK: error: instruction requires: vector
554 #CHECK: vchg %v0, %v0, %v0
555 #CHECK: error: instruction requires: vector
556 #CHECK: vchgs %v0, %v0, %v0
557 #CHECK: error: instruction requires: vector
558 #CHECK: vchh %v0, %v0, %v0
559 #CHECK: error: instruction requires: vector
560 #CHECK: vchhs %v0, %v0, %v0
562 vchb %v0, %v0, %v0
563 vchbs %v0, %v0, %v0
564 vchf %v0, %v0, %v0
565 vchfs %v0, %v0, %v0
566 vchg %v0, %v0, %v0
567 vchgs %v0, %v0, %v0
568 vchh %v0, %v0, %v0
569 vchhs %v0, %v0, %v0
571 #CHECK: error: instruction requires: vector
572 #CHECK: vchlb %v0, %v0, %v0
573 #CHECK: error: instruction requires: vector
574 #CHECK: vchlbs %v0, %v0, %v0
575 #CHECK: error: instruction requires: vector
576 #CHECK: vchlf %v0, %v0, %v0
577 #CHECK: error: instruction requires: vector
578 #CHECK: vchlfs %v0, %v0, %v0
579 #CHECK: error: instruction requires: vector
580 #CHECK: vchlg %v0, %v0, %v0
581 #CHECK: error: instruction requires: vector
582 #CHECK: vchlgs %v0, %v0, %v0
583 #CHECK: error: instruction requires: vector
584 #CHECK: vchlh %v0, %v0, %v0
585 #CHECK: error: instruction requires: vector
586 #CHECK: vchlhs %v0, %v0, %v0
588 vchlb %v0, %v0, %v0
589 vchlbs %v0, %v0, %v0
590 vchlf %v0, %v0, %v0
591 vchlfs %v0, %v0, %v0
592 vchlg %v0, %v0, %v0
593 vchlgs %v0, %v0, %v0
594 vchlh %v0, %v0, %v0
595 vchlhs %v0, %v0, %v0
597 #CHECK: error: instruction requires: vector
598 #CHECK: vcksm %v0, %v0, %v0
600 vcksm %v0, %v0, %v0
602 #CHECK: error: instruction requires: vector
603 #CHECK: vclgdb %v0, %v0, 0, 0
605 vclgdb %v0, %v0, 0, 0
607 #CHECK: error: instruction requires: vector
608 #CHECK: vclzb %v0, %v0
609 #CHECK: error: instruction requires: vector
610 #CHECK: vclzf %v0, %v0
611 #CHECK: error: instruction requires: vector
612 #CHECK: vclzg %v0, %v0
613 #CHECK: error: instruction requires: vector
614 #CHECK: vclzh %v0, %v0
616 vclzb %v0, %v0
617 vclzf %v0, %v0
618 vclzg %v0, %v0
619 vclzh %v0, %v0
621 #CHECK: error: instruction requires: vector
622 #CHECK: vctzb %v0, %v0
623 #CHECK: error: instruction requires: vector
624 #CHECK: vctzf %v0, %v0
625 #CHECK: error: instruction requires: vector
626 #CHECK: vctzg %v0, %v0
627 #CHECK: error: instruction requires: vector
628 #CHECK: vctzh %v0, %v0
630 vctzb %v0, %v0
631 vctzf %v0, %v0
632 vctzg %v0, %v0
633 vctzh %v0, %v0
635 #CHECK: error: instruction requires: vector
636 #CHECK: vecb %v0, %v0
637 #CHECK: error: instruction requires: vector
638 #CHECK: vecf %v0, %v0
639 #CHECK: error: instruction requires: vector
640 #CHECK: vecg %v0, %v0
641 #CHECK: error: instruction requires: vector
642 #CHECK: vech %v0, %v0
644 vecb %v0, %v0
645 vecf %v0, %v0
646 vecg %v0, %v0
647 vech %v0, %v0
649 #CHECK: error: instruction requires: vector
650 #CHECK: veclb %v0, %v0
651 #CHECK: error: instruction requires: vector
652 #CHECK: veclf %v0, %v0
653 #CHECK: error: instruction requires: vector
654 #CHECK: veclg %v0, %v0
655 #CHECK: error: instruction requires: vector
656 #CHECK: veclh %v0, %v0
658 veclb %v0, %v0
659 veclf %v0, %v0
660 veclg %v0, %v0
661 veclh %v0, %v0
663 #CHECK: error: instruction requires: vector
664 #CHECK: verimb %v0, %v0, %v0, 0
665 #CHECK: error: instruction requires: vector
666 #CHECK: verimf %v0, %v0, %v0, 0
667 #CHECK: error: instruction requires: vector
668 #CHECK: verimg %v0, %v0, %v0, 0
669 #CHECK: error: instruction requires: vector
670 #CHECK: verimh %v0, %v0, %v0, 0
672 verimb %v0, %v0, %v0, 0
673 verimf %v0, %v0, %v0, 0
674 verimg %v0, %v0, %v0, 0
675 verimh %v0, %v0, %v0, 0
677 #CHECK: error: instruction requires: vector
678 #CHECK: verllb %v0, %v0, 0
679 #CHECK: error: instruction requires: vector
680 #CHECK: verllf %v0, %v0, 0
681 #CHECK: error: instruction requires: vector
682 #CHECK: verllg %v0, %v0, 0
683 #CHECK: error: instruction requires: vector
684 #CHECK: verllh %v0, %v0, 0
686 verllb %v0, %v0, 0
687 verllf %v0, %v0, 0
688 verllg %v0, %v0, 0
689 verllh %v0, %v0, 0
691 #CHECK: error: instruction requires: vector
692 #CHECK: verllvb %v0, %v0, %v0
693 #CHECK: error: instruction requires: vector
694 #CHECK: verllvf %v0, %v0, %v0
695 #CHECK: error: instruction requires: vector
696 #CHECK: verllvg %v0, %v0, %v0
697 #CHECK: error: instruction requires: vector
698 #CHECK: verllvh %v0, %v0, %v0
700 verllvb %v0, %v0, %v0
701 verllvf %v0, %v0, %v0
702 verllvg %v0, %v0, %v0
703 verllvh %v0, %v0, %v0
705 #CHECK: error: instruction requires: vector
706 #CHECK: veslb %v0, %v0, 0
707 #CHECK: error: instruction requires: vector
708 #CHECK: veslf %v0, %v0, 0
709 #CHECK: error: instruction requires: vector
710 #CHECK: veslg %v0, %v0, 0
711 #CHECK: error: instruction requires: vector
712 #CHECK: veslh %v0, %v0, 0
714 veslb %v0, %v0, 0
715 veslf %v0, %v0, 0
716 veslg %v0, %v0, 0
717 veslh %v0, %v0, 0
719 #CHECK: error: instruction requires: vector
720 #CHECK: veslvb %v0, %v0, %v0
721 #CHECK: error: instruction requires: vector
722 #CHECK: veslvf %v0, %v0, %v0
723 #CHECK: error: instruction requires: vector
724 #CHECK: veslvg %v0, %v0, %v0
725 #CHECK: error: instruction requires: vector
726 #CHECK: veslvh %v0, %v0, %v0
728 veslvb %v0, %v0, %v0
729 veslvf %v0, %v0, %v0
730 veslvg %v0, %v0, %v0
731 veslvh %v0, %v0, %v0
733 #CHECK: error: instruction requires: vector
734 #CHECK: vesrab %v0, %v0, 0
735 #CHECK: error: instruction requires: vector
736 #CHECK: vesraf %v0, %v0, 0
737 #CHECK: error: instruction requires: vector
738 #CHECK: vesrag %v0, %v0, 0
739 #CHECK: error: instruction requires: vector
740 #CHECK: vesrah %v0, %v0, 0
742 vesrab %v0, %v0, 0
743 vesraf %v0, %v0, 0
744 vesrag %v0, %v0, 0
745 vesrah %v0, %v0, 0
747 #CHECK: error: instruction requires: vector
748 #CHECK: vesravb %v0, %v0, %v0
749 #CHECK: error: instruction requires: vector
750 #CHECK: vesravf %v0, %v0, %v0
751 #CHECK: error: instruction requires: vector
752 #CHECK: vesravg %v0, %v0, %v0
753 #CHECK: error: instruction requires: vector
754 #CHECK: vesravh %v0, %v0, %v0
756 vesravb %v0, %v0, %v0
757 vesravf %v0, %v0, %v0
758 vesravg %v0, %v0, %v0
759 vesravh %v0, %v0, %v0
761 #CHECK: error: instruction requires: vector
762 #CHECK: vesrlb %v0, %v0, 0
763 #CHECK: error: instruction requires: vector
764 #CHECK: vesrlf %v0, %v0, 0
765 #CHECK: error: instruction requires: vector
766 #CHECK: vesrlg %v0, %v0, 0
767 #CHECK: error: instruction requires: vector
768 #CHECK: vesrlh %v0, %v0, 0
770 vesrlb %v0, %v0, 0
771 vesrlf %v0, %v0, 0
772 vesrlg %v0, %v0, 0
773 vesrlh %v0, %v0, 0
775 #CHECK: error: instruction requires: vector
776 #CHECK: vesrlvb %v0, %v0, %v0
777 #CHECK: error: instruction requires: vector
778 #CHECK: vesrlvf %v0, %v0, %v0
779 #CHECK: error: instruction requires: vector
780 #CHECK: vesrlvg %v0, %v0, %v0
781 #CHECK: error: instruction requires: vector
782 #CHECK: vesrlvh %v0, %v0, %v0
784 vesrlvb %v0, %v0, %v0
785 vesrlvf %v0, %v0, %v0
786 vesrlvg %v0, %v0, %v0
787 vesrlvh %v0, %v0, %v0
789 #CHECK: error: instruction requires: vector
790 #CHECK: vfadb %v0, %v0, %v0
792 vfadb %v0, %v0, %v0
794 #CHECK: error: instruction requires: vector
795 #CHECK: vfaeb %v0, %v0, %v0
796 #CHECK: error: instruction requires: vector
797 #CHECK: vfaebs %v0, %v0, %v0
798 #CHECK: error: instruction requires: vector
799 #CHECK: vfaef %v0, %v0, %v0
800 #CHECK: error: instruction requires: vector
801 #CHECK: vfaefs %v0, %v0, %v0
802 #CHECK: error: instruction requires: vector
803 #CHECK: vfaeh %v0, %v0, %v0
804 #CHECK: error: instruction requires: vector
805 #CHECK: vfaehs %v0, %v0, %v0
806 #CHECK: error: instruction requires: vector
807 #CHECK: vfaezb %v0, %v0, %v0
808 #CHECK: error: instruction requires: vector
809 #CHECK: vfaezbs %v0, %v0, %v0
810 #CHECK: error: instruction requires: vector
811 #CHECK: vfaezf %v0, %v0, %v0
812 #CHECK: error: instruction requires: vector
813 #CHECK: vfaezfs %v0, %v0, %v0
814 #CHECK: error: instruction requires: vector
815 #CHECK: vfaezh %v0, %v0, %v0
816 #CHECK: error: instruction requires: vector
817 #CHECK: vfaezhs %v0, %v0, %v0
819 vfaeb %v0, %v0, %v0
820 vfaebs %v0, %v0, %v0
821 vfaef %v0, %v0, %v0
822 vfaefs %v0, %v0, %v0
823 vfaeh %v0, %v0, %v0
824 vfaehs %v0, %v0, %v0
825 vfaezb %v0, %v0, %v0
826 vfaezbs %v0, %v0, %v0
827 vfaezf %v0, %v0, %v0
828 vfaezfs %v0, %v0, %v0
829 vfaezh %v0, %v0, %v0
830 vfaezhs %v0, %v0, %v0
832 #CHECK: error: instruction requires: vector
833 #CHECK: vfcedb %v0, %v0, %v0
834 #CHECK: vfcedbs %v0, %v0, %v0
836 vfcedb %v0, %v0, %v0
837 vfcedbs %v0, %v0, %v0
839 #CHECK: error: instruction requires: vector
840 #CHECK: vfchdb %v0, %v0, %v0
841 #CHECK: vfchdbs %v0, %v0, %v0
843 vfchdb %v0, %v0, %v0
844 vfchdbs %v0, %v0, %v0
846 #CHECK: error: instruction requires: vector
847 #CHECK: vfddb %v0, %v0, %v0
849 vfddb %v0, %v0, %v0
851 #CHECK: error: instruction requires: vector
852 #CHECK: vfeeb %v0, %v0, %v0
853 #CHECK: error: instruction requires: vector
854 #CHECK: vfeebs %v0, %v0, %v0
855 #CHECK: error: instruction requires: vector
856 #CHECK: vfeef %v0, %v0, %v0
857 #CHECK: error: instruction requires: vector
858 #CHECK: vfeefs %v0, %v0, %v0
859 #CHECK: error: instruction requires: vector
860 #CHECK: vfeeh %v0, %v0, %v0
861 #CHECK: error: instruction requires: vector
862 #CHECK: vfeehs %v0, %v0, %v0
863 #CHECK: error: instruction requires: vector
864 #CHECK: vfeezb %v0, %v0, %v0
865 #CHECK: error: instruction requires: vector
866 #CHECK: vfeezbs %v0, %v0, %v0
867 #CHECK: error: instruction requires: vector
868 #CHECK: vfeezf %v0, %v0, %v0
869 #CHECK: error: instruction requires: vector
870 #CHECK: vfeezfs %v0, %v0, %v0
871 #CHECK: error: instruction requires: vector
872 #CHECK: vfeezh %v0, %v0, %v0
873 #CHECK: error: instruction requires: vector
874 #CHECK: vfeezhs %v0, %v0, %v0
876 vfeeb %v0, %v0, %v0
877 vfeebs %v0, %v0, %v0
878 vfeef %v0, %v0, %v0
879 vfeefs %v0, %v0, %v0
880 vfeeh %v0, %v0, %v0
881 vfeehs %v0, %v0, %v0
882 vfeezb %v0, %v0, %v0
883 vfeezbs %v0, %v0, %v0
884 vfeezf %v0, %v0, %v0
885 vfeezfs %v0, %v0, %v0
886 vfeezh %v0, %v0, %v0
887 vfeezhs %v0, %v0, %v0
889 #CHECK: error: instruction requires: vector
890 #CHECK: vfeneb %v0, %v0, %v0
891 #CHECK: error: instruction requires: vector
892 #CHECK: vfenebs %v0, %v0, %v0
893 #CHECK: error: instruction requires: vector
894 #CHECK: vfenef %v0, %v0, %v0
895 #CHECK: error: instruction requires: vector
896 #CHECK: vfenefs %v0, %v0, %v0
897 #CHECK: error: instruction requires: vector
898 #CHECK: vfeneh %v0, %v0, %v0
899 #CHECK: error: instruction requires: vector
900 #CHECK: vfenehs %v0, %v0, %v0
901 #CHECK: error: instruction requires: vector
902 #CHECK: vfenezb %v0, %v0, %v0
903 #CHECK: error: instruction requires: vector
904 #CHECK: vfenezbs %v0, %v0, %v0
905 #CHECK: error: instruction requires: vector
906 #CHECK: vfenezf %v0, %v0, %v0
907 #CHECK: error: instruction requires: vector
908 #CHECK: vfenezfs %v0, %v0, %v0
909 #CHECK: error: instruction requires: vector
910 #CHECK: vfenezh %v0, %v0, %v0
911 #CHECK: error: instruction requires: vector
912 #CHECK: vfenezhs %v0, %v0, %v0
914 vfeneb %v0, %v0, %v0
915 vfenebs %v0, %v0, %v0
916 vfenef %v0, %v0, %v0
917 vfenefs %v0, %v0, %v0
918 vfeneh %v0, %v0, %v0
919 vfenehs %v0, %v0, %v0
920 vfenezb %v0, %v0, %v0
921 vfenezbs %v0, %v0, %v0
922 vfenezf %v0, %v0, %v0
923 vfenezfs %v0, %v0, %v0
924 vfenezh %v0, %v0, %v0
925 vfenezhs %v0, %v0, %v0
927 #CHECK: error: instruction requires: vector
928 #CHECK: vfidb %v0, %v0, 0, 0
930 vfidb %v0, %v0, 0, 0
932 #CHECK: error: instruction requires: vector
933 #CHECK: vflcdb %v0, %v0
935 vflcdb %v0, %v0
937 #CHECK: error: instruction requires: vector
938 #CHECK: vflndb %v0, %v0
940 vflndb %v0, %v0
942 #CHECK: error: instruction requires: vector
943 #CHECK: vflpdb %v0, %v0
945 vflpdb %v0, %v0
947 #CHECK: error: instruction requires: vector
948 #CHECK: vfmadb %v0, %v0, %v0, %v0
950 vfmadb %v0, %v0, %v0, %v0
952 #CHECK: error: instruction requires: vector
953 #CHECK: vfmdb %v0, %v0, %v0
955 vfmdb %v0, %v0, %v0
957 #CHECK: error: instruction requires: vector
958 #CHECK: vfmsdb %v0, %v0, %v0, %v0
960 vfmsdb %v0, %v0, %v0, %v0
962 #CHECK: error: instruction requires: vector
963 #CHECK: vfsdb %v0, %v0, %v0
965 vfsdb %v0, %v0, %v0
967 #CHECK: error: instruction requires: vector
968 #CHECK: vfsqdb %v0, %v0
970 vfsqdb %v0, %v0
972 #CHECK: error: instruction requires: vector
973 #CHECK: vftcidb %v0, %v0, 0
975 vftcidb %v0, %v0, 0
977 #CHECK: error: instruction requires: vector
978 #CHECK: vgbm %v0, 0
980 vgbm %v0, 0
982 #CHECK: error: instruction requires: vector
983 #CHECK: vgef %v0, 0(%v0, %r1), 0
984 #CHECK: error: instruction requires: vector
985 #CHECK: vgeg %v0, 0(%v0, %r1), 0
987 vgef %v0, 0(%v0, %r1), 0
988 vgeg %v0, 0(%v0, %r1), 0
990 #CHECK: error: instruction requires: vector
991 #CHECK: vgfmab %v0, %v0, %v0, %v0
992 #CHECK: error: instruction requires: vector
993 #CHECK: vgfmaf %v0, %v0, %v0, %v0
994 #CHECK: error: instruction requires: vector
995 #CHECK: vgfmag %v0, %v0, %v0, %v0
996 #CHECK: error: instruction requires: vector
997 #CHECK: vgfmah %v0, %v0, %v0, %v0
999 vgfmab %v0, %v0, %v0, %v0
1000 vgfmaf %v0, %v0, %v0, %v0
1001 vgfmag %v0, %v0, %v0, %v0
1002 vgfmah %v0, %v0, %v0, %v0
1004 #CHECK: error: instruction requires: vector
1005 #CHECK: vgfmb %v0, %v0, %v0
1006 #CHECK: error: instruction requires: vector
1007 #CHECK: vgfmf %v0, %v0, %v0
1008 #CHECK: error: instruction requires: vector
1009 #CHECK: vgfmg %v0, %v0, %v0
1010 #CHECK: error: instruction requires: vector
1011 #CHECK: vgfmh %v0, %v0, %v0
1013 vgfmb %v0, %v0, %v0
1014 vgfmf %v0, %v0, %v0
1015 vgfmg %v0, %v0, %v0
1016 vgfmh %v0, %v0, %v0
1018 #CHECK: error: instruction requires: vector
1019 #CHECK: vgmb %v0, 0, 0
1020 #CHECK: error: instruction requires: vector
1021 #CHECK: vgmf %v0, 0, 0
1022 #CHECK: error: instruction requires: vector
1023 #CHECK: vgmg %v0, 0, 0
1024 #CHECK: error: instruction requires: vector
1025 #CHECK: vgmh %v0, 0, 0
1027 vgmb %v0, 0, 0
1028 vgmf %v0, 0, 0
1029 vgmg %v0, 0, 0
1030 vgmh %v0, 0, 0
1032 #CHECK: error: instruction requires: vector
1033 #CHECK: vistrb %v0, %v0
1034 #CHECK: error: instruction requires: vector
1035 #CHECK: vistrbs %v0, %v0
1036 #CHECK: error: instruction requires: vector
1037 #CHECK: vistrf %v0, %v0
1038 #CHECK: error: instruction requires: vector
1039 #CHECK: vistrfs %v0, %v0
1040 #CHECK: error: instruction requires: vector
1041 #CHECK: vistrh %v0, %v0
1042 #CHECK: error: instruction requires: vector
1043 #CHECK: vistrhs %v0, %v0
1045 vistrb %v0, %v0
1046 vistrbs %v0, %v0
1047 vistrf %v0, %v0
1048 vistrfs %v0, %v0
1049 vistrh %v0, %v0
1050 vistrhs %v0, %v0
1052 #CHECK: error: instruction requires: vector
1053 #CHECK: vl %v0, 0
1055 vl %v0, 0
1057 #CHECK: error: instruction requires: vector
1058 #CHECK: vlbb %v0, 0, 0
1060 vlbb %v0, 0, 0
1062 #CHECK: error: instruction requires: vector
1063 #CHECK: vlcb %v0, %v0
1064 #CHECK: error: instruction requires: vector
1065 #CHECK: vlcf %v0, %v0
1066 #CHECK: error: instruction requires: vector
1067 #CHECK: vlcg %v0, %v0
1068 #CHECK: error: instruction requires: vector
1069 #CHECK: vlch %v0, %v0
1071 vlcb %v0, %v0
1072 vlcf %v0, %v0
1073 vlcg %v0, %v0
1074 vlch %v0, %v0
1076 #CHECK: error: instruction requires: vector
1077 #CHECK: vldeb %v0, %v0
1079 vldeb %v0, %v0
1081 #CHECK: error: instruction requires: vector
1082 #CHECK: vleb %v0, 0, 0
1083 #CHECK: error: instruction requires: vector
1084 #CHECK: vlef %v0, 0, 0
1085 #CHECK: error: instruction requires: vector
1086 #CHECK: vleg %v0, 0, 0
1087 #CHECK: error: instruction requires: vector
1088 #CHECK: vleh %v0, 0, 0
1090 vleb %v0, 0, 0
1091 vlef %v0, 0, 0
1092 vleg %v0, 0, 0
1093 vleh %v0, 0, 0
1095 #CHECK: error: instruction requires: vector
1096 #CHECK: vledb %v0, %v0, 0, 0
1098 vledb %v0, %v0, 0, 0
1100 #CHECK: error: instruction requires: vector
1101 #CHECK: vleib %v0, 0, 0
1102 #CHECK: error: instruction requires: vector
1103 #CHECK: vleif %v0, 0, 0
1104 #CHECK: error: instruction requires: vector
1105 #CHECK: vleig %v0, 0, 0
1106 #CHECK: error: instruction requires: vector
1107 #CHECK: vleih %v0, 0, 0
1109 vleib %v0, 0, 0
1110 vleif %v0, 0, 0
1111 vleig %v0, 0, 0
1112 vleih %v0, 0, 0
1114 #CHECK: error: instruction requires: vector
1115 #CHECK: vlgvb %r0, %v0, 0
1116 #CHECK: error: instruction requires: vector
1117 #CHECK: vlgvf %r0, %v0, 0
1118 #CHECK: error: instruction requires: vector
1119 #CHECK: vlgvg %r0, %v0, 0
1120 #CHECK: error: instruction requires: vector
1121 #CHECK: vlgvh %r0, %v0, 0
1123 vlgvb %r0, %v0, 0
1124 vlgvf %r0, %v0, 0
1125 vlgvg %r0, %v0, 0
1126 vlgvh %r0, %v0, 0
1128 #CHECK: error: instruction requires: vector
1129 #CHECK: vll %v0, %r0, 0
1131 vll %v0, %r0, 0
1133 #CHECK: error: instruction requires: vector
1134 #CHECK: vllezb %v0, 0
1135 #CHECK: error: instruction requires: vector
1136 #CHECK: vllezf %v0, 0
1137 #CHECK: error: instruction requires: vector
1138 #CHECK: vllezg %v0, 0
1139 #CHECK: error: instruction requires: vector
1140 #CHECK: vllezh %v0, 0
1142 vllezb %v0, 0
1143 vllezf %v0, 0
1144 vllezg %v0, 0
1145 vllezh %v0, 0
1147 #CHECK: error: instruction requires: vector
1148 #CHECK: vlm %v0, %v0, 0
1150 vlm %v0, %v0, 0
1152 #CHECK: error: instruction requires: vector
1153 #CHECK: vlpb %v0, %v0
1154 #CHECK: error: instruction requires: vector
1155 #CHECK: vlpf %v0, %v0
1156 #CHECK: error: instruction requires: vector
1157 #CHECK: vlpg %v0, %v0
1158 #CHECK: error: instruction requires: vector
1159 #CHECK: vlph %v0, %v0
1161 vlpb %v0, %v0
1162 vlpf %v0, %v0
1163 vlpg %v0, %v0
1164 vlph %v0, %v0
1166 #CHECK: error: instruction requires: vector
1167 #CHECK: vlr %v0, %v0
1169 vlr %v0, %v0
1171 #CHECK: error: instruction requires: vector
1172 #CHECK: vlrepb %v0, 0
1173 #CHECK: error: instruction requires: vector
1174 #CHECK: vlrepf %v0, 0
1175 #CHECK: error: instruction requires: vector
1176 #CHECK: vlrepg %v0, 0
1177 #CHECK: error: instruction requires: vector
1178 #CHECK: vlreph %v0, 0
1180 vlrepb %v0, 0
1181 vlrepf %v0, 0
1182 vlrepg %v0, 0
1183 vlreph %v0, 0
1185 #CHECK: error: instruction requires: vector
1186 #CHECK: vlvgb %v0, %r0, 0
1187 #CHECK: error: instruction requires: vector
1188 #CHECK: vlvgf %v0, %r0, 0
1189 #CHECK: error: instruction requires: vector
1190 #CHECK: vlvgg %v0, %r0, 0
1191 #CHECK: error: instruction requires: vector
1192 #CHECK: vlvgh %v0, %r0, 0
1194 vlvgb %v0, %r0, 0
1195 vlvgf %v0, %r0, 0
1196 vlvgg %v0, %r0, 0
1197 vlvgh %v0, %r0, 0
1199 #CHECK: error: instruction requires: vector
1200 #CHECK: vlvgp %v0, %r0, %r0
1202 vlvgp %v0, %r0, %r0
1204 #CHECK: error: instruction requires: vector
1205 #CHECK: vmaeb %v0, %v0, %v0, %v0
1206 #CHECK: error: instruction requires: vector
1207 #CHECK: vmaef %v0, %v0, %v0, %v0
1208 #CHECK: error: instruction requires: vector
1209 #CHECK: vmaeh %v0, %v0, %v0, %v0
1211 vmaeb %v0, %v0, %v0, %v0
1212 vmaef %v0, %v0, %v0, %v0
1213 vmaeh %v0, %v0, %v0, %v0
1215 #CHECK: error: instruction requires: vector
1216 #CHECK: vmahb %v0, %v0, %v0, %v0
1217 #CHECK: error: instruction requires: vector
1218 #CHECK: vmahf %v0, %v0, %v0, %v0
1219 #CHECK: error: instruction requires: vector
1220 #CHECK: vmahh %v0, %v0, %v0, %v0
1222 vmahb %v0, %v0, %v0, %v0
1223 vmahf %v0, %v0, %v0, %v0
1224 vmahh %v0, %v0, %v0, %v0
1226 #CHECK: error: instruction requires: vector
1227 #CHECK: vmalb %v0, %v0, %v0, %v0
1228 #CHECK: error: instruction requires: vector
1229 #CHECK: vmalf %v0, %v0, %v0, %v0
1230 #CHECK: error: instruction requires: vector
1231 #CHECK: vmalhw %v0, %v0, %v0, %v0
1233 vmalb %v0, %v0, %v0, %v0
1234 vmalf %v0, %v0, %v0, %v0
1235 vmalhw %v0, %v0, %v0, %v0
1237 #CHECK: error: instruction requires: vector
1238 #CHECK: vmaleb %v0, %v0, %v0, %v0
1239 #CHECK: error: instruction requires: vector
1240 #CHECK: vmalef %v0, %v0, %v0, %v0
1241 #CHECK: error: instruction requires: vector
1242 #CHECK: vmaleh %v0, %v0, %v0, %v0
1244 vmaleb %v0, %v0, %v0, %v0
1245 vmalef %v0, %v0, %v0, %v0
1246 vmaleh %v0, %v0, %v0, %v0
1248 #CHECK: error: instruction requires: vector
1249 #CHECK: vmalhb %v0, %v0, %v0, %v0
1250 #CHECK: error: instruction requires: vector
1251 #CHECK: vmalhf %v0, %v0, %v0, %v0
1252 #CHECK: error: instruction requires: vector
1253 #CHECK: vmalhh %v0, %v0, %v0, %v0
1255 vmalhb %v0, %v0, %v0, %v0
1256 vmalhf %v0, %v0, %v0, %v0
1257 vmalhh %v0, %v0, %v0, %v0
1259 #CHECK: error: instruction requires: vector
1260 #CHECK: vmalob %v0, %v0, %v0, %v0
1261 #CHECK: error: instruction requires: vector
1262 #CHECK: vmalof %v0, %v0, %v0, %v0
1263 #CHECK: error: instruction requires: vector
1264 #CHECK: vmaloh %v0, %v0, %v0, %v0
1266 vmalob %v0, %v0, %v0, %v0
1267 vmalof %v0, %v0, %v0, %v0
1268 vmaloh %v0, %v0, %v0, %v0
1270 #CHECK: error: instruction requires: vector
1271 #CHECK: vmaob %v0, %v0, %v0, %v0
1272 #CHECK: error: instruction requires: vector
1273 #CHECK: vmaof %v0, %v0, %v0, %v0
1274 #CHECK: error: instruction requires: vector
1275 #CHECK: vmaoh %v0, %v0, %v0, %v0
1277 vmaob %v0, %v0, %v0, %v0
1278 vmaof %v0, %v0, %v0, %v0
1279 vmaoh %v0, %v0, %v0, %v0
1281 #CHECK: error: instruction requires: vector
1282 #CHECK: vmeb %v0, %v0, %v0
1283 #CHECK: error: instruction requires: vector
1284 #CHECK: vmef %v0, %v0, %v0
1285 #CHECK: error: instruction requires: vector
1286 #CHECK: vmeh %v0, %v0, %v0
1288 vmeb %v0, %v0, %v0
1289 vmef %v0, %v0, %v0
1290 vmeh %v0, %v0, %v0
1292 #CHECK: error: instruction requires: vector
1293 #CHECK: vmhb %v0, %v0, %v0
1294 #CHECK: error: instruction requires: vector
1295 #CHECK: vmhf %v0, %v0, %v0
1296 #CHECK: error: instruction requires: vector
1297 #CHECK: vmhh %v0, %v0, %v0
1299 vmhb %v0, %v0, %v0
1300 vmhf %v0, %v0, %v0
1301 vmhh %v0, %v0, %v0
1303 #CHECK: error: instruction requires: vector
1304 #CHECK: vmlb %v0, %v0, %v0
1305 #CHECK: error: instruction requires: vector
1306 #CHECK: vmlf %v0, %v0, %v0
1307 #CHECK: error: instruction requires: vector
1308 #CHECK: vmlhw %v0, %v0, %v0
1310 vmlb %v0, %v0, %v0
1311 vmlf %v0, %v0, %v0
1312 vmlhw %v0, %v0, %v0
1314 #CHECK: error: instruction requires: vector
1315 #CHECK: vmleb %v0, %v0, %v0
1316 #CHECK: error: instruction requires: vector
1317 #CHECK: vmlef %v0, %v0, %v0
1318 #CHECK: error: instruction requires: vector
1319 #CHECK: vmleh %v0, %v0, %v0
1321 vmleb %v0, %v0, %v0
1322 vmlef %v0, %v0, %v0
1323 vmleh %v0, %v0, %v0
1325 #CHECK: error: instruction requires: vector
1326 #CHECK: vmlhb %v0, %v0, %v0
1327 #CHECK: error: instruction requires: vector
1328 #CHECK: vmlhf %v0, %v0, %v0
1329 #CHECK: error: instruction requires: vector
1330 #CHECK: vmlhh %v0, %v0, %v0
1332 vmlhb %v0, %v0, %v0
1333 vmlhf %v0, %v0, %v0
1334 vmlhh %v0, %v0, %v0
1336 #CHECK: error: instruction requires: vector
1337 #CHECK: vmlob %v0, %v0, %v0
1338 #CHECK: error: instruction requires: vector
1339 #CHECK: vmlof %v0, %v0, %v0
1340 #CHECK: error: instruction requires: vector
1341 #CHECK: vmloh %v0, %v0, %v0
1343 vmlob %v0, %v0, %v0
1344 vmlof %v0, %v0, %v0
1345 vmloh %v0, %v0, %v0
1347 #CHECK: error: instruction requires: vector
1348 #CHECK: vmnb %v0, %v0, %v0
1349 #CHECK: error: instruction requires: vector
1350 #CHECK: vmnf %v0, %v0, %v0
1351 #CHECK: error: instruction requires: vector
1352 #CHECK: vmng %v0, %v0, %v0
1353 #CHECK: error: instruction requires: vector
1354 #CHECK: vmnh %v0, %v0, %v0
1356 vmnb %v0, %v0, %v0
1357 vmnf %v0, %v0, %v0
1358 vmng %v0, %v0, %v0
1359 vmnh %v0, %v0, %v0
1361 #CHECK: error: instruction requires: vector
1362 #CHECK: vmnlb %v0, %v0, %v0
1363 #CHECK: error: instruction requires: vector
1364 #CHECK: vmnlf %v0, %v0, %v0
1365 #CHECK: error: instruction requires: vector
1366 #CHECK: vmnlg %v0, %v0, %v0
1367 #CHECK: error: instruction requires: vector
1368 #CHECK: vmnlh %v0, %v0, %v0
1370 vmnlb %v0, %v0, %v0
1371 vmnlf %v0, %v0, %v0
1372 vmnlg %v0, %v0, %v0
1373 vmnlh %v0, %v0, %v0
1375 #CHECK: error: instruction requires: vector
1376 #CHECK: vmob %v0, %v0, %v0
1377 #CHECK: error: instruction requires: vector
1378 #CHECK: vmof %v0, %v0, %v0
1379 #CHECK: error: instruction requires: vector
1380 #CHECK: vmoh %v0, %v0, %v0
1382 vmob %v0, %v0, %v0
1383 vmof %v0, %v0, %v0
1384 vmoh %v0, %v0, %v0
1386 #CHECK: error: instruction requires: vector
1387 #CHECK: vmrhb %v0, %v0, %v0
1388 #CHECK: error: instruction requires: vector
1389 #CHECK: vmrhf %v0, %v0, %v0
1390 #CHECK: error: instruction requires: vector
1391 #CHECK: vmrhg %v0, %v0, %v0
1392 #CHECK: error: instruction requires: vector
1393 #CHECK: vmrhh %v0, %v0, %v0
1395 vmrhb %v0, %v0, %v0
1396 vmrhf %v0, %v0, %v0
1397 vmrhg %v0, %v0, %v0
1398 vmrhh %v0, %v0, %v0
1400 #CHECK: error: instruction requires: vector
1401 #CHECK: vmrlb %v0, %v0, %v0
1402 #CHECK: error: instruction requires: vector
1403 #CHECK: vmrlf %v0, %v0, %v0
1404 #CHECK: error: instruction requires: vector
1405 #CHECK: vmrlg %v0, %v0, %v0
1406 #CHECK: error: instruction requires: vector
1407 #CHECK: vmrlh %v0, %v0, %v0
1409 vmrlb %v0, %v0, %v0
1410 vmrlf %v0, %v0, %v0
1411 vmrlg %v0, %v0, %v0
1412 vmrlh %v0, %v0, %v0
1414 #CHECK: error: instruction requires: vector
1415 #CHECK: vmxb %v0, %v0, %v0
1416 #CHECK: error: instruction requires: vector
1417 #CHECK: vmxf %v0, %v0, %v0
1418 #CHECK: error: instruction requires: vector
1419 #CHECK: vmxg %v0, %v0, %v0
1420 #CHECK: error: instruction requires: vector
1421 #CHECK: vmxh %v0, %v0, %v0
1423 vmxb %v0, %v0, %v0
1424 vmxf %v0, %v0, %v0
1425 vmxg %v0, %v0, %v0
1426 vmxh %v0, %v0, %v0
1428 #CHECK: error: instruction requires: vector
1429 #CHECK: vmxlb %v0, %v0, %v0
1430 #CHECK: error: instruction requires: vector
1431 #CHECK: vmxlf %v0, %v0, %v0
1432 #CHECK: error: instruction requires: vector
1433 #CHECK: vmxlg %v0, %v0, %v0
1434 #CHECK: error: instruction requires: vector
1435 #CHECK: vmxlh %v0, %v0, %v0
1437 vmxlb %v0, %v0, %v0
1438 vmxlf %v0, %v0, %v0
1439 vmxlg %v0, %v0, %v0
1440 vmxlh %v0, %v0, %v0
1442 #CHECK: error: instruction requires: vector
1443 #CHECK: vn %v0, %v0, %v0
1445 vn %v0, %v0, %v0
1447 #CHECK: error: instruction requires: vector
1448 #CHECK: vnc %v0, %v0, %v0
1450 vnc %v0, %v0, %v0
1452 #CHECK: error: instruction requires: vector
1453 #CHECK: vno %v0, %v0, %v0
1455 vno %v0, %v0, %v0
1457 #CHECK: error: instruction requires: vector
1458 #CHECK: vo %v0, %v0, %v0
1460 vo %v0, %v0, %v0
1462 #CHECK: error: instruction requires: vector
1463 #CHECK: vone %v0
1465 vone %v0
1467 #CHECK: error: instruction requires: vector
1468 #CHECK: vpdi %v0, %v0, %v0, 0
1470 vpdi %v0, %v0, %v0, 0
1472 #CHECK: error: instruction requires: vector
1473 #CHECK: vperm %v0, %v0, %v0, %v0
1475 vperm %v0, %v0, %v0, %v0
1477 #CHECK: error: instruction requires: vector
1478 #CHECK: vpkf %v0, %v0, %v0
1479 #CHECK: error: instruction requires: vector
1480 #CHECK: vpkg %v0, %v0, %v0
1481 #CHECK: error: instruction requires: vector
1482 #CHECK: vpkh %v0, %v0, %v0
1484 vpkf %v0, %v0, %v0
1485 vpkg %v0, %v0, %v0
1486 vpkh %v0, %v0, %v0
1488 #CHECK: error: instruction requires: vector
1489 #CHECK: vpklsf %v0, %v0, %v0
1490 #CHECK: error: instruction requires: vector
1491 #CHECK: vpklsfs %v0, %v0, %v0
1492 #CHECK: error: instruction requires: vector
1493 #CHECK: vpklsg %v0, %v0, %v0
1494 #CHECK: error: instruction requires: vector
1495 #CHECK: vpklsgs %v0, %v0, %v0
1496 #CHECK: error: instruction requires: vector
1497 #CHECK: vpklsh %v0, %v0, %v0
1498 #CHECK: error: instruction requires: vector
1499 #CHECK: vpklshs %v0, %v0, %v0
1501 vpklsf %v0, %v0, %v0
1502 vpklsfs %v0, %v0, %v0
1503 vpklsg %v0, %v0, %v0
1504 vpklsgs %v0, %v0, %v0
1505 vpklsh %v0, %v0, %v0
1506 vpklshs %v0, %v0, %v0
1508 #CHECK: error: instruction requires: vector
1509 #CHECK: vpksf %v0, %v0, %v0
1510 #CHECK: error: instruction requires: vector
1511 #CHECK: vpksfs %v0, %v0, %v0
1512 #CHECK: error: instruction requires: vector
1513 #CHECK: vpksg %v0, %v0, %v0
1514 #CHECK: error: instruction requires: vector
1515 #CHECK: vpksgs %v0, %v0, %v0
1516 #CHECK: error: instruction requires: vector
1517 #CHECK: vpksh %v0, %v0, %v0
1518 #CHECK: error: instruction requires: vector
1519 #CHECK: vpkshs %v0, %v0, %v0
1521 vpksf %v0, %v0, %v0
1522 vpksfs %v0, %v0, %v0
1523 vpksg %v0, %v0, %v0
1524 vpksgs %v0, %v0, %v0
1525 vpksh %v0, %v0, %v0
1526 vpkshs %v0, %v0, %v0
1528 #CHECK: error: instruction requires: vector
1529 #CHECK: vpopct %v0, %v0, 0
1531 vpopct %v0, %v0, 0
1533 #CHECK: error: instruction requires: vector
1534 #CHECK: vrepb %v0, %v0, 0
1535 #CHECK: error: instruction requires: vector
1536 #CHECK: vrepf %v0, %v0, 0
1537 #CHECK: error: instruction requires: vector
1538 #CHECK: vrepg %v0, %v0, 0
1539 #CHECK: error: instruction requires: vector
1540 #CHECK: vreph %v0, %v0, 0
1542 vrepb %v0, %v0, 0
1543 vrepf %v0, %v0, 0
1544 vrepg %v0, %v0, 0
1545 vreph %v0, %v0, 0
1547 #CHECK: error: instruction requires: vector
1548 #CHECK: vrepib %v0, 0
1549 #CHECK: error: instruction requires: vector
1550 #CHECK: vrepif %v0, 0
1551 #CHECK: error: instruction requires: vector
1552 #CHECK: vrepig %v0, 0
1553 #CHECK: error: instruction requires: vector
1554 #CHECK: vrepih %v0, 0
1556 vrepib %v0, 0
1557 vrepif %v0, 0
1558 vrepig %v0, 0
1559 vrepih %v0, 0
1561 #CHECK: error: instruction requires: vector
1562 #CHECK: vsb %v0, %v0, %v0
1563 #CHECK: error: instruction requires: vector
1564 #CHECK: vsf %v0, %v0, %v0
1565 #CHECK: error: instruction requires: vector
1566 #CHECK: vsg %v0, %v0, %v0
1567 #CHECK: error: instruction requires: vector
1568 #CHECK: vsh %v0, %v0, %v0
1569 #CHECK: error: instruction requires: vector
1570 #CHECK: vsq %v0, %v0, %v0
1572 vsb %v0, %v0, %v0
1573 vsf %v0, %v0, %v0
1574 vsg %v0, %v0, %v0
1575 vsh %v0, %v0, %v0
1576 vsq %v0, %v0, %v0
1578 #CHECK: error: instruction requires: vector
1579 #CHECK: vsbcbiq %v0, %v0, %v0, %v0
1581 vsbcbiq %v0, %v0, %v0, %v0
1583 #CHECK: error: instruction requires: vector
1584 #CHECK: vsbiq %v0, %v0, %v0, %v0
1586 vsbiq %v0, %v0, %v0, %v0
1588 #CHECK: error: instruction requires: vector
1589 #CHECK: vscbib %v0, %v0, %v0
1590 #CHECK: error: instruction requires: vector
1591 #CHECK: vscbif %v0, %v0, %v0
1592 #CHECK: error: instruction requires: vector
1593 #CHECK: vscbig %v0, %v0, %v0
1594 #CHECK: error: instruction requires: vector
1595 #CHECK: vscbih %v0, %v0, %v0
1596 #CHECK: error: instruction requires: vector
1597 #CHECK: vscbiq %v0, %v0, %v0
1599 vscbib %v0, %v0, %v0
1600 vscbif %v0, %v0, %v0
1601 vscbig %v0, %v0, %v0
1602 vscbih %v0, %v0, %v0
1603 vscbiq %v0, %v0, %v0
1605 #CHECK: error: instruction requires: vector
1606 #CHECK: vscef %v0, 0(%v0, %r1), 0
1607 #CHECK: error: instruction requires: vector
1608 #CHECK: vsceg %v0, 0(%v0, %r1), 0
1610 vscef %v0, 0(%v0, %r1), 0
1611 vsceg %v0, 0(%v0, %r1), 0
1613 #CHECK: error: instruction requires: vector
1614 #CHECK: vsegb %v0, %v0
1615 #CHECK: error: instruction requires: vector
1616 #CHECK: vsegf %v0, %v0
1617 #CHECK: error: instruction requires: vector
1618 #CHECK: vsegh %v0, %v0
1620 vsegb %v0, %v0
1621 vsegf %v0, %v0
1622 vsegh %v0, %v0
1624 #CHECK: error: instruction requires: vector
1625 #CHECK: vsel %v0, %v0, %v0, %v0
1627 vsel %v0, %v0, %v0, %v0
1629 #CHECK: error: instruction requires: vector
1630 #CHECK: vsl %v0, %v0, %v0
1632 vsl %v0, %v0, %v0
1634 #CHECK: error: instruction requires: vector
1635 #CHECK: vslb %v0, %v0, %v0
1637 vslb %v0, %v0, %v0
1639 #CHECK: error: instruction requires: vector
1640 #CHECK: vsldb %v0, %v0, %v0, 0
1642 vsldb %v0, %v0, %v0, 0
1644 #CHECK: error: instruction requires: vector
1645 #CHECK: vsra %v0, %v0, %v0
1647 vsra %v0, %v0, %v0
1649 #CHECK: error: instruction requires: vector
1650 #CHECK: vsrab %v0, %v0, %v0
1652 vsrab %v0, %v0, %v0
1654 #CHECK: error: instruction requires: vector
1655 #CHECK: vsrl %v0, %v0, %v0
1657 vsrl %v0, %v0, %v0
1659 #CHECK: error: instruction requires: vector
1660 #CHECK: vsrlb %v0, %v0, %v0
1662 vsrlb %v0, %v0, %v0
1664 #CHECK: error: instruction requires: vector
1665 #CHECK: vst %v0, 0
1667 vst %v0, 0
1669 #CHECK: error: instruction requires: vector
1670 #CHECK: vstl %v0, %r0, 0
1672 vstl %v0, %r0, 0
1674 #CHECK: error: instruction requires: vector
1675 #CHECK: vstm %v0, %v0, 0
1677 vstm %v0, %v0, 0
1679 #CHECK: error: instruction requires: vector
1680 #CHECK: vstrcb %v0, %v0, %v0, %v0
1681 #CHECK: error: instruction requires: vector
1682 #CHECK: vstrcbs %v0, %v0, %v0, %v0
1683 #CHECK: error: instruction requires: vector
1684 #CHECK: vstrcf %v0, %v0, %v0, %v0
1685 #CHECK: error: instruction requires: vector
1686 #CHECK: vstrcfs %v0, %v0, %v0, %v0
1687 #CHECK: error: instruction requires: vector
1688 #CHECK: vstrch %v0, %v0, %v0, %v0
1689 #CHECK: error: instruction requires: vector
1690 #CHECK: vstrchs %v0, %v0, %v0, %v0
1691 #CHECK: error: instruction requires: vector
1692 #CHECK: vstrczb %v0, %v0, %v0, %v0
1693 #CHECK: error: instruction requires: vector
1694 #CHECK: vstrczbs %v0, %v0, %v0, %v0
1695 #CHECK: error: instruction requires: vector
1696 #CHECK: vstrczf %v0, %v0, %v0, %v0
1697 #CHECK: error: instruction requires: vector
1698 #CHECK: vstrczfs %v0, %v0, %v0, %v0
1699 #CHECK: error: instruction requires: vector
1700 #CHECK: vstrczh %v0, %v0, %v0, %v0
1701 #CHECK: error: instruction requires: vector
1702 #CHECK: vstrczhs %v0, %v0, %v0, %v0
1704 vstrcb %v0, %v0, %v0, %v0
1705 vstrcbs %v0, %v0, %v0, %v0
1706 vstrcf %v0, %v0, %v0, %v0
1707 vstrcfs %v0, %v0, %v0, %v0
1708 vstrch %v0, %v0, %v0, %v0
1709 vstrchs %v0, %v0, %v0, %v0
1710 vstrczb %v0, %v0, %v0, %v0
1711 vstrczbs %v0, %v0, %v0, %v0
1712 vstrczf %v0, %v0, %v0, %v0
1713 vstrczfs %v0, %v0, %v0, %v0
1714 vstrczh %v0, %v0, %v0, %v0
1715 vstrczhs %v0, %v0, %v0, %v0
1717 #CHECK: error: instruction requires: vector
1718 #CHECK: vsumb %v0, %v0, %v0
1719 #CHECK: error: instruction requires: vector
1720 #CHECK: vsumh %v0, %v0, %v0
1722 vsumb %v0, %v0, %v0
1723 vsumh %v0, %v0, %v0
1725 #CHECK: error: instruction requires: vector
1726 #CHECK: vsumgh %v0, %v0, %v0
1727 #CHECK: error: instruction requires: vector
1728 #CHECK: vsumgf %v0, %v0, %v0
1730 vsumgh %v0, %v0, %v0
1731 vsumgf %v0, %v0, %v0
1733 #CHECK: error: instruction requires: vector
1734 #CHECK: vsumqf %v0, %v0, %v0
1735 #CHECK: error: instruction requires: vector
1736 #CHECK: vsumqg %v0, %v0, %v0
1738 vsumqf %v0, %v0, %v0
1739 vsumqg %v0, %v0, %v0
1741 #CHECK: error: instruction requires: vector
1742 #CHECK: vtm %v0, %v0
1744 vtm %v0, %v0
1746 #CHECK: error: instruction requires: vector
1747 #CHECK: vuphb %v0, %v0
1748 #CHECK: error: instruction requires: vector
1749 #CHECK: vuphf %v0, %v0
1750 #CHECK: error: instruction requires: vector
1751 #CHECK: vuphh %v0, %v0
1753 vuphb %v0, %v0
1754 vuphf %v0, %v0
1755 vuphh %v0, %v0
1757 #CHECK: error: instruction requires: vector
1758 #CHECK: vuplb %v0, %v0
1759 #CHECK: error: instruction requires: vector
1760 #CHECK: vuplf %v0, %v0
1761 #CHECK: error: instruction requires: vector
1762 #CHECK: vuplhw %v0, %v0
1764 vuplb %v0, %v0
1765 vuplf %v0, %v0
1766 vuplhw %v0, %v0
1768 #CHECK: error: instruction requires: vector
1769 #CHECK: vuplhb %v0, %v0
1770 #CHECK: error: instruction requires: vector
1771 #CHECK: vuplhf %v0, %v0
1772 #CHECK: error: instruction requires: vector
1773 #CHECK: vuplhh %v0, %v0
1775 vuplhb %v0, %v0
1776 vuplhf %v0, %v0
1777 vuplhh %v0, %v0
1779 #CHECK: error: instruction requires: vector
1780 #CHECK: vupllb %v0, %v0
1781 #CHECK: error: instruction requires: vector
1782 #CHECK: vupllf %v0, %v0
1783 #CHECK: error: instruction requires: vector
1784 #CHECK: vupllh %v0, %v0
1786 vupllb %v0, %v0
1787 vupllf %v0, %v0
1788 vupllh %v0, %v0
1790 #CHECK: error: instruction requires: vector
1791 #CHECK: vx %v0, %v0, %v0
1793 vx %v0, %v0, %v0
1795 #CHECK: error: instruction requires: vector
1796 #CHECK: vzero %v0
1798 vzero %v0
1800 #CHECK: error: instruction requires: vector
1801 #CHECK: wcdgb %v0, %v0, 0, 0
1803 wcdgb %v0, %v0, 0, 0
1805 #CHECK: error: instruction requires: vector
1806 #CHECK: wcdlgb %v0, %v0, 0, 0
1808 wcdlgb %v0, %v0, 0, 0
1810 #CHECK: error: instruction requires: vector
1811 #CHECK: wcgdb %v0, %v0, 0, 0
1813 wcgdb %v0, %v0, 0, 0
1815 #CHECK: error: instruction requires: vector
1816 #CHECK: wclgdb %v0, %v0, 0, 0
1818 wclgdb %v0, %v0, 0, 0
1820 #CHECK: error: instruction requires: vector
1821 #CHECK: wfadb %v0, %v0, %v0
1823 wfadb %v0, %v0, %v0
1825 #CHECK: error: instruction requires: vector
1826 #CHECK: wfcdb %v0, %v0
1828 wfcdb %v0, %v0
1830 #CHECK: error: instruction requires: vector
1831 #CHECK: wfcedb %v0, %v0, %v0
1832 #CHECK: wfcedbs %v0, %v0, %v0
1834 wfcedb %v0, %v0, %v0
1835 wfcedbs %v0, %v0, %v0
1837 #CHECK: error: instruction requires: vector
1838 #CHECK: wfchdb %v0, %v0, %v0
1839 #CHECK: wfchdbs %v0, %v0, %v0
1841 wfchdb %v0, %v0, %v0
1842 wfchdbs %v0, %v0, %v0
1844 #CHECK: error: instruction requires: vector
1845 #CHECK: wfchedb %v0, %v0, %v0
1846 #CHECK: wfchedbs %v0, %v0, %v0
1848 wfchedb %v0, %v0, %v0
1849 wfchedbs %v0, %v0, %v0
1851 #CHECK: error: instruction requires: vector
1852 #CHECK: wfddb %v0, %v0, %v0
1854 wfddb %v0, %v0, %v0
1856 #CHECK: error: instruction requires: vector
1857 #CHECK: wfidb %v0, %v0, 0, 0
1859 wfidb %v0, %v0, 0, 0
1861 #CHECK: error: instruction requires: vector
1862 #CHECK: wfkdb %v0, %v0
1864 wfkdb %v0, %v0
1866 #CHECK: error: instruction requires: vector
1867 #CHECK: wflcdb %v0, %v0
1869 wflcdb %v0, %v0
1871 #CHECK: error: instruction requires: vector
1872 #CHECK: wflndb %v0, %v0
1874 wflndb %v0, %v0
1876 #CHECK: error: instruction requires: vector
1877 #CHECK: wflpdb %v0, %v0
1879 wflpdb %v0, %v0
1881 #CHECK: error: instruction requires: vector
1882 #CHECK: wfmadb %v0, %v0, %v0, %v0
1884 wfmadb %v0, %v0, %v0, %v0
1886 #CHECK: error: instruction requires: vector
1887 #CHECK: wfmdb %v0, %v0, %v0
1889 wfmdb %v0, %v0, %v0
1891 #CHECK: error: instruction requires: vector
1892 #CHECK: wfmsdb %v0, %v0, %v0, %v0
1894 wfmsdb %v0, %v0, %v0, %v0
1896 #CHECK: error: instruction requires: vector
1897 #CHECK: wfsdb %v0, %v0, %v0
1899 wfsdb %v0, %v0, %v0
1901 #CHECK: error: instruction requires: vector
1902 #CHECK: wfsqdb %v0, %v0
1904 wfsqdb %v0, %v0
1906 #CHECK: error: instruction requires: vector
1907 #CHECK: wftcidb %v0, %v0, 0
1909 wftcidb %v0, %v0, 0
1911 #CHECK: error: instruction requires: vector
1912 #CHECK: wldeb %v0, %v0
1914 wldeb %v0, %v0
1916 #CHECK: error: instruction requires: vector
1917 #CHECK: wledb %v0, %v0, 0, 0
1919 wledb %v0, %v0, 0, 0