brintos

brintos / llvm-project-archived public Read only

0
0
Text · 16.9 KiB · 3c402f7 Raw
378 lines · plain
1# For z16 and above.2# RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z16 -show-encoding %s \3# RUN:   | FileCheck %s4 5#CHECK: lbear	0                       # encoding: [0xb2,0x00,0x00,0x00]6#CHECK: lbear	0(%r1)                  # encoding: [0xb2,0x00,0x10,0x00]7#CHECK: lbear	0(%r15)                 # encoding: [0xb2,0x00,0xf0,0x00]8#CHECK: lbear	4095                    # encoding: [0xb2,0x00,0x0f,0xff]9#CHECK: lbear	4095(%r1)               # encoding: [0xb2,0x00,0x1f,0xff]10#CHECK: lbear	4095(%r15)              # encoding: [0xb2,0x00,0xff,0xff]11 12	lbear	013	lbear	0(%r1)14	lbear	0(%r15)15	lbear	409516	lbear	4095(%r1)17	lbear	4095(%r15)18 19#CHECK: lpswey	-524288                 # encoding: [0xeb,0x00,0x00,0x00,0x80,0x71]20#CHECK: lpswey	-1                      # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x71]21#CHECK: lpswey	0                       # encoding: [0xeb,0x00,0x00,0x00,0x00,0x71]22#CHECK: lpswey	1                       # encoding: [0xeb,0x00,0x00,0x01,0x00,0x71]23#CHECK: lpswey	524287                  # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x71]24#CHECK: lpswey	0(%r1)                  # encoding: [0xeb,0x00,0x10,0x00,0x00,0x71]25#CHECK: lpswey	0(%r15)                 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x71]26#CHECK: lpswey	524287(%r1)             # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x71]27#CHECK: lpswey	524287(%r15)            # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x71]28 29	lpswey	-52428830	lpswey	-131	lpswey	032	lpswey	133	lpswey	52428734	lpswey	0(%r1)35	lpswey	0(%r15)36	lpswey	524287(%r1)37	lpswey	524287(%r15)38 39#CHECK: nnpa                            # encoding: [0xb9,0x3b,0x00,0x00]40 41	nnpa42 43#CHECK: qpaci	0                  	# encoding: [0xb2,0x8f,0x00,0x00]44#CHECK: qpaci	0(%r1)             	# encoding: [0xb2,0x8f,0x10,0x00]45#CHECK: qpaci	0(%r15)            	# encoding: [0xb2,0x8f,0xf0,0x00]46#CHECK: qpaci	4095                 	# encoding: [0xb2,0x8f,0x0f,0xff]47#CHECK: qpaci	4095(%r1)             	# encoding: [0xb2,0x8f,0x1f,0xff]48#CHECK: qpaci	4095(%r15)             	# encoding: [0xb2,0x8f,0xff,0xff]49 50	qpaci	051	qpaci	0(%r1)52	qpaci	0(%r15)53	qpaci	409554	qpaci	4095(%r1)55	qpaci	4095(%r15)56 57#CHECK: rdp	%r0, %r0, %r0           # encoding: [0xb9,0x8b,0x00,0x00]58#CHECK: rdp	%r0, %r0, %r15          # encoding: [0xb9,0x8b,0x00,0x0f]59#CHECK: rdp	%r0, %r15, %r0          # encoding: [0xb9,0x8b,0xf0,0x00]60#CHECK: rdp	%r15, %r0, %r0          # encoding: [0xb9,0x8b,0x00,0xf0]61#CHECK: rdp	%r0, %r0, %r0, 15       # encoding: [0xb9,0x8b,0x0f,0x00]62#CHECK: rdp	%r4, %r5, %r6, 7        # encoding: [0xb9,0x8b,0x57,0x46]63 64	rdp	%r0, %r0, %r065	rdp	%r0, %r0, %r1566	rdp	%r0, %r15, %r067	rdp	%r15, %r0, %r068	rdp	%r0, %r0, %r0, 1569	rdp	%r4, %r5, %r6, 770 71#CHECK: stbear	0                       # encoding: [0xb2,0x01,0x00,0x00]72#CHECK: stbear	0(%r1)                  # encoding: [0xb2,0x01,0x10,0x00]73#CHECK: stbear	0(%r15)                 # encoding: [0xb2,0x01,0xf0,0x00]74#CHECK: stbear	4095                    # encoding: [0xb2,0x01,0x0f,0xff]75#CHECK: stbear	4095(%r1)               # encoding: [0xb2,0x01,0x1f,0xff]76#CHECK: stbear	4095(%r15)              # encoding: [0xb2,0x01,0xff,0xff]77 78	stbear	079	stbear	0(%r1)80	stbear	0(%r15)81	stbear	409582	stbear	4095(%r1)83	stbear	4095(%r15)84 85#CHECK: vcfn	%v0, %v0, 0, 0          # encoding: [0xe6,0x00,0x00,0x00,0x00,0x5d]86#CHECK: vcfn	%v0, %v0, 15, 0         # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x5d]87#CHECK: vcfn	%v0, %v0, 0, 15         # encoding: [0xe6,0x00,0x00,0x0f,0x00,0x5d]88#CHECK: vcfn	%v0, %v15, 0, 0         # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x5d]89#CHECK: vcfn	%v0, %v31, 0, 0         # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x5d]90#CHECK: vcfn	%v15, %v0, 0, 0         # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x5d]91#CHECK: vcfn	%v31, %v0, 0, 0         # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x5d]92#CHECK: vcfn	%v14, %v17, 11, 9       # encoding: [0xe6,0xe1,0x00,0x09,0xb4,0x5d]93 94	vcfn	%v0, %v0, 0, 095	vcfn	%v0, %v0, 15, 096	vcfn	%v0, %v0, 0, 1597	vcfn	%v0, %v15, 0, 098	vcfn	%v0, %v31, 0, 099	vcfn	%v15, %v0, 0, 0100	vcfn	%v31, %v0, 0, 0101	vcfn	%v14, %v17, 11, 9102 103#CHECK: vclfnl	%v0, %v0, 0, 0          # encoding: [0xe6,0x00,0x00,0x00,0x00,0x5e]104#CHECK: vclfnl	%v0, %v0, 15, 0         # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x5e]105#CHECK: vclfnl	%v0, %v0, 0, 15         # encoding: [0xe6,0x00,0x00,0x0f,0x00,0x5e]106#CHECK: vclfnl	%v0, %v15, 0, 0         # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x5e]107#CHECK: vclfnl	%v0, %v31, 0, 0         # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x5e]108#CHECK: vclfnl	%v15, %v0, 0, 0         # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x5e]109#CHECK: vclfnl	%v31, %v0, 0, 0         # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x5e]110#CHECK: vclfnl	%v14, %v17, 11, 9       # encoding: [0xe6,0xe1,0x00,0x09,0xb4,0x5e]111 112	vclfnl	%v0, %v0, 0, 0113	vclfnl	%v0, %v0, 15, 0114	vclfnl	%v0, %v0, 0, 15115	vclfnl	%v0, %v15, 0, 0116	vclfnl	%v0, %v31, 0, 0117	vclfnl	%v15, %v0, 0, 0118	vclfnl	%v31, %v0, 0, 0119	vclfnl	%v14, %v17, 11, 9120 121#CHECK: vclfnh	%v0, %v0, 0, 0          # encoding: [0xe6,0x00,0x00,0x00,0x00,0x56]122#CHECK: vclfnh	%v0, %v0, 15, 0         # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x56]123#CHECK: vclfnh	%v0, %v0, 0, 15         # encoding: [0xe6,0x00,0x00,0x0f,0x00,0x56]124#CHECK: vclfnh	%v0, %v15, 0, 0         # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x56]125#CHECK: vclfnh	%v0, %v31, 0, 0         # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x56]126#CHECK: vclfnh	%v15, %v0, 0, 0         # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x56]127#CHECK: vclfnh	%v31, %v0, 0, 0         # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x56]128#CHECK: vclfnh	%v14, %v17, 11, 9       # encoding: [0xe6,0xe1,0x00,0x09,0xb4,0x56]129 130	vclfnh	%v0, %v0, 0, 0131	vclfnh	%v0, %v0, 15, 0132	vclfnh	%v0, %v0, 0, 15133	vclfnh	%v0, %v15, 0, 0134	vclfnh	%v0, %v31, 0, 0135	vclfnh	%v15, %v0, 0, 0136	vclfnh	%v31, %v0, 0, 0137	vclfnh	%v14, %v17, 11, 9138 139#CHECK: vcnf	%v0, %v0, 0, 0          # encoding: [0xe6,0x00,0x00,0x00,0x00,0x55]140#CHECK: vcnf	%v0, %v0, 15, 0         # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x55]141#CHECK: vcnf	%v0, %v0, 0, 15         # encoding: [0xe6,0x00,0x00,0x0f,0x00,0x55]142#CHECK: vcnf	%v0, %v15, 0, 0         # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x55]143#CHECK: vcnf	%v0, %v31, 0, 0         # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x55]144#CHECK: vcnf	%v15, %v0, 0, 0         # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x55]145#CHECK: vcnf	%v31, %v0, 0, 0         # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x55]146#CHECK: vcnf	%v14, %v17, 11, 9       # encoding: [0xe6,0xe1,0x00,0x09,0xb4,0x55]147 148	vcnf	%v0, %v0, 0, 0149	vcnf	%v0, %v0, 15, 0150	vcnf	%v0, %v0, 0, 15151	vcnf	%v0, %v15, 0, 0152	vcnf	%v0, %v31, 0, 0153	vcnf	%v15, %v0, 0, 0154	vcnf	%v31, %v0, 0, 0155	vcnf	%v14, %v17, 11, 9156 157#CHECK: vcrnf	%v0, %v0, %v0, 0, 0     # encoding: [0xe6,0x00,0x00,0x00,0x00,0x75]158#CHECK: vcrnf	%v0, %v0, %v0, 15, 0    # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x75]159#CHECK: vcrnf	%v0, %v0, %v0, 0, 15    # encoding: [0xe6,0x00,0x00,0x0f,0x00,0x75]160#CHECK: vcrnf	%v0, %v0, %v31, 0, 0    # encoding: [0xe6,0x00,0xf0,0x00,0x02,0x75]161#CHECK: vcrnf	%v0, %v31, %v0, 0, 0    # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x75]162#CHECK: vcrnf	%v31, %v0, %v0, 0, 0    # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x75]163#CHECK: vcrnf	%v18, %v3, %v20, 11, 9  # encoding: [0xe6,0x23,0x40,0x09,0xba,0x75]164 165	vcrnf	%v0, %v0, %v0, 0, 0166	vcrnf	%v0, %v0, %v0, 15, 0167	vcrnf	%v0, %v0, %v0, 0, 15168	vcrnf	%v0, %v0, %v31, 0, 0169	vcrnf	%v0, %v31, %v0, 0, 0170	vcrnf	%v31, %v0, %v0, 0, 0171	vcrnf	%v18, %v3, %v20, 11, 9172 173#CHECK: vclzdp	%v0, %v0, 0             # encoding: [0xe6,0x00,0x00,0x00,0x00,0x51]174#CHECK: vclzdp	%v0, %v0, 15            # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x51]175#CHECK: vclzdp	%v0, %v15, 0            # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x51]176#CHECK: vclzdp	%v0, %v31, 0            # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x51]177#CHECK: vclzdp	%v15, %v0, 0            # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x51]178#CHECK: vclzdp	%v31, %v0, 0            # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x51]179#CHECK: vclzdp	%v18, %v3, 12           # encoding: [0xe6,0x23,0x00,0xc0,0x08,0x51]180 181	vclzdp	%v0, %v0, 0182	vclzdp	%v0, %v0, 15183	vclzdp	%v0, %v15, 0184	vclzdp	%v0, %v31, 0185	vclzdp	%v15, %v0, 0186	vclzdp	%v31, %v0, 0187	vclzdp	%v18, %v3, 12188 189#CHECK: vcsph	%v0, %v0, %v0, 0        # encoding: [0xe6,0x00,0x00,0x00,0x00,0x7d]190#CHECK: vcsph	%v0, %v0, %v0, 15       # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x7d]191#CHECK: vcsph	%v0, %v0, %v15, 0       # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x7d]192#CHECK: vcsph	%v0, %v0, %v31, 0       # encoding: [0xe6,0x00,0xf0,0x00,0x02,0x7d]193#CHECK: vcsph	%v0, %v15, %v0, 0       # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x7d]194#CHECK: vcsph	%v0, %v31, %v0, 0       # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x7d]195#CHECK: vcsph	%v15, %v0, %v0, 0       # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x7d]196#CHECK: vcsph	%v31, %v0, %v0, 0       # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x7d]197#CHECK: vcsph	%v18, %v3, %v20, 12     # encoding: [0xe6,0x23,0x40,0xc0,0x0a,0x7d]198 199	vcsph	%v0, %v0, %v0, 0200	vcsph	%v0, %v0, %v0, 15201	vcsph	%v0, %v0, %v15, 0202	vcsph	%v0, %v0, %v31, 0203	vcsph	%v0, %v15, %v0, 0204	vcsph	%v0, %v31, %v0, 0205	vcsph	%v15, %v0, %v0, 0206	vcsph	%v31, %v0, %v0, 0207	vcsph	%v18, %v3, %v20, 12208 209#CHECK: vpkzr	%v0, %v0, %v0, 0, 0     # encoding: [0xe6,0x00,0x00,0x00,0x00,0x70]210#CHECK: vpkzr	%v0, %v0, %v0, 0, 15    # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x70]211#CHECK: vpkzr	%v0, %v0, %v0, 255, 0   # encoding: [0xe6,0x00,0x00,0x0f,0xf0,0x70]212#CHECK: vpkzr	%v0, %v0, %v31, 0, 0    # encoding: [0xe6,0x00,0xf0,0x00,0x02,0x70]213#CHECK: vpkzr	%v0, %v31, %v0, 0, 0    # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x70]214#CHECK: vpkzr	%v31, %v0, %v0, 0, 0    # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x70]215#CHECK: vpkzr	%v13, %v17, %v21, 121, 11 # encoding: [0xe6,0xd1,0x50,0xb7,0x96,0x70]216 217	vpkzr	%v0, %v0, %v0, 0, 0218	vpkzr	%v0, %v0, %v0, 0, 15219	vpkzr	%v0, %v0, %v0, 255, 0220	vpkzr	%v0, %v0, %v31, 0, 0221	vpkzr	%v0, %v31, %v0, 0, 0222	vpkzr	%v31, %v0, %v0, 0, 0223	vpkzr	%v13, %v17, %v21, 0x79, 11224 225#CHECK: vschp	%v0, %v0, %v0, 0, 0     # encoding: [0xe6,0x00,0x00,0x00,0x00,0x74]226#CHECK: vschp	%v0, %v0, %v0, 15, 0    # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x74]227#CHECK: vschp	%v0, %v0, %v0, 0, 0     # encoding: [0xe6,0x00,0x00,0x00,0x00,0x74]228#CHECK: vschp	%v0, %v0, %v0, 15, 0    # encoding: [0xe6,0x00,0x00,0x00,0xf0,0x74]229#CHECK: vschp	%v0, %v0, %v0, 0, 12    # encoding: [0xe6,0x00,0x00,0xc0,0x00,0x74]230#CHECK: vschp	%v0, %v0, %v15, 0, 0    # encoding: [0xe6,0x00,0xf0,0x00,0x00,0x74]231#CHECK: vschp	%v0, %v0, %v31, 0, 0    # encoding: [0xe6,0x00,0xf0,0x00,0x02,0x74]232#CHECK: vschp	%v0, %v15, %v0, 0, 0    # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x74]233#CHECK: vschp	%v0, %v31, %v0, 0, 0    # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x74]234#CHECK: vschp	%v15, %v0, %v0, 0, 0    # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x74]235#CHECK: vschp	%v31, %v0, %v0, 0, 0    # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x74]236#CHECK: vschp	%v18, %v3, %v20, 11, 4  # encoding: [0xe6,0x23,0x40,0x40,0xba,0x74]237#CHECK: vschp	%v18, %v3, %v20, 0, 15  # encoding: [0xe6,0x23,0x40,0xf0,0x0a,0x74]238 239	vschp	%v0, %v0, %v0, 0, 0240	vschp	%v0, %v0, %v0, 15, 0241	vschp	%v0, %v0, %v0, 0, 0242	vschp	%v0, %v0, %v0, 15, 0243	vschp	%v0, %v0, %v0, 0, 12244	vschp	%v0, %v0, %v15, 0, 0245	vschp	%v0, %v0, %v31, 0, 0246	vschp	%v0, %v15, %v0, 0, 0247	vschp	%v0, %v31, %v0, 0, 0248	vschp	%v15, %v0, %v0, 0, 0249	vschp	%v31, %v0, %v0, 0, 0250	vschp	%v18, %v3, %v20, 11, 4251	vschp	%v18, %v3, %v20, 0, 15252 253#CHECK: vschsp	%v0, %v0, %v0, 0        # encoding: [0xe6,0x00,0x00,0x00,0x20,0x74]254#CHECK: vschsp	%v0, %v0, %v0, 0        # encoding: [0xe6,0x00,0x00,0x00,0x20,0x74]255#CHECK: vschsp	%v0, %v0, %v0, 12       # encoding: [0xe6,0x00,0x00,0xc0,0x20,0x74]256#CHECK: vschsp	%v0, %v0, %v15, 0       # encoding: [0xe6,0x00,0xf0,0x00,0x20,0x74]257#CHECK: vschsp	%v0, %v0, %v31, 0       # encoding: [0xe6,0x00,0xf0,0x00,0x22,0x74]258#CHECK: vschsp	%v0, %v15, %v0, 0       # encoding: [0xe6,0x0f,0x00,0x00,0x20,0x74]259#CHECK: vschsp	%v0, %v31, %v0, 0       # encoding: [0xe6,0x0f,0x00,0x00,0x24,0x74]260#CHECK: vschsp	%v15, %v0, %v0, 0       # encoding: [0xe6,0xf0,0x00,0x00,0x20,0x74]261#CHECK: vschsp	%v31, %v0, %v0, 0       # encoding: [0xe6,0xf0,0x00,0x00,0x28,0x74]262#CHECK: vschsp	%v18, %v3, %v20, 0      # encoding: [0xe6,0x23,0x40,0x00,0x2a,0x74]263 264	vschsp	%v0, %v0, %v0, 0265	vschsp	%v0, %v0, %v0, 0266	vschsp	%v0, %v0, %v0, 12267	vschsp	%v0, %v0, %v15, 0268	vschsp	%v0, %v0, %v31, 0269	vschsp	%v0, %v15, %v0, 0270	vschsp	%v0, %v31, %v0, 0271	vschsp	%v15, %v0, %v0, 0272	vschsp	%v31, %v0, %v0, 0273	vschsp	%v18, %v3, %v20, 0274 275#CHECK: vschdp	%v0, %v0, %v0, 0        # encoding: [0xe6,0x00,0x00,0x00,0x30,0x74]276#CHECK: vschdp	%v0, %v0, %v0, 0        # encoding: [0xe6,0x00,0x00,0x00,0x30,0x74]277#CHECK: vschdp	%v0, %v0, %v0, 12       # encoding: [0xe6,0x00,0x00,0xc0,0x30,0x74]278#CHECK: vschdp	%v0, %v0, %v15, 0       # encoding: [0xe6,0x00,0xf0,0x00,0x30,0x74]279#CHECK: vschdp	%v0, %v0, %v31, 0       # encoding: [0xe6,0x00,0xf0,0x00,0x32,0x74]280#CHECK: vschdp	%v0, %v15, %v0, 0       # encoding: [0xe6,0x0f,0x00,0x00,0x30,0x74]281#CHECK: vschdp	%v0, %v31, %v0, 0       # encoding: [0xe6,0x0f,0x00,0x00,0x34,0x74]282#CHECK: vschdp	%v15, %v0, %v0, 0       # encoding: [0xe6,0xf0,0x00,0x00,0x30,0x74]283#CHECK: vschdp	%v31, %v0, %v0, 0       # encoding: [0xe6,0xf0,0x00,0x00,0x38,0x74]284#CHECK: vschdp	%v18, %v3, %v20, 0      # encoding: [0xe6,0x23,0x40,0x00,0x3a,0x74]285 286	vschdp	%v0, %v0, %v0, 0287	vschdp	%v0, %v0, %v0, 0288	vschdp	%v0, %v0, %v0, 12289	vschdp	%v0, %v0, %v15, 0290	vschdp	%v0, %v0, %v31, 0291	vschdp	%v0, %v15, %v0, 0292	vschdp	%v0, %v31, %v0, 0293	vschdp	%v15, %v0, %v0, 0294	vschdp	%v31, %v0, %v0, 0295	vschdp	%v18, %v3, %v20, 0296 297#CHECK: vschxp	%v0, %v0, %v0, 0        # encoding: [0xe6,0x00,0x00,0x00,0x40,0x74]298#CHECK: vschxp	%v0, %v0, %v0, 0        # encoding: [0xe6,0x00,0x00,0x00,0x40,0x74]299#CHECK: vschxp	%v0, %v0, %v0, 12       # encoding: [0xe6,0x00,0x00,0xc0,0x40,0x74]300#CHECK: vschxp	%v0, %v0, %v15, 0       # encoding: [0xe6,0x00,0xf0,0x00,0x40,0x74]301#CHECK: vschxp	%v0, %v0, %v31, 0       # encoding: [0xe6,0x00,0xf0,0x00,0x42,0x74]302#CHECK: vschxp	%v0, %v15, %v0, 0       # encoding: [0xe6,0x0f,0x00,0x00,0x40,0x74]303#CHECK: vschxp	%v0, %v31, %v0, 0       # encoding: [0xe6,0x0f,0x00,0x00,0x44,0x74]304#CHECK: vschxp	%v15, %v0, %v0, 0       # encoding: [0xe6,0xf0,0x00,0x00,0x40,0x74]305#CHECK: vschxp	%v31, %v0, %v0, 0       # encoding: [0xe6,0xf0,0x00,0x00,0x48,0x74]306#CHECK: vschxp	%v18, %v3, %v20, 0      # encoding: [0xe6,0x23,0x40,0x00,0x4a,0x74]307 308	vschxp	%v0, %v0, %v0, 0309	vschxp	%v0, %v0, %v0, 0310	vschxp	%v0, %v0, %v0, 12311	vschxp	%v0, %v0, %v15, 0312	vschxp	%v0, %v0, %v31, 0313	vschxp	%v0, %v15, %v0, 0314	vschxp	%v0, %v31, %v0, 0315	vschxp	%v15, %v0, %v0, 0316	vschxp	%v31, %v0, %v0, 0317	vschxp	%v18, %v3, %v20, 0318 319#CHECK: vscshp	%v0, %v0, %v0           # encoding: [0xe6,0x00,0x00,0x00,0x00,0x7c]320#CHECK: vscshp	%v0, %v0, %v31          # encoding: [0xe6,0x00,0xf0,0x00,0x02,0x7c]321#CHECK: vscshp	%v0, %v31, %v0          # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x7c]322#CHECK: vscshp	%v31, %v0, %v0          # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x7c]323#CHECK: vscshp	%v18, %v3, %v20         # encoding: [0xe6,0x23,0x40,0x00,0x0a,0x7c]324 325	vscshp	%v0, %v0, %v0326	vscshp	%v0, %v0, %v31327	vscshp	%v0, %v31, %v0328	vscshp	%v31, %v0, %v0329	vscshp	%v18, %v3, %v20330 331#CHECK: vsrpr	%v0, %v0, %v0, 0, 0     # encoding: [0xe6,0x00,0x00,0x00,0x00,0x72]332#CHECK: vsrpr	%v0, %v0, %v0, 0, 15    # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x72]333#CHECK: vsrpr	%v0, %v0, %v0, 255, 0   # encoding: [0xe6,0x00,0x00,0x0f,0xf0,0x72]334#CHECK: vsrpr	%v0, %v0, %v31, 0, 0    # encoding: [0xe6,0x00,0xf0,0x00,0x02,0x72]335#CHECK: vsrpr	%v0, %v31, %v0, 0, 0    # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x72]336#CHECK: vsrpr	%v31, %v0, %v0, 0, 0    # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x72]337#CHECK: vsrpr	%v13, %v17, %v21, 121, 11 # encoding: [0xe6,0xd1,0x50,0xb7,0x96,0x72]338 339	vsrpr	%v0, %v0, %v0, 0, 0340	vsrpr	%v0, %v0, %v0, 0, 15341	vsrpr	%v0, %v0, %v0, 255, 0342	vsrpr	%v0, %v0, %v31, 0, 0343	vsrpr	%v0, %v31, %v0, 0, 0344	vsrpr	%v31, %v0, %v0, 0, 0345	vsrpr	%v13, %v17, %v21, 0x79, 11346 347#CHECK: vupkzh	%v0, %v0, 0             # encoding: [0xe6,0x00,0x00,0x00,0x00,0x54]348#CHECK: vupkzh	%v0, %v0, 15            # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x54]349#CHECK: vupkzh	%v0, %v15, 0            # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x54]350#CHECK: vupkzh	%v0, %v31, 0            # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x54]351#CHECK: vupkzh	%v15, %v0, 0            # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x54]352#CHECK: vupkzh	%v31, %v0, 0            # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x54]353#CHECK: vupkzh	%v18, %v3, 12           # encoding: [0xe6,0x23,0x00,0xc0,0x08,0x54]354 355	vupkzh	%v0, %v0, 0356	vupkzh	%v0, %v0, 15357	vupkzh	%v0, %v15, 0358	vupkzh	%v0, %v31, 0359	vupkzh	%v15, %v0, 0360	vupkzh	%v31, %v0, 0361	vupkzh	%v18, %v3, 12362 363#CHECK: vupkzl	%v0, %v0, 0             # encoding: [0xe6,0x00,0x00,0x00,0x00,0x5c]364#CHECK: vupkzl	%v0, %v0, 15            # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x5c]365#CHECK: vupkzl	%v0, %v15, 0            # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x5c]366#CHECK: vupkzl	%v0, %v31, 0            # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x5c]367#CHECK: vupkzl	%v15, %v0, 0            # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x5c]368#CHECK: vupkzl	%v31, %v0, 0            # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x5c]369#CHECK: vupkzl	%v18, %v3, 12           # encoding: [0xe6,0x23,0x00,0xc0,0x08,0x5c]370 371	vupkzl	%v0, %v0, 0372	vupkzl	%v0, %v0, 15373	vupkzl	%v0, %v15, 0374	vupkzl	%v0, %v31, 0375	vupkzl	%v15, %v0, 0376	vupkzl	%v31, %v0, 0377	vupkzl	%v18, %v3, 12378