1 # Test arch13 instructions that don't have PC-relative operands.
2 # RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=arch13 \
5 # CHECK: dfltcc %r2, %r2, %r2
8 # CHECK: dfltcc %r2, %r8, %r15
11 # CHECK: dfltcc %r14, %r8, %r2
14 # CHECK: dfltcc %r6, %r8, %r10
17 # CHECK: kdsa %r0, %r2
20 # CHECK: kdsa %r0, %r14
23 # CHECK: kdsa %r15, %r2
26 # CHECK: kdsa %r7, %r10
30 0xe5 0x0a 0x00 0x00 0x00 0x00
32 # CHECK: mvcrl 0(%r1), 0(%r2)
33 0xe5 0x0a 0x10 0x00 0x20 0x00
35 # CHECK: mvcrl 160(%r1), 320(%r15)
36 0xe5 0x0a 0x10 0xa0 0xf1 0x40
38 # CHECK: mvcrl 0(%r1), 4095
39 0xe5 0x0a 0x10 0x00 0x0f 0xff
41 # CHECK: mvcrl 0(%r1), 4095(%r2)
42 0xe5 0x0a 0x10 0x00 0x2f 0xff
44 # CHECK: mvcrl 0(%r1), 4095(%r15)
45 0xe5 0x0a 0x10 0x00 0xff 0xff
47 # CHECK: mvcrl 0(%r1), 0
48 0xe5 0x0a 0x10 0x00 0x00 0x00
50 # CHECK: mvcrl 0(%r15), 0
51 0xe5 0x0a 0xf0 0x00 0x00 0x00
53 # CHECK: mvcrl 4095(%r1), 0
54 0xe5 0x0a 0x1f 0xff 0x00 0x00
56 # CHECK: mvcrl 4095(%r15), 0
57 0xe5 0x0a 0xff 0xff 0x00 0x00
59 # CHECK: ncgrk %r0, %r0, %r0
62 # CHECK: ncgrk %r0, %r0, %r15
65 # CHECK: ncgrk %r0, %r15, %r0
68 # CHECK: ncgrk %r15, %r0, %r0
71 # CHECK: ncgrk %r7, %r8, %r9
74 # CHECK: ncrk %r0, %r0, %r0
77 # CHECK: ncrk %r0, %r0, %r15
80 # CHECK: ncrk %r0, %r15, %r0
83 # CHECK: ncrk %r15, %r0, %r0
86 # CHECK: ncrk %r7, %r8, %r9
89 # CHECK: nngrk %r0, %r0, %r0
92 # CHECK: nngrk %r0, %r0, %r15
95 # CHECK: nngrk %r0, %r15, %r0
98 # CHECK: nngrk %r15, %r0, %r0
101 # CHECK: nngrk %r7, %r8, %r9
104 # CHECK: nnrk %r0, %r0, %r0
107 # CHECK: nnrk %r0, %r0, %r15
110 # CHECK: nnrk %r0, %r15, %r0
113 # CHECK: nnrk %r15, %r0, %r0
116 # CHECK: nnrk %r7, %r8, %r9
119 # CHECK: nogrk %r0, %r0, %r0
122 # CHECK: nogrk %r0, %r0, %r15
125 # CHECK: nogrk %r0, %r15, %r0
128 # CHECK: nogrk %r15, %r0, %r0
131 # CHECK: nogrk %r7, %r8, %r9
134 # CHECK: nork %r0, %r0, %r0
137 # CHECK: nork %r0, %r0, %r15
140 # CHECK: nork %r0, %r15, %r0
143 # CHECK: nork %r15, %r0, %r0
146 # CHECK: nork %r7, %r8, %r9
149 # CHECK: nxgrk %r0, %r0, %r0
152 # CHECK: nxgrk %r0, %r0, %r15
155 # CHECK: nxgrk %r0, %r15, %r0
158 # CHECK: nxgrk %r15, %r0, %r0
161 # CHECK: nxgrk %r7, %r8, %r9
164 # CHECK: nxrk %r0, %r0, %r0
167 # CHECK: nxrk %r0, %r0, %r15
170 # CHECK: nxrk %r0, %r15, %r0
173 # CHECK: nxrk %r15, %r0, %r0
176 # CHECK: nxrk %r7, %r8, %r9
179 # CHECK: ocgrk %r0, %r0, %r0
182 # CHECK: ocgrk %r0, %r0, %r15
185 # CHECK: ocgrk %r0, %r15, %r0
188 # CHECK: ocgrk %r15, %r0, %r0
191 # CHECK: ocgrk %r7, %r8, %r9
194 # CHECK: ocrk %r0, %r0, %r0
197 # CHECK: ocrk %r0, %r0, %r15
200 # CHECK: ocrk %r0, %r15, %r0
203 # CHECK: ocrk %r15, %r0, %r0
206 # CHECK: ocrk %r7, %r8, %r9
209 # CHECK: popcnt %r0, %r0
212 # CHECK: popcnt %r0, %r15
215 # CHECK: popcnt %r14, %r0
218 # CHECK: popcnt %r6, %r8
221 # CHECK: popcnt %r4, %r13, 1
224 # CHECK: popcnt %r4, %r13, 15
227 # CHECK: selgr %r0, %r0, %r0, 0
230 # CHECK: selgr %r0, %r0, %r0, 15
233 # CHECK: selgr %r0, %r0, %r15, 0
236 # CHECK: selgr %r0, %r15, %r0, 0
239 # CHECK: selgr %r15, %r0, %r0, 0
242 # CHECK: selgro %r1, %r2, %r3
245 # CHECK: selgrh %r1, %r2, %r3
248 # CHECK: selgrnle %r1, %r2, %r3
251 # CHECK: selgrl %r1, %r2, %r3
254 # CHECK: selgrnhe %r1, %r2, %r3
257 # CHECK: selgrlh %r1, %r2, %r3
260 # CHECK: selgrne %r1, %r2, %r3
263 # CHECK: selgre %r1, %r2, %r3
266 # CHECK: selgrnlh %r1, %r2, %r3
269 # CHECK: selgrhe %r1, %r2, %r3
272 # CHECK: selgrnl %r1, %r2, %r3
275 # CHECK: selgrle %r1, %r2, %r3
278 # CHECK: selgrnh %r1, %r2, %r3
281 # CHECK: selgrno %r1, %r2, %r3
284 # CHECK: selfhr %r0, %r0, %r0, 0
287 # CHECK: selfhr %r0, %r0, %r0, 15
290 # CHECK: selfhr %r0, %r0, %r15, 0
293 # CHECK: selfhr %r0, %r15, %r0, 0
296 # CHECK: selfhr %r15, %r0, %r0, 0
299 # CHECK: selfhro %r1, %r2, %r3
302 # CHECK: selfhrh %r1, %r2, %r3
305 # CHECK: selfhrnle %r1, %r2, %r3
308 # CHECK: selfhrl %r1, %r2, %r3
311 # CHECK: selfhrnhe %r1, %r2, %r3
314 # CHECK: selfhrlh %r1, %r2, %r3
317 # CHECK: selfhrne %r1, %r2, %r3
320 # CHECK: selfhre %r1, %r2, %r3
323 # CHECK: selfhrnlh %r1, %r2, %r3
326 # CHECK: selfhrhe %r1, %r2, %r3
329 # CHECK: selfhrnl %r1, %r2, %r3
332 # CHECK: selfhrle %r1, %r2, %r3
335 # CHECK: selfhrnh %r1, %r2, %r3
338 # CHECK: selfhrno %r1, %r2, %r3
341 # CHECK: selr %r0, %r0, %r0, 0
344 # CHECK: selr %r0, %r0, %r0, 15
347 # CHECK: selr %r0, %r0, %r15, 0
350 # CHECK: selr %r0, %r15, %r0, 0
353 # CHECK: selr %r15, %r0, %r0, 0
356 # CHECK: selro %r1, %r2, %r3
359 # CHECK: selrh %r1, %r2, %r3
362 # CHECK: selrnle %r1, %r2, %r3
365 # CHECK: selrl %r1, %r2, %r3
368 # CHECK: selrnhe %r1, %r2, %r3
371 # CHECK: selrlh %r1, %r2, %r3
374 # CHECK: selrne %r1, %r2, %r3
377 # CHECK: selre %r1, %r2, %r3
380 # CHECK: selrnlh %r1, %r2, %r3
383 # CHECK: selrhe %r1, %r2, %r3
386 # CHECK: selrnl %r1, %r2, %r3
389 # CHECK: selrle %r1, %r2, %r3
392 # CHECK: selrnh %r1, %r2, %r3
395 # CHECK: selrno %r1, %r2, %r3
398 # CHECK: sortl %r2, %r2
401 # CHECK: sortl %r2, %r14
404 # CHECK: sortl %r14, %r2
407 # CHECK: sortl %r6, %r10
410 # CHECK: vcefb %v0, %v0, 0, 0
411 0xe7 0x00 0x00 0x00 0x20 0xc3
413 # CHECK: vcefb %v0, %v0, 0, 15
414 0xe7 0x00 0x00 0xf0 0x20 0xc3
416 # CHECK: vcefb %v0, %v0, 4, 0
417 0xe7 0x00 0x00 0x04 0x20 0xc3
419 # CHECK: vcefb %v0, %v31, 0, 0
420 0xe7 0x0f 0x00 0x00 0x24 0xc3
422 # CHECK: vcefb %v31, %v0, 0, 0
423 0xe7 0xf0 0x00 0x00 0x28 0xc3
425 # CHECK: vcefb %v14, %v17, 4, 10
426 0xe7 0xe1 0x00 0xa4 0x24 0xc3
428 # CHECK: vcelfb %v0, %v0, 0, 0
429 0xe7 0x00 0x00 0x00 0x20 0xc1
431 # CHECK: vcelfb %v0, %v0, 0, 15
432 0xe7 0x00 0x00 0xf0 0x20 0xc1
434 # CHECK: vcelfb %v0, %v0, 4, 0
435 0xe7 0x00 0x00 0x04 0x20 0xc1
437 # CHECK: vcelfb %v0, %v31, 0, 0
438 0xe7 0x0f 0x00 0x00 0x24 0xc1
440 # CHECK: vcelfb %v31, %v0, 0, 0
441 0xe7 0xf0 0x00 0x00 0x28 0xc1
443 # CHECK: vcelfb %v14, %v17, 4, 10
444 0xe7 0xe1 0x00 0xa4 0x24 0xc1
446 # CHECK: vcfeb %v0, %v0, 0, 0
447 0xe7 0x00 0x00 0x00 0x20 0xc2
449 # CHECK: vcfeb %v0, %v0, 0, 15
450 0xe7 0x00 0x00 0xf0 0x20 0xc2
452 # CHECK: vcfeb %v0, %v0, 4, 0
453 0xe7 0x00 0x00 0x04 0x20 0xc2
455 # CHECK: vcfeb %v0, %v31, 0, 0
456 0xe7 0x0f 0x00 0x00 0x24 0xc2
458 # CHECK: vcfeb %v31, %v0, 0, 0
459 0xe7 0xf0 0x00 0x00 0x28 0xc2
461 # CHECK: vcfeb %v14, %v17, 4, 10
462 0xe7 0xe1 0x00 0xa4 0x24 0xc2
464 # CHECK: vclfeb %v0, %v0, 0, 0
465 0xe7 0x00 0x00 0x00 0x20 0xc0
467 # CHECK: vclfeb %v0, %v0, 0, 15
468 0xe7 0x00 0x00 0xf0 0x20 0xc0
470 # CHECK: vclfeb %v0, %v0, 4, 0
471 0xe7 0x00 0x00 0x04 0x20 0xc0
473 # CHECK: vclfeb %v0, %v31, 0, 0
474 0xe7 0x0f 0x00 0x00 0x24 0xc0
476 # CHECK: vclfeb %v31, %v0, 0, 0
477 0xe7 0xf0 0x00 0x00 0x28 0xc0
479 # CHECK: vclfeb %v14, %v17, 4, 10
480 0xe7 0xe1 0x00 0xa4 0x24 0xc0
482 # CHECK: vcvb %r0, %v0, 0, 15
483 0xe6 0x00 0x00 0x0f 0x00 0x50
485 # CHECK: vcvb %r3, %v18, 4, 6
486 0xe6 0x32 0x00 0x46 0x04 0x50
488 # CHECK: vcvbg %r0, %v0, 0, 15
489 0xe6 0x00 0x00 0x0f 0x00 0x52
491 # CHECK: vcvbg %r3, %v18, 4, 6
492 0xe6 0x32 0x00 0x46 0x04 0x52
494 # CHECK: vlbr %v0, 0, 0
495 0xe6 0x00 0x00 0x00 0x00 0x06
497 # CHECK: vlbr %v0, 0, 15
498 0xe6 0x00 0x00 0x00 0xf0 0x06
500 # CHECK: vlbr %v0, 4095, 0
501 0xe6 0x00 0x0f 0xff 0x00 0x06
503 # CHECK: vlbr %v0, 0(%r15), 0
504 0xe6 0x00 0xf0 0x00 0x00 0x06
506 # CHECK: vlbr %v0, 0(%r15,%r1), 0
507 0xe6 0x0f 0x10 0x00 0x00 0x06
509 # CHECK: vlbr %v15, 0, 0
510 0xe6 0xf0 0x00 0x00 0x00 0x06
512 # CHECK: vlbr %v31, 0, 0
513 0xe6 0xf0 0x00 0x00 0x08 0x06
515 # CHECK: vlbr %v18, 1383(%r3,%r4), 11
516 0xe6 0x23 0x45 0x67 0xb8 0x06
518 # CHECK: vlbrf %v0, 0
519 0xe6 0x00 0x00 0x00 0x20 0x06
521 # CHECK: vlbrf %v0, 4095
522 0xe6 0x00 0x0f 0xff 0x20 0x06
524 # CHECK: vlbrf %v0, 0(%r15)
525 0xe6 0x00 0xf0 0x00 0x20 0x06
527 # CHECK: vlbrf %v0, 0(%r15,%r1)
528 0xe6 0x0f 0x10 0x00 0x20 0x06
530 # CHECK: vlbrf %v15, 0
531 0xe6 0xf0 0x00 0x00 0x20 0x06
533 # CHECK: vlbrf %v31, 0
534 0xe6 0xf0 0x00 0x00 0x28 0x06
536 # CHECK: vlbrf %v18, 1383(%r3,%r4)
537 0xe6 0x23 0x45 0x67 0x28 0x06
539 # CHECK: vlbrg %v0, 0
540 0xe6 0x00 0x00 0x00 0x30 0x06
542 # CHECK: vlbrg %v0, 4095
543 0xe6 0x00 0x0f 0xff 0x30 0x06
545 # CHECK: vlbrg %v0, 0(%r15)
546 0xe6 0x00 0xf0 0x00 0x30 0x06
548 # CHECK: vlbrg %v0, 0(%r15,%r1)
549 0xe6 0x0f 0x10 0x00 0x30 0x06
551 # CHECK: vlbrg %v15, 0
552 0xe6 0xf0 0x00 0x00 0x30 0x06
554 # CHECK: vlbrg %v31, 0
555 0xe6 0xf0 0x00 0x00 0x38 0x06
557 # CHECK: vlbrg %v18, 1383(%r3,%r4)
558 0xe6 0x23 0x45 0x67 0x38 0x06
560 # CHECK: vlbrh %v0, 0
561 0xe6 0x00 0x00 0x00 0x10 0x06
563 # CHECK: vlbrh %v0, 4095
564 0xe6 0x00 0x0f 0xff 0x10 0x06
566 # CHECK: vlbrh %v0, 0(%r15)
567 0xe6 0x00 0xf0 0x00 0x10 0x06
569 # CHECK: vlbrh %v0, 0(%r15,%r1)
570 0xe6 0x0f 0x10 0x00 0x10 0x06
572 # CHECK: vlbrh %v15, 0
573 0xe6 0xf0 0x00 0x00 0x10 0x06
575 # CHECK: vlbrh %v31, 0
576 0xe6 0xf0 0x00 0x00 0x18 0x06
578 # CHECK: vlbrh %v18, 1383(%r3,%r4)
579 0xe6 0x23 0x45 0x67 0x18 0x06
581 # CHECK: vlbrq %v0, 0
582 0xe6 0x00 0x00 0x00 0x40 0x06
584 # CHECK: vlbrq %v0, 4095
585 0xe6 0x00 0x0f 0xff 0x40 0x06
587 # CHECK: vlbrq %v0, 0(%r15)
588 0xe6 0x00 0xf0 0x00 0x40 0x06
590 # CHECK: vlbrq %v0, 0(%r15,%r1)
591 0xe6 0x0f 0x10 0x00 0x40 0x06
593 # CHECK: vlbrq %v15, 0
594 0xe6 0xf0 0x00 0x00 0x40 0x06
596 # CHECK: vlbrq %v31, 0
597 0xe6 0xf0 0x00 0x00 0x48 0x06
599 # CHECK: vlbrq %v18, 1383(%r3,%r4)
600 0xe6 0x23 0x45 0x67 0x48 0x06
602 # CHECK: vlbrrep %v0, 0, 0
603 0xe6 0x00 0x00 0x00 0x00 0x05
605 # CHECK: vlbrrep %v0, 0, 15
606 0xe6 0x00 0x00 0x00 0xf0 0x05
608 # CHECK: vlbrrep %v0, 4095, 0
609 0xe6 0x00 0x0f 0xff 0x00 0x05
611 # CHECK: vlbrrep %v0, 0(%r15), 0
612 0xe6 0x00 0xf0 0x00 0x00 0x05
614 # CHECK: vlbrrep %v0, 0(%r15,%r1), 0
615 0xe6 0x0f 0x10 0x00 0x00 0x05
617 # CHECK: vlbrrep %v15, 0, 0
618 0xe6 0xf0 0x00 0x00 0x00 0x05
620 # CHECK: vlbrrep %v31, 0, 0
621 0xe6 0xf0 0x00 0x00 0x08 0x05
623 # CHECK: vlbrrep %v18, 1383(%r3,%r4), 11
624 0xe6 0x23 0x45 0x67 0xb8 0x05
626 # CHECK: vlbrrepf %v0, 0
627 0xe6 0x00 0x00 0x00 0x20 0x05
629 # CHECK: vlbrrepf %v0, 4095
630 0xe6 0x00 0x0f 0xff 0x20 0x05
632 # CHECK: vlbrrepf %v0, 0(%r15)
633 0xe6 0x00 0xf0 0x00 0x20 0x05
635 # CHECK: vlbrrepf %v0, 0(%r15,%r1)
636 0xe6 0x0f 0x10 0x00 0x20 0x05
638 # CHECK: vlbrrepf %v15, 0
639 0xe6 0xf0 0x00 0x00 0x20 0x05
641 # CHECK: vlbrrepf %v31, 0
642 0xe6 0xf0 0x00 0x00 0x28 0x05
644 # CHECK: vlbrrepf %v18, 1383(%r3,%r4)
645 0xe6 0x23 0x45 0x67 0x28 0x05
647 # CHECK: vlbrrepg %v0, 0
648 0xe6 0x00 0x00 0x00 0x30 0x05
650 # CHECK: vlbrrepg %v0, 4095
651 0xe6 0x00 0x0f 0xff 0x30 0x05
653 # CHECK: vlbrrepg %v0, 0(%r15)
654 0xe6 0x00 0xf0 0x00 0x30 0x05
656 # CHECK: vlbrrepg %v0, 0(%r15,%r1)
657 0xe6 0x0f 0x10 0x00 0x30 0x05
659 # CHECK: vlbrrepg %v15, 0
660 0xe6 0xf0 0x00 0x00 0x30 0x05
662 # CHECK: vlbrrepg %v31, 0
663 0xe6 0xf0 0x00 0x00 0x38 0x05
665 # CHECK: vlbrrepg %v18, 1383(%r3,%r4)
666 0xe6 0x23 0x45 0x67 0x38 0x05
668 # CHECK: vlbrreph %v0, 0
669 0xe6 0x00 0x00 0x00 0x10 0x05
671 # CHECK: vlbrreph %v0, 4095
672 0xe6 0x00 0x0f 0xff 0x10 0x05
674 # CHECK: vlbrreph %v0, 0(%r15)
675 0xe6 0x00 0xf0 0x00 0x10 0x05
677 # CHECK: vlbrreph %v0, 0(%r15,%r1)
678 0xe6 0x0f 0x10 0x00 0x10 0x05
680 # CHECK: vlbrreph %v15, 0
681 0xe6 0xf0 0x00 0x00 0x10 0x05
683 # CHECK: vlbrreph %v31, 0
684 0xe6 0xf0 0x00 0x00 0x18 0x05
686 # CHECK: vlbrreph %v18, 1383(%r3,%r4)
687 0xe6 0x23 0x45 0x67 0x18 0x05
689 # CHECK: vlebrf %v0, 0, 0
690 0xe6 0x00 0x00 0x00 0x00 0x03
692 # CHECK: vlebrf %v0, 0, 3
693 0xe6 0x00 0x00 0x00 0x30 0x03
695 # CHECK: vlebrf %v0, 4095, 0
696 0xe6 0x00 0x0f 0xff 0x00 0x03
698 # CHECK: vlebrf %v0, 0(%r15), 0
699 0xe6 0x00 0xf0 0x00 0x00 0x03
701 # CHECK: vlebrf %v0, 0(%r15,%r1), 0
702 0xe6 0x0f 0x10 0x00 0x00 0x03
704 # CHECK: vlebrf %v15, 0, 0
705 0xe6 0xf0 0x00 0x00 0x00 0x03
707 # CHECK: vlebrf %v31, 0, 0
708 0xe6 0xf0 0x00 0x00 0x08 0x03
710 # CHECK: vlebrf %v18, 1383(%r3,%r4), 2
711 0xe6 0x23 0x45 0x67 0x28 0x03
713 # CHECK: vlebrg %v0, 0, 0
714 0xe6 0x00 0x00 0x00 0x00 0x02
716 # CHECK: vlebrg %v0, 0, 1
717 0xe6 0x00 0x00 0x00 0x10 0x02
719 # CHECK: vlebrg %v0, 4095, 0
720 0xe6 0x00 0x0f 0xff 0x00 0x02
722 # CHECK: vlebrg %v0, 0(%r15), 0
723 0xe6 0x00 0xf0 0x00 0x00 0x02
725 # CHECK: vlebrg %v0, 0(%r15,%r1), 0
726 0xe6 0x0f 0x10 0x00 0x00 0x02
728 # CHECK: vlebrg %v15, 0, 0
729 0xe6 0xf0 0x00 0x00 0x00 0x02
731 # CHECK: vlebrg %v31, 0, 0
732 0xe6 0xf0 0x00 0x00 0x08 0x02
734 # CHECK: vlebrg %v18, 1383(%r3,%r4), 1
735 0xe6 0x23 0x45 0x67 0x18 0x02
737 # CHECK: vlebrh %v0, 0, 0
738 0xe6 0x00 0x00 0x00 0x00 0x01
740 # CHECK: vlebrh %v0, 0, 7
741 0xe6 0x00 0x00 0x00 0x70 0x01
743 # CHECK: vlebrh %v0, 4095, 0
744 0xe6 0x00 0x0f 0xff 0x00 0x01
746 # CHECK: vlebrh %v0, 0(%r15), 0
747 0xe6 0x00 0xf0 0x00 0x00 0x01
749 # CHECK: vlebrh %v0, 0(%r15,%r1), 0
750 0xe6 0x0f 0x10 0x00 0x00 0x01
752 # CHECK: vlebrh %v15, 0, 0
753 0xe6 0xf0 0x00 0x00 0x00 0x01
755 # CHECK: vlebrh %v31, 0, 0
756 0xe6 0xf0 0x00 0x00 0x08 0x01
758 # CHECK: vlebrh %v18, 1383(%r3,%r4), 4
759 0xe6 0x23 0x45 0x67 0x48 0x01
761 # CHECK: vler %v0, 0, 0
762 0xe6 0x00 0x00 0x00 0x00 0x07
764 # CHECK: vler %v0, 0, 15
765 0xe6 0x00 0x00 0x00 0xf0 0x07
767 # CHECK: vler %v0, 4095, 0
768 0xe6 0x00 0x0f 0xff 0x00 0x07
770 # CHECK: vler %v0, 0(%r15), 0
771 0xe6 0x00 0xf0 0x00 0x00 0x07
773 # CHECK: vler %v0, 0(%r15,%r1), 0
774 0xe6 0x0f 0x10 0x00 0x00 0x07
776 # CHECK: vler %v15, 0, 0
777 0xe6 0xf0 0x00 0x00 0x00 0x07
779 # CHECK: vler %v31, 0, 0
780 0xe6 0xf0 0x00 0x00 0x08 0x07
782 # CHECK: vler %v18, 1383(%r3,%r4), 11
783 0xe6 0x23 0x45 0x67 0xb8 0x07
785 # CHECK: vlerf %v0, 0
786 0xe6 0x00 0x00 0x00 0x20 0x07
788 # CHECK: vlerf %v0, 4095
789 0xe6 0x00 0x0f 0xff 0x20 0x07
791 # CHECK: vlerf %v0, 0(%r15)
792 0xe6 0x00 0xf0 0x00 0x20 0x07
794 # CHECK: vlerf %v0, 0(%r15,%r1)
795 0xe6 0x0f 0x10 0x00 0x20 0x07
797 # CHECK: vlerf %v15, 0
798 0xe6 0xf0 0x00 0x00 0x20 0x07
800 # CHECK: vlerf %v31, 0
801 0xe6 0xf0 0x00 0x00 0x28 0x07
803 # CHECK: vlerf %v18, 1383(%r3,%r4)
804 0xe6 0x23 0x45 0x67 0x28 0x07
806 # CHECK: vlerg %v0, 0
807 0xe6 0x00 0x00 0x00 0x30 0x07
809 # CHECK: vlerg %v0, 4095
810 0xe6 0x00 0x0f 0xff 0x30 0x07
812 # CHECK: vlerg %v0, 0(%r15)
813 0xe6 0x00 0xf0 0x00 0x30 0x07
815 # CHECK: vlerg %v0, 0(%r15,%r1)
816 0xe6 0x0f 0x10 0x00 0x30 0x07
818 # CHECK: vlerg %v15, 0
819 0xe6 0xf0 0x00 0x00 0x30 0x07
821 # CHECK: vlerg %v31, 0
822 0xe6 0xf0 0x00 0x00 0x38 0x07
824 # CHECK: vlerg %v18, 1383(%r3,%r4)
825 0xe6 0x23 0x45 0x67 0x38 0x07
827 # CHECK: vlerh %v0, 0
828 0xe6 0x00 0x00 0x00 0x10 0x07
830 # CHECK: vlerh %v0, 4095
831 0xe6 0x00 0x0f 0xff 0x10 0x07
833 # CHECK: vlerh %v0, 0(%r15)
834 0xe6 0x00 0xf0 0x00 0x10 0x07
836 # CHECK: vlerh %v0, 0(%r15,%r1)
837 0xe6 0x0f 0x10 0x00 0x10 0x07
839 # CHECK: vlerh %v15, 0
840 0xe6 0xf0 0x00 0x00 0x10 0x07
842 # CHECK: vlerh %v31, 0
843 0xe6 0xf0 0x00 0x00 0x18 0x07
845 # CHECK: vlerh %v18, 1383(%r3,%r4)
846 0xe6 0x23 0x45 0x67 0x18 0x07
848 # CHECK: vllebrz %v0, 0, 0
849 0xe6 0x00 0x00 0x00 0x00 0x04
851 # CHECK: vllebrz %v0, 0, 15
852 0xe6 0x00 0x00 0x00 0xf0 0x04
854 # CHECK: vllebrz %v0, 4095, 0
855 0xe6 0x00 0x0f 0xff 0x00 0x04
857 # CHECK: vllebrz %v0, 0(%r15), 0
858 0xe6 0x00 0xf0 0x00 0x00 0x04
860 # CHECK: vllebrz %v0, 0(%r15,%r1), 0
861 0xe6 0x0f 0x10 0x00 0x00 0x04
863 # CHECK: vllebrz %v15, 0, 0
864 0xe6 0xf0 0x00 0x00 0x00 0x04
866 # CHECK: vllebrz %v31, 0, 0
867 0xe6 0xf0 0x00 0x00 0x08 0x04
869 # CHECK: vllebrz %v18, 1383(%r3,%r4), 11
870 0xe6 0x23 0x45 0x67 0xb8 0x04
872 # CHECK: vllebrze %v0, 0
873 0xe6 0x00 0x00 0x00 0x60 0x04
875 # CHECK: vllebrze %v0, 4095
876 0xe6 0x00 0x0f 0xff 0x60 0x04
878 # CHECK: vllebrze %v0, 0(%r15)
879 0xe6 0x00 0xf0 0x00 0x60 0x04
881 # CHECK: vllebrze %v0, 0(%r15,%r1)
882 0xe6 0x0f 0x10 0x00 0x60 0x04
884 # CHECK: vllebrze %v15, 0
885 0xe6 0xf0 0x00 0x00 0x60 0x04
887 # CHECK: vllebrze %v31, 0
888 0xe6 0xf0 0x00 0x00 0x68 0x04
890 # CHECK: vllebrze %v18, 1383(%r3,%r4)
891 0xe6 0x23 0x45 0x67 0x68 0x04
893 # CHECK: vllebrzf %v0, 0
894 0xe6 0x00 0x00 0x00 0x20 0x04
896 # CHECK: vllebrzf %v0, 4095
897 0xe6 0x00 0x0f 0xff 0x20 0x04
899 # CHECK: vllebrzf %v0, 0(%r15)
900 0xe6 0x00 0xf0 0x00 0x20 0x04
902 # CHECK: vllebrzf %v0, 0(%r15,%r1)
903 0xe6 0x0f 0x10 0x00 0x20 0x04
905 # CHECK: vllebrzf %v15, 0
906 0xe6 0xf0 0x00 0x00 0x20 0x04
908 # CHECK: vllebrzf %v31, 0
909 0xe6 0xf0 0x00 0x00 0x28 0x04
911 # CHECK: vllebrzf %v18, 1383(%r3,%r4)
912 0xe6 0x23 0x45 0x67 0x28 0x04
914 # CHECK: vllebrzg %v0, 0
915 0xe6 0x00 0x00 0x00 0x30 0x04
917 # CHECK: vllebrzg %v0, 4095
918 0xe6 0x00 0x0f 0xff 0x30 0x04
920 # CHECK: vllebrzg %v0, 0(%r15)
921 0xe6 0x00 0xf0 0x00 0x30 0x04
923 # CHECK: vllebrzg %v0, 0(%r15,%r1)
924 0xe6 0x0f 0x10 0x00 0x30 0x04
926 # CHECK: vllebrzg %v15, 0
927 0xe6 0xf0 0x00 0x00 0x30 0x04
929 # CHECK: vllebrzg %v31, 0
930 0xe6 0xf0 0x00 0x00 0x38 0x04
932 # CHECK: vllebrzg %v18, 1383(%r3,%r4)
933 0xe6 0x23 0x45 0x67 0x38 0x04
935 # CHECK: vllebrzh %v0, 0
936 0xe6 0x00 0x00 0x00 0x10 0x04
938 # CHECK: vllebrzh %v0, 4095
939 0xe6 0x00 0x0f 0xff 0x10 0x04
941 # CHECK: vllebrzh %v0, 0(%r15)
942 0xe6 0x00 0xf0 0x00 0x10 0x04
944 # CHECK: vllebrzh %v0, 0(%r15,%r1)
945 0xe6 0x0f 0x10 0x00 0x10 0x04
947 # CHECK: vllebrzh %v15, 0
948 0xe6 0xf0 0x00 0x00 0x10 0x04
950 # CHECK: vllebrzh %v31, 0
951 0xe6 0xf0 0x00 0x00 0x18 0x04
953 # CHECK: vllebrzh %v18, 1383(%r3,%r4)
954 0xe6 0x23 0x45 0x67 0x18 0x04
956 # CHECK: vsld %v0, %v0, %v0, 0
957 0xe7 0x00 0x00 0x00 0x00 0x86
959 # CHECK: vsld %v0, %v0, %v0, 255
960 0xe7 0x00 0x00 0xff 0x00 0x86
962 # CHECK: vsld %v0, %v0, %v31, 0
963 0xe7 0x00 0xf0 0x00 0x02 0x86
965 # CHECK: vsld %v0, %v31, %v0, 0
966 0xe7 0x0f 0x00 0x00 0x04 0x86
968 # CHECK: vsld %v31, %v0, %v0, 0
969 0xe7 0xf0 0x00 0x00 0x08 0x86
971 # CHECK: vsld %v13, %v17, %v21, 121
972 0xe7 0xd1 0x50 0x79 0x06 0x86
974 # CHECK: vsrd %v0, %v0, %v0, 0
975 0xe7 0x00 0x00 0x00 0x00 0x87
977 # CHECK: vsrd %v0, %v0, %v0, 255
978 0xe7 0x00 0x00 0xff 0x00 0x87
980 # CHECK: vsrd %v0, %v0, %v31, 0
981 0xe7 0x00 0xf0 0x00 0x02 0x87
983 # CHECK: vsrd %v0, %v31, %v0, 0
984 0xe7 0x0f 0x00 0x00 0x04 0x87
986 # CHECK: vsrd %v31, %v0, %v0, 0
987 0xe7 0xf0 0x00 0x00 0x08 0x87
989 # CHECK: vsrd %v13, %v17, %v21, 121
990 0xe7 0xd1 0x50 0x79 0x06 0x87
992 # CHECK: vstbr %v0, 0, 0
993 0xe6 0x00 0x00 0x00 0x00 0x0e
995 # CHECK: vstbr %v0, 0, 15
996 0xe6 0x00 0x00 0x00 0xf0 0x0e
998 # CHECK: vstbr %v0, 4095, 0
999 0xe6 0x00 0x0f 0xff 0x00 0x0e
1001 # CHECK: vstbr %v0, 0(%r15), 0
1002 0xe6 0x00 0xf0 0x00 0x00 0x0e
1004 # CHECK: vstbr %v0, 0(%r15,%r1), 0
1005 0xe6 0x0f 0x10 0x00 0x00 0x0e
1007 # CHECK: vstbr %v15, 0, 0
1008 0xe6 0xf0 0x00 0x00 0x00 0x0e
1010 # CHECK: vstbr %v31, 0, 0
1011 0xe6 0xf0 0x00 0x00 0x08 0x0e
1013 # CHECK: vstbr %v18, 1383(%r3,%r4), 11
1014 0xe6 0x23 0x45 0x67 0xb8 0x0e
1016 # CHECK: vstbrf %v0, 0
1017 0xe6 0x00 0x00 0x00 0x20 0x0e
1019 # CHECK: vstbrf %v0, 4095
1020 0xe6 0x00 0x0f 0xff 0x20 0x0e
1022 # CHECK: vstbrf %v0, 0(%r15)
1023 0xe6 0x00 0xf0 0x00 0x20 0x0e
1025 # CHECK: vstbrf %v0, 0(%r15,%r1)
1026 0xe6 0x0f 0x10 0x00 0x20 0x0e
1028 # CHECK: vstbrf %v15, 0
1029 0xe6 0xf0 0x00 0x00 0x20 0x0e
1031 # CHECK: vstbrf %v31, 0
1032 0xe6 0xf0 0x00 0x00 0x28 0x0e
1034 # CHECK: vstbrf %v18, 1383(%r3,%r4)
1035 0xe6 0x23 0x45 0x67 0x28 0x0e
1037 # CHECK: vstbrg %v0, 0
1038 0xe6 0x00 0x00 0x00 0x30 0x0e
1040 # CHECK: vstbrg %v0, 4095
1041 0xe6 0x00 0x0f 0xff 0x30 0x0e
1043 # CHECK: vstbrg %v0, 0(%r15)
1044 0xe6 0x00 0xf0 0x00 0x30 0x0e
1046 # CHECK: vstbrg %v0, 0(%r15,%r1)
1047 0xe6 0x0f 0x10 0x00 0x30 0x0e
1049 # CHECK: vstbrg %v15, 0
1050 0xe6 0xf0 0x00 0x00 0x30 0x0e
1052 # CHECK: vstbrg %v31, 0
1053 0xe6 0xf0 0x00 0x00 0x38 0x0e
1055 # CHECK: vstbrg %v18, 1383(%r3,%r4)
1056 0xe6 0x23 0x45 0x67 0x38 0x0e
1058 # CHECK: vstbrh %v0, 0
1059 0xe6 0x00 0x00 0x00 0x10 0x0e
1061 # CHECK: vstbrh %v0, 4095
1062 0xe6 0x00 0x0f 0xff 0x10 0x0e
1064 # CHECK: vstbrh %v0, 0(%r15)
1065 0xe6 0x00 0xf0 0x00 0x10 0x0e
1067 # CHECK: vstbrh %v0, 0(%r15,%r1)
1068 0xe6 0x0f 0x10 0x00 0x10 0x0e
1070 # CHECK: vstbrh %v15, 0
1071 0xe6 0xf0 0x00 0x00 0x10 0x0e
1073 # CHECK: vstbrh %v31, 0
1074 0xe6 0xf0 0x00 0x00 0x18 0x0e
1076 # CHECK: vstbrh %v18, 1383(%r3,%r4)
1077 0xe6 0x23 0x45 0x67 0x18 0x0e
1079 # CHECK: vstbrq %v0, 0
1080 0xe6 0x00 0x00 0x00 0x40 0x0e
1082 # CHECK: vstbrq %v0, 4095
1083 0xe6 0x00 0x0f 0xff 0x40 0x0e
1085 # CHECK: vstbrq %v0, 0(%r15)
1086 0xe6 0x00 0xf0 0x00 0x40 0x0e
1088 # CHECK: vstbrq %v0, 0(%r15,%r1)
1089 0xe6 0x0f 0x10 0x00 0x40 0x0e
1091 # CHECK: vstbrq %v15, 0
1092 0xe6 0xf0 0x00 0x00 0x40 0x0e
1094 # CHECK: vstbrq %v31, 0
1095 0xe6 0xf0 0x00 0x00 0x48 0x0e
1097 # CHECK: vstbrq %v18, 1383(%r3,%r4)
1098 0xe6 0x23 0x45 0x67 0x48 0x0e
1100 # CHECK: vstebrf %v0, 0, 0
1101 0xe6 0x00 0x00 0x00 0x00 0x0b
1103 # CHECK: vstebrf %v0, 0, 3
1104 0xe6 0x00 0x00 0x00 0x30 0x0b
1106 # CHECK: vstebrf %v0, 4095, 0
1107 0xe6 0x00 0x0f 0xff 0x00 0x0b
1109 # CHECK: vstebrf %v0, 0(%r15), 0
1110 0xe6 0x00 0xf0 0x00 0x00 0x0b
1112 # CHECK: vstebrf %v0, 0(%r15,%r1), 0
1113 0xe6 0x0f 0x10 0x00 0x00 0x0b
1115 # CHECK: vstebrf %v15, 0, 0
1116 0xe6 0xf0 0x00 0x00 0x00 0x0b
1118 # CHECK: vstebrf %v31, 0, 0
1119 0xe6 0xf0 0x00 0x00 0x08 0x0b
1121 # CHECK: vstebrf %v18, 1383(%r3,%r4), 2
1122 0xe6 0x23 0x45 0x67 0x28 0x0b
1124 # CHECK: vstebrg %v0, 0, 0
1125 0xe6 0x00 0x00 0x00 0x00 0x0a
1127 # CHECK: vstebrg %v0, 0, 1
1128 0xe6 0x00 0x00 0x00 0x10 0x0a
1130 # CHECK: vstebrg %v0, 4095, 0
1131 0xe6 0x00 0x0f 0xff 0x00 0x0a
1133 # CHECK: vstebrg %v0, 0(%r15), 0
1134 0xe6 0x00 0xf0 0x00 0x00 0x0a
1136 # CHECK: vstebrg %v0, 0(%r15,%r1), 0
1137 0xe6 0x0f 0x10 0x00 0x00 0x0a
1139 # CHECK: vstebrg %v15, 0, 0
1140 0xe6 0xf0 0x00 0x00 0x00 0x0a
1142 # CHECK: vstebrg %v31, 0, 0
1143 0xe6 0xf0 0x00 0x00 0x08 0x0a
1145 # CHECK: vstebrg %v18, 1383(%r3,%r4), 1
1146 0xe6 0x23 0x45 0x67 0x18 0x0a
1148 # CHECK: vstebrh %v0, 0, 0
1149 0xe6 0x00 0x00 0x00 0x00 0x09
1151 # CHECK: vstebrh %v0, 0, 7
1152 0xe6 0x00 0x00 0x00 0x70 0x09
1154 # CHECK: vstebrh %v0, 4095, 0
1155 0xe6 0x00 0x0f 0xff 0x00 0x09
1157 # CHECK: vstebrh %v0, 0(%r15), 0
1158 0xe6 0x00 0xf0 0x00 0x00 0x09
1160 # CHECK: vstebrh %v0, 0(%r15,%r1), 0
1161 0xe6 0x0f 0x10 0x00 0x00 0x09
1163 # CHECK: vstebrh %v15, 0, 0
1164 0xe6 0xf0 0x00 0x00 0x00 0x09
1166 # CHECK: vstebrh %v31, 0, 0
1167 0xe6 0xf0 0x00 0x00 0x08 0x09
1169 # CHECK: vstebrh %v18, 1383(%r3,%r4), 4
1170 0xe6 0x23 0x45 0x67 0x48 0x09
1172 # CHECK: vster %v0, 0, 0
1173 0xe6 0x00 0x00 0x00 0x00 0x0f
1175 # CHECK: vster %v0, 0, 15
1176 0xe6 0x00 0x00 0x00 0xf0 0x0f
1178 # CHECK: vster %v0, 4095, 0
1179 0xe6 0x00 0x0f 0xff 0x00 0x0f
1181 # CHECK: vster %v0, 0(%r15), 0
1182 0xe6 0x00 0xf0 0x00 0x00 0x0f
1184 # CHECK: vster %v0, 0(%r15,%r1), 0
1185 0xe6 0x0f 0x10 0x00 0x00 0x0f
1187 # CHECK: vster %v15, 0, 0
1188 0xe6 0xf0 0x00 0x00 0x00 0x0f
1190 # CHECK: vster %v31, 0, 0
1191 0xe6 0xf0 0x00 0x00 0x08 0x0f
1193 # CHECK: vster %v18, 1383(%r3,%r4), 11
1194 0xe6 0x23 0x45 0x67 0xb8 0x0f
1196 # CHECK: vsterf %v0, 0
1197 0xe6 0x00 0x00 0x00 0x20 0x0f
1199 # CHECK: vsterf %v0, 4095
1200 0xe6 0x00 0x0f 0xff 0x20 0x0f
1202 # CHECK: vsterf %v0, 0(%r15)
1203 0xe6 0x00 0xf0 0x00 0x20 0x0f
1205 # CHECK: vsterf %v0, 0(%r15,%r1)
1206 0xe6 0x0f 0x10 0x00 0x20 0x0f
1208 # CHECK: vsterf %v15, 0
1209 0xe6 0xf0 0x00 0x00 0x20 0x0f
1211 # CHECK: vsterf %v31, 0
1212 0xe6 0xf0 0x00 0x00 0x28 0x0f
1214 # CHECK: vsterf %v18, 1383(%r3,%r4)
1215 0xe6 0x23 0x45 0x67 0x28 0x0f
1217 # CHECK: vsterg %v0, 0
1218 0xe6 0x00 0x00 0x00 0x30 0x0f
1220 # CHECK: vsterg %v0, 4095
1221 0xe6 0x00 0x0f 0xff 0x30 0x0f
1223 # CHECK: vsterg %v0, 0(%r15)
1224 0xe6 0x00 0xf0 0x00 0x30 0x0f
1226 # CHECK: vsterg %v0, 0(%r15,%r1)
1227 0xe6 0x0f 0x10 0x00 0x30 0x0f
1229 # CHECK: vsterg %v15, 0
1230 0xe6 0xf0 0x00 0x00 0x30 0x0f
1232 # CHECK: vsterg %v31, 0
1233 0xe6 0xf0 0x00 0x00 0x38 0x0f
1235 # CHECK: vsterg %v18, 1383(%r3,%r4)
1236 0xe6 0x23 0x45 0x67 0x38 0x0f
1238 # CHECK: vsterh %v0, 0
1239 0xe6 0x00 0x00 0x00 0x10 0x0f
1241 # CHECK: vsterh %v0, 4095
1242 0xe6 0x00 0x0f 0xff 0x10 0x0f
1244 # CHECK: vsterh %v0, 0(%r15)
1245 0xe6 0x00 0xf0 0x00 0x10 0x0f
1247 # CHECK: vsterh %v0, 0(%r15,%r1)
1248 0xe6 0x0f 0x10 0x00 0x10 0x0f
1250 # CHECK: vsterh %v15, 0
1251 0xe6 0xf0 0x00 0x00 0x10 0x0f
1253 # CHECK: vsterh %v31, 0
1254 0xe6 0xf0 0x00 0x00 0x18 0x0f
1256 # CHECK: vsterh %v18, 1383(%r3,%r4)
1257 0xe6 0x23 0x45 0x67 0x18 0x0f
1259 # CHECK: vstrs %v0, %v0, %v0, %v0, 11, 0
1260 0xe7 0x00 0x0b 0x00 0x00 0x8b
1262 # CHECK: vstrs %v0, %v0, %v0, %v0, 11, 12
1263 0xe7 0x00 0x0b 0xc0 0x00 0x8b
1265 # CHECK: vstrs %v18, %v3, %v20, %v5, 11, 0
1266 0xe7 0x23 0x4b 0x00 0x5a 0x8b
1268 # CHECK: vstrs %v31, %v31, %v31, %v31, 11, 4
1269 0xe7 0xff 0xfb 0x40 0xff 0x8b
1271 # CHECK: vstrsb %v0, %v0, %v0, %v0, 0
1272 0xe7 0x00 0x00 0x00 0x00 0x8b
1274 # CHECK: vstrsb %v0, %v0, %v0, %v0, 0
1275 0xe7 0x00 0x00 0x00 0x00 0x8b
1277 # CHECK: vstrsb %v0, %v0, %v0, %v0, 12
1278 0xe7 0x00 0x00 0xc0 0x00 0x8b
1280 # CHECK: vstrsb %v0, %v0, %v0, %v15, 0
1281 0xe7 0x00 0x00 0x00 0xf0 0x8b
1283 # CHECK: vstrsb %v0, %v0, %v0, %v31, 0
1284 0xe7 0x00 0x00 0x00 0xf1 0x8b
1286 # CHECK: vstrsb %v0, %v0, %v15, %v0, 0
1287 0xe7 0x00 0xf0 0x00 0x00 0x8b
1289 # CHECK: vstrsb %v0, %v0, %v31, %v0, 0
1290 0xe7 0x00 0xf0 0x00 0x02 0x8b
1292 # CHECK: vstrsb %v0, %v15, %v0, %v0, 0
1293 0xe7 0x0f 0x00 0x00 0x00 0x8b
1295 # CHECK: vstrsb %v0, %v31, %v0, %v0, 0
1296 0xe7 0x0f 0x00 0x00 0x04 0x8b
1298 # CHECK: vstrsb %v15, %v0, %v0, %v0, 0
1299 0xe7 0xf0 0x00 0x00 0x00 0x8b
1301 # CHECK: vstrsb %v31, %v0, %v0, %v0, 0
1302 0xe7 0xf0 0x00 0x00 0x08 0x8b
1304 # CHECK: vstrsb %v18, %v3, %v20, %v5, 4
1305 0xe7 0x23 0x40 0x40 0x5a 0x8b
1307 # CHECK: vstrsb %v18, %v3, %v20, %v5, 12
1308 0xe7 0x23 0x40 0xc0 0x5a 0x8b
1310 # CHECK: vstrszb %v18, %v3, %v20, %v5
1311 0xe7 0x23 0x40 0x20 0x5a 0x8b
1313 # CHECK: vstrsf %v0, %v0, %v0, %v0, 0
1314 0xe7 0x00 0x02 0x00 0x00 0x8b
1316 # CHECK: vstrsf %v0, %v0, %v0, %v0, 0
1317 0xe7 0x00 0x02 0x00 0x00 0x8b
1319 # CHECK: vstrsf %v0, %v0, %v0, %v0, 12
1320 0xe7 0x00 0x02 0xc0 0x00 0x8b
1322 # CHECK: vstrsf %v0, %v0, %v0, %v15, 0
1323 0xe7 0x00 0x02 0x00 0xf0 0x8b
1325 # CHECK: vstrsf %v0, %v0, %v0, %v31, 0
1326 0xe7 0x00 0x02 0x00 0xf1 0x8b
1328 # CHECK: vstrsf %v0, %v0, %v15, %v0, 0
1329 0xe7 0x00 0xf2 0x00 0x00 0x8b
1331 # CHECK: vstrsf %v0, %v0, %v31, %v0, 0
1332 0xe7 0x00 0xf2 0x00 0x02 0x8b
1334 # CHECK: vstrsf %v0, %v15, %v0, %v0, 0
1335 0xe7 0x0f 0x02 0x00 0x00 0x8b
1337 # CHECK: vstrsf %v0, %v31, %v0, %v0, 0
1338 0xe7 0x0f 0x02 0x00 0x04 0x8b
1340 # CHECK: vstrsf %v15, %v0, %v0, %v0, 0
1341 0xe7 0xf0 0x02 0x00 0x00 0x8b
1343 # CHECK: vstrsf %v31, %v0, %v0, %v0, 0
1344 0xe7 0xf0 0x02 0x00 0x08 0x8b
1346 # CHECK: vstrsf %v18, %v3, %v20, %v5, 4
1347 0xe7 0x23 0x42 0x40 0x5a 0x8b
1349 # CHECK: vstrsf %v18, %v3, %v20, %v5, 12
1350 0xe7 0x23 0x42 0xc0 0x5a 0x8b
1352 # CHECK: vstrszf %v18, %v3, %v20, %v5
1353 0xe7 0x23 0x42 0x20 0x5a 0x8b
1355 # CHECK: vstrsh %v0, %v0, %v0, %v0, 0
1356 0xe7 0x00 0x01 0x00 0x00 0x8b
1358 # CHECK: vstrsh %v0, %v0, %v0, %v0, 0
1359 0xe7 0x00 0x01 0x00 0x00 0x8b
1361 # CHECK: vstrsh %v0, %v0, %v0, %v0, 12
1362 0xe7 0x00 0x01 0xc0 0x00 0x8b
1364 # CHECK: vstrsh %v0, %v0, %v0, %v15, 0
1365 0xe7 0x00 0x01 0x00 0xf0 0x8b
1367 # CHECK: vstrsh %v0, %v0, %v0, %v31, 0
1368 0xe7 0x00 0x01 0x00 0xf1 0x8b
1370 # CHECK: vstrsh %v0, %v0, %v15, %v0, 0
1371 0xe7 0x00 0xf1 0x00 0x00 0x8b
1373 # CHECK: vstrsh %v0, %v0, %v31, %v0, 0
1374 0xe7 0x00 0xf1 0x00 0x02 0x8b
1376 # CHECK: vstrsh %v0, %v15, %v0, %v0, 0
1377 0xe7 0x0f 0x01 0x00 0x00 0x8b
1379 # CHECK: vstrsh %v0, %v31, %v0, %v0, 0
1380 0xe7 0x0f 0x01 0x00 0x04 0x8b
1382 # CHECK: vstrsh %v15, %v0, %v0, %v0, 0
1383 0xe7 0xf0 0x01 0x00 0x00 0x8b
1385 # CHECK: vstrsh %v31, %v0, %v0, %v0, 0
1386 0xe7 0xf0 0x01 0x00 0x08 0x8b
1388 # CHECK: vstrsh %v18, %v3, %v20, %v5, 4
1389 0xe7 0x23 0x41 0x40 0x5a 0x8b
1391 # CHECK: vstrsh %v18, %v3, %v20, %v5, 12
1392 0xe7 0x23 0x41 0xc0 0x5a 0x8b
1394 # CHECK: vstrszh %v18, %v3, %v20, %v5
1395 0xe7 0x23 0x41 0x20 0x5a 0x8b
1397 # CHECK: wcefb %f0, %f0, 0, 0
1398 0xe7 0x00 0x00 0x08 0x20 0xc3
1400 # CHECK: wcefb %f0, %f0, 0, 0
1401 0xe7 0x00 0x00 0x08 0x20 0xc3
1403 # CHECK: wcefb %f0, %f0, 0, 15
1404 0xe7 0x00 0x00 0xf8 0x20 0xc3
1406 # CHECK: wcefb %f0, %f0, 4, 0
1407 0xe7 0x00 0x00 0x0c 0x20 0xc3
1409 # CHECK: wcefb %f0, %v31, 0, 0
1410 0xe7 0x0f 0x00 0x08 0x24 0xc3
1412 # CHECK: wcefb %v31, %f0, 0, 0
1413 0xe7 0xf0 0x00 0x08 0x28 0xc3
1415 # CHECK: wcefb %f14, %v17, 4, 10
1416 0xe7 0xe1 0x00 0xac 0x24 0xc3
1418 # CHECK: wcelfb %f0, %f0, 0, 0
1419 0xe7 0x00 0x00 0x08 0x20 0xc1
1421 # CHECK: wcelfb %f0, %f0, 0, 0
1422 0xe7 0x00 0x00 0x08 0x20 0xc1
1424 # CHECK: wcelfb %f0, %f0, 0, 15
1425 0xe7 0x00 0x00 0xf8 0x20 0xc1
1427 # CHECK: wcelfb %f0, %f0, 4, 0
1428 0xe7 0x00 0x00 0x0c 0x20 0xc1
1430 # CHECK: wcelfb %f0, %v31, 0, 0
1431 0xe7 0x0f 0x00 0x08 0x24 0xc1
1433 # CHECK: wcelfb %v31, %f0, 0, 0
1434 0xe7 0xf0 0x00 0x08 0x28 0xc1
1436 # CHECK: wcelfb %f14, %v17, 4, 10
1437 0xe7 0xe1 0x00 0xac 0x24 0xc1
1439 # CHECK: wcfeb %f0, %f0, 0, 0
1440 0xe7 0x00 0x00 0x08 0x20 0xc2
1442 # CHECK: wcfeb %f0, %f0, 0, 0
1443 0xe7 0x00 0x00 0x08 0x20 0xc2
1445 # CHECK: wcfeb %f0, %f0, 0, 15
1446 0xe7 0x00 0x00 0xf8 0x20 0xc2
1448 # CHECK: wcfeb %f0, %f0, 4, 0
1449 0xe7 0x00 0x00 0x0c 0x20 0xc2
1451 # CHECK: wcfeb %f0, %v31, 0, 0
1452 0xe7 0x0f 0x00 0x08 0x24 0xc2
1454 # CHECK: wcfeb %v31, %f0, 0, 0
1455 0xe7 0xf0 0x00 0x08 0x28 0xc2
1457 # CHECK: wcfeb %f14, %v17, 4, 10
1458 0xe7 0xe1 0x00 0xac 0x24 0xc2
1460 # CHECK: wclfeb %f0, %f0, 0, 0
1461 0xe7 0x00 0x00 0x08 0x20 0xc0
1463 # CHECK: wclfeb %f0, %f0, 0, 0
1464 0xe7 0x00 0x00 0x08 0x20 0xc0
1466 # CHECK: wclfeb %f0, %f0, 0, 15
1467 0xe7 0x00 0x00 0xf8 0x20 0xc0
1469 # CHECK: wclfeb %f0, %f0, 4, 0
1470 0xe7 0x00 0x00 0x0c 0x20 0xc0
1472 # CHECK: wclfeb %f0, %v31, 0, 0
1473 0xe7 0x0f 0x00 0x08 0x24 0xc0
1475 # CHECK: wclfeb %v31, %f0, 0, 0
1476 0xe7 0xf0 0x00 0x08 0x28 0xc0
1478 # CHECK: wclfeb %f14, %v17, 4, 10
1479 0xe7 0xe1 0x00 0xac 0x24 0xc0