blob: 1742a9208b6edd354d9ef0c53106ab3bd1d845b5 [file] [log] [blame]
# Test z15 instructions that don't have PC-relative operands.
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=z15 \
# RUN: | FileCheck %s
# CHECK: dfltcc %r2, %r2, %r2
0xb9 0x39 0x20 0x22
# CHECK: dfltcc %r2, %r8, %r15
0xb9 0x39 0xf0 0x28
# CHECK: dfltcc %r14, %r8, %r2
0xb9 0x39 0x20 0xe8
# CHECK: dfltcc %r6, %r8, %r10
0xb9 0x39 0xa0 0x68
# CHECK: kdsa %r0, %r2
0xb9 0x3a 0x00 0x02
# CHECK: kdsa %r0, %r14
0xb9 0x3a 0x00 0x0e
# CHECK: kdsa %r15, %r2
0xb9 0x3a 0x00 0xf2
# CHECK: kdsa %r7, %r10
0xb9 0x3a 0x00 0x7a
# CHECK: mvcrl 0, 0
0xe5 0x0a 0x00 0x00 0x00 0x00
# CHECK: mvcrl 0(%r1), 0(%r2)
0xe5 0x0a 0x10 0x00 0x20 0x00
# CHECK: mvcrl 160(%r1), 320(%r15)
0xe5 0x0a 0x10 0xa0 0xf1 0x40
# CHECK: mvcrl 0(%r1), 4095
0xe5 0x0a 0x10 0x00 0x0f 0xff
# CHECK: mvcrl 0(%r1), 4095(%r2)
0xe5 0x0a 0x10 0x00 0x2f 0xff
# CHECK: mvcrl 0(%r1), 4095(%r15)
0xe5 0x0a 0x10 0x00 0xff 0xff
# CHECK: mvcrl 0(%r1), 0
0xe5 0x0a 0x10 0x00 0x00 0x00
# CHECK: mvcrl 0(%r15), 0
0xe5 0x0a 0xf0 0x00 0x00 0x00
# CHECK: mvcrl 4095(%r1), 0
0xe5 0x0a 0x1f 0xff 0x00 0x00
# CHECK: mvcrl 4095(%r15), 0
0xe5 0x0a 0xff 0xff 0x00 0x00
# CHECK: ncgrk %r0, %r0, %r0
0xb9 0xe5 0x00 0x00
# CHECK: ncgrk %r0, %r0, %r15
0xb9 0xe5 0xf0 0x00
# CHECK: ncgrk %r0, %r15, %r0
0xb9 0xe5 0x00 0x0f
# CHECK: ncgrk %r15, %r0, %r0
0xb9 0xe5 0x00 0xf0
# CHECK: ncgrk %r7, %r8, %r9
0xb9 0xe5 0x90 0x78
# CHECK: ncrk %r0, %r0, %r0
0xb9 0xf5 0x00 0x00
# CHECK: ncrk %r0, %r0, %r15
0xb9 0xf5 0xf0 0x00
# CHECK: ncrk %r0, %r15, %r0
0xb9 0xf5 0x00 0x0f
# CHECK: ncrk %r15, %r0, %r0
0xb9 0xf5 0x00 0xf0
# CHECK: ncrk %r7, %r8, %r9
0xb9 0xf5 0x90 0x78
# CHECK: nngrk %r0, %r0, %r0
0xb9 0x64 0x00 0x00
# CHECK: nngrk %r0, %r0, %r15
0xb9 0x64 0xf0 0x00
# CHECK: nngrk %r0, %r15, %r0
0xb9 0x64 0x00 0x0f
# CHECK: nngrk %r15, %r0, %r0
0xb9 0x64 0x00 0xf0
# CHECK: nngrk %r7, %r8, %r9
0xb9 0x64 0x90 0x78
# CHECK: nnrk %r0, %r0, %r0
0xb9 0x74 0x00 0x00
# CHECK: nnrk %r0, %r0, %r15
0xb9 0x74 0xf0 0x00
# CHECK: nnrk %r0, %r15, %r0
0xb9 0x74 0x00 0x0f
# CHECK: nnrk %r15, %r0, %r0
0xb9 0x74 0x00 0xf0
# CHECK: nnrk %r7, %r8, %r9
0xb9 0x74 0x90 0x78
# CHECK: nogrk %r0, %r0, %r0
0xb9 0x66 0x00 0x00
# CHECK: nogrk %r0, %r0, %r15
0xb9 0x66 0xf0 0x00
# CHECK: nogrk %r0, %r15, %r0
0xb9 0x66 0x00 0x0f
# CHECK: nogrk %r15, %r0, %r0
0xb9 0x66 0x00 0xf0
# CHECK: nogrk %r7, %r8, %r9
0xb9 0x66 0x90 0x78
# CHECK: nork %r0, %r0, %r0
0xb9 0x76 0x00 0x00
# CHECK: nork %r0, %r0, %r15
0xb9 0x76 0xf0 0x00
# CHECK: nork %r0, %r15, %r0
0xb9 0x76 0x00 0x0f
# CHECK: nork %r15, %r0, %r0
0xb9 0x76 0x00 0xf0
# CHECK: nork %r7, %r8, %r9
0xb9 0x76 0x90 0x78
# CHECK: nxgrk %r0, %r0, %r0
0xb9 0x67 0x00 0x00
# CHECK: nxgrk %r0, %r0, %r15
0xb9 0x67 0xf0 0x00
# CHECK: nxgrk %r0, %r15, %r0
0xb9 0x67 0x00 0x0f
# CHECK: nxgrk %r15, %r0, %r0
0xb9 0x67 0x00 0xf0
# CHECK: nxgrk %r7, %r8, %r9
0xb9 0x67 0x90 0x78
# CHECK: nxrk %r0, %r0, %r0
0xb9 0x77 0x00 0x00
# CHECK: nxrk %r0, %r0, %r15
0xb9 0x77 0xf0 0x00
# CHECK: nxrk %r0, %r15, %r0
0xb9 0x77 0x00 0x0f
# CHECK: nxrk %r15, %r0, %r0
0xb9 0x77 0x00 0xf0
# CHECK: nxrk %r7, %r8, %r9
0xb9 0x77 0x90 0x78
# CHECK: ocgrk %r0, %r0, %r0
0xb9 0x65 0x00 0x00
# CHECK: ocgrk %r0, %r0, %r15
0xb9 0x65 0xf0 0x00
# CHECK: ocgrk %r0, %r15, %r0
0xb9 0x65 0x00 0x0f
# CHECK: ocgrk %r15, %r0, %r0
0xb9 0x65 0x00 0xf0
# CHECK: ocgrk %r7, %r8, %r9
0xb9 0x65 0x90 0x78
# CHECK: ocrk %r0, %r0, %r0
0xb9 0x75 0x00 0x00
# CHECK: ocrk %r0, %r0, %r15
0xb9 0x75 0xf0 0x00
# CHECK: ocrk %r0, %r15, %r0
0xb9 0x75 0x00 0x0f
# CHECK: ocrk %r15, %r0, %r0
0xb9 0x75 0x00 0xf0
# CHECK: ocrk %r7, %r8, %r9
0xb9 0x75 0x90 0x78
# CHECK: popcnt %r0, %r0
0xb9 0xe1 0x00 0x00
# CHECK: popcnt %r0, %r15
0xb9 0xe1 0x00 0x0f
# CHECK: popcnt %r14, %r0
0xb9 0xe1 0x00 0xe0
# CHECK: popcnt %r6, %r8
0xb9 0xe1 0x00 0x68
# CHECK: popcnt %r4, %r13, 1
0xb9 0xe1 0x10 0x4d
# CHECK: popcnt %r4, %r13, 15
0xb9 0xe1 0xf0 0x4d
# CHECK: selgr %r0, %r0, %r0, 0
0xb9 0xe3 0x00 0x00
# CHECK: selgr %r0, %r0, %r0, 15
0xb9 0xe3 0x0f 0x00
# CHECK: selgr %r0, %r0, %r15, 0
0xb9 0xe3 0xf0 0x00
# CHECK: selgr %r0, %r15, %r0, 0
0xb9 0xe3 0x00 0x0f
# CHECK: selgr %r15, %r0, %r0, 0
0xb9 0xe3 0x00 0xf0
# CHECK: selgro %r1, %r2, %r3
0xb9 0xe3 0x31 0x12
# CHECK: selgrh %r1, %r2, %r3
0xb9 0xe3 0x32 0x12
# CHECK: selgrnle %r1, %r2, %r3
0xb9 0xe3 0x33 0x12
# CHECK: selgrl %r1, %r2, %r3
0xb9 0xe3 0x34 0x12
# CHECK: selgrnhe %r1, %r2, %r3
0xb9 0xe3 0x35 0x12
# CHECK: selgrlh %r1, %r2, %r3
0xb9 0xe3 0x36 0x12
# CHECK: selgrne %r1, %r2, %r3
0xb9 0xe3 0x37 0x12
# CHECK: selgre %r1, %r2, %r3
0xb9 0xe3 0x38 0x12
# CHECK: selgrnlh %r1, %r2, %r3
0xb9 0xe3 0x39 0x12
# CHECK: selgrhe %r1, %r2, %r3
0xb9 0xe3 0x3a 0x12
# CHECK: selgrnl %r1, %r2, %r3
0xb9 0xe3 0x3b 0x12
# CHECK: selgrle %r1, %r2, %r3
0xb9 0xe3 0x3c 0x12
# CHECK: selgrnh %r1, %r2, %r3
0xb9 0xe3 0x3d 0x12
# CHECK: selgrno %r1, %r2, %r3
0xb9 0xe3 0x3e 0x12
# CHECK: selfhr %r0, %r0, %r0, 0
0xb9 0xc0 0x00 0x00
# CHECK: selfhr %r0, %r0, %r0, 15
0xb9 0xc0 0x0f 0x00
# CHECK: selfhr %r0, %r0, %r15, 0
0xb9 0xc0 0xf0 0x00
# CHECK: selfhr %r0, %r15, %r0, 0
0xb9 0xc0 0x00 0x0f
# CHECK: selfhr %r15, %r0, %r0, 0
0xb9 0xc0 0x00 0xf0
# CHECK: selfhro %r1, %r2, %r3
0xb9 0xc0 0x31 0x12
# CHECK: selfhrh %r1, %r2, %r3
0xb9 0xc0 0x32 0x12
# CHECK: selfhrnle %r1, %r2, %r3
0xb9 0xc0 0x33 0x12
# CHECK: selfhrl %r1, %r2, %r3
0xb9 0xc0 0x34 0x12
# CHECK: selfhrnhe %r1, %r2, %r3
0xb9 0xc0 0x35 0x12
# CHECK: selfhrlh %r1, %r2, %r3
0xb9 0xc0 0x36 0x12
# CHECK: selfhrne %r1, %r2, %r3
0xb9 0xc0 0x37 0x12
# CHECK: selfhre %r1, %r2, %r3
0xb9 0xc0 0x38 0x12
# CHECK: selfhrnlh %r1, %r2, %r3
0xb9 0xc0 0x39 0x12
# CHECK: selfhrhe %r1, %r2, %r3
0xb9 0xc0 0x3a 0x12
# CHECK: selfhrnl %r1, %r2, %r3
0xb9 0xc0 0x3b 0x12
# CHECK: selfhrle %r1, %r2, %r3
0xb9 0xc0 0x3c 0x12
# CHECK: selfhrnh %r1, %r2, %r3
0xb9 0xc0 0x3d 0x12
# CHECK: selfhrno %r1, %r2, %r3
0xb9 0xc0 0x3e 0x12
# CHECK: selr %r0, %r0, %r0, 0
0xb9 0xf0 0x00 0x00
# CHECK: selr %r0, %r0, %r0, 15
0xb9 0xf0 0x0f 0x00
# CHECK: selr %r0, %r0, %r15, 0
0xb9 0xf0 0xf0 0x00
# CHECK: selr %r0, %r15, %r0, 0
0xb9 0xf0 0x00 0x0f
# CHECK: selr %r15, %r0, %r0, 0
0xb9 0xf0 0x00 0xf0
# CHECK: selro %r1, %r2, %r3
0xb9 0xf0 0x31 0x12
# CHECK: selrh %r1, %r2, %r3
0xb9 0xf0 0x32 0x12
# CHECK: selrnle %r1, %r2, %r3
0xb9 0xf0 0x33 0x12
# CHECK: selrl %r1, %r2, %r3
0xb9 0xf0 0x34 0x12
# CHECK: selrnhe %r1, %r2, %r3
0xb9 0xf0 0x35 0x12
# CHECK: selrlh %r1, %r2, %r3
0xb9 0xf0 0x36 0x12
# CHECK: selrne %r1, %r2, %r3
0xb9 0xf0 0x37 0x12
# CHECK: selre %r1, %r2, %r3
0xb9 0xf0 0x38 0x12
# CHECK: selrnlh %r1, %r2, %r3
0xb9 0xf0 0x39 0x12
# CHECK: selrhe %r1, %r2, %r3
0xb9 0xf0 0x3a 0x12
# CHECK: selrnl %r1, %r2, %r3
0xb9 0xf0 0x3b 0x12
# CHECK: selrle %r1, %r2, %r3
0xb9 0xf0 0x3c 0x12
# CHECK: selrnh %r1, %r2, %r3
0xb9 0xf0 0x3d 0x12
# CHECK: selrno %r1, %r2, %r3
0xb9 0xf0 0x3e 0x12
# CHECK: sortl %r2, %r2
0xb9 0x38 0x00 0x22
# CHECK: sortl %r2, %r14
0xb9 0x38 0x00 0x2e
# CHECK: sortl %r14, %r2
0xb9 0x38 0x00 0xe2
# CHECK: sortl %r6, %r10
0xb9 0x38 0x00 0x6a
# CHECK: vcefb %v0, %v0, 0, 0
0xe7 0x00 0x00 0x00 0x20 0xc3
# CHECK: vcefb %v0, %v0, 0, 15
0xe7 0x00 0x00 0xf0 0x20 0xc3
# CHECK: vcefb %v0, %v0, 4, 0
0xe7 0x00 0x00 0x04 0x20 0xc3
# CHECK: vcefb %v0, %v31, 0, 0
0xe7 0x0f 0x00 0x00 0x24 0xc3
# CHECK: vcefb %v31, %v0, 0, 0
0xe7 0xf0 0x00 0x00 0x28 0xc3
# CHECK: vcefb %v14, %v17, 4, 10
0xe7 0xe1 0x00 0xa4 0x24 0xc3
# CHECK: vcelfb %v0, %v0, 0, 0
0xe7 0x00 0x00 0x00 0x20 0xc1
# CHECK: vcelfb %v0, %v0, 0, 15
0xe7 0x00 0x00 0xf0 0x20 0xc1
# CHECK: vcelfb %v0, %v0, 4, 0
0xe7 0x00 0x00 0x04 0x20 0xc1
# CHECK: vcelfb %v0, %v31, 0, 0
0xe7 0x0f 0x00 0x00 0x24 0xc1
# CHECK: vcelfb %v31, %v0, 0, 0
0xe7 0xf0 0x00 0x00 0x28 0xc1
# CHECK: vcelfb %v14, %v17, 4, 10
0xe7 0xe1 0x00 0xa4 0x24 0xc1
# CHECK: vcfeb %v0, %v0, 0, 0
0xe7 0x00 0x00 0x00 0x20 0xc2
# CHECK: vcfeb %v0, %v0, 0, 15
0xe7 0x00 0x00 0xf0 0x20 0xc2
# CHECK: vcfeb %v0, %v0, 4, 0
0xe7 0x00 0x00 0x04 0x20 0xc2
# CHECK: vcfeb %v0, %v31, 0, 0
0xe7 0x0f 0x00 0x00 0x24 0xc2
# CHECK: vcfeb %v31, %v0, 0, 0
0xe7 0xf0 0x00 0x00 0x28 0xc2
# CHECK: vcfeb %v14, %v17, 4, 10
0xe7 0xe1 0x00 0xa4 0x24 0xc2
# CHECK: vclfeb %v0, %v0, 0, 0
0xe7 0x00 0x00 0x00 0x20 0xc0
# CHECK: vclfeb %v0, %v0, 0, 15
0xe7 0x00 0x00 0xf0 0x20 0xc0
# CHECK: vclfeb %v0, %v0, 4, 0
0xe7 0x00 0x00 0x04 0x20 0xc0
# CHECK: vclfeb %v0, %v31, 0, 0
0xe7 0x0f 0x00 0x00 0x24 0xc0
# CHECK: vclfeb %v31, %v0, 0, 0
0xe7 0xf0 0x00 0x00 0x28 0xc0
# CHECK: vclfeb %v14, %v17, 4, 10
0xe7 0xe1 0x00 0xa4 0x24 0xc0
# CHECK: vcvb %r0, %v0, 0, 15
0xe6 0x00 0x00 0x0f 0x00 0x50
# CHECK: vcvb %r3, %v18, 4, 6
0xe6 0x32 0x00 0x46 0x04 0x50
# CHECK: vcvbg %r0, %v0, 0, 15
0xe6 0x00 0x00 0x0f 0x00 0x52
# CHECK: vcvbg %r3, %v18, 4, 6
0xe6 0x32 0x00 0x46 0x04 0x52
# CHECK: vlbr %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x06
# CHECK: vlbr %v0, 0, 15
0xe6 0x00 0x00 0x00 0xf0 0x06
# CHECK: vlbr %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x06
# CHECK: vlbr %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x06
# CHECK: vlbr %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x06
# CHECK: vlbr %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x06
# CHECK: vlbr %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x06
# CHECK: vlbr %v18, 1383(%r3,%r4), 11
0xe6 0x23 0x45 0x67 0xb8 0x06
# CHECK: vlbrf %v0, 0
0xe6 0x00 0x00 0x00 0x20 0x06
# CHECK: vlbrf %v0, 4095
0xe6 0x00 0x0f 0xff 0x20 0x06
# CHECK: vlbrf %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x20 0x06
# CHECK: vlbrf %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x20 0x06
# CHECK: vlbrf %v15, 0
0xe6 0xf0 0x00 0x00 0x20 0x06
# CHECK: vlbrf %v31, 0
0xe6 0xf0 0x00 0x00 0x28 0x06
# CHECK: vlbrf %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x28 0x06
# CHECK: vlbrg %v0, 0
0xe6 0x00 0x00 0x00 0x30 0x06
# CHECK: vlbrg %v0, 4095
0xe6 0x00 0x0f 0xff 0x30 0x06
# CHECK: vlbrg %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x30 0x06
# CHECK: vlbrg %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x30 0x06
# CHECK: vlbrg %v15, 0
0xe6 0xf0 0x00 0x00 0x30 0x06
# CHECK: vlbrg %v31, 0
0xe6 0xf0 0x00 0x00 0x38 0x06
# CHECK: vlbrg %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x38 0x06
# CHECK: vlbrh %v0, 0
0xe6 0x00 0x00 0x00 0x10 0x06
# CHECK: vlbrh %v0, 4095
0xe6 0x00 0x0f 0xff 0x10 0x06
# CHECK: vlbrh %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x10 0x06
# CHECK: vlbrh %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x10 0x06
# CHECK: vlbrh %v15, 0
0xe6 0xf0 0x00 0x00 0x10 0x06
# CHECK: vlbrh %v31, 0
0xe6 0xf0 0x00 0x00 0x18 0x06
# CHECK: vlbrh %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x18 0x06
# CHECK: vlbrq %v0, 0
0xe6 0x00 0x00 0x00 0x40 0x06
# CHECK: vlbrq %v0, 4095
0xe6 0x00 0x0f 0xff 0x40 0x06
# CHECK: vlbrq %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x40 0x06
# CHECK: vlbrq %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x40 0x06
# CHECK: vlbrq %v15, 0
0xe6 0xf0 0x00 0x00 0x40 0x06
# CHECK: vlbrq %v31, 0
0xe6 0xf0 0x00 0x00 0x48 0x06
# CHECK: vlbrq %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x48 0x06
# CHECK: vlbrrep %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x05
# CHECK: vlbrrep %v0, 0, 15
0xe6 0x00 0x00 0x00 0xf0 0x05
# CHECK: vlbrrep %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x05
# CHECK: vlbrrep %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x05
# CHECK: vlbrrep %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x05
# CHECK: vlbrrep %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x05
# CHECK: vlbrrep %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x05
# CHECK: vlbrrep %v18, 1383(%r3,%r4), 11
0xe6 0x23 0x45 0x67 0xb8 0x05
# CHECK: vlbrrepf %v0, 0
0xe6 0x00 0x00 0x00 0x20 0x05
# CHECK: vlbrrepf %v0, 4095
0xe6 0x00 0x0f 0xff 0x20 0x05
# CHECK: vlbrrepf %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x20 0x05
# CHECK: vlbrrepf %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x20 0x05
# CHECK: vlbrrepf %v15, 0
0xe6 0xf0 0x00 0x00 0x20 0x05
# CHECK: vlbrrepf %v31, 0
0xe6 0xf0 0x00 0x00 0x28 0x05
# CHECK: vlbrrepf %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x28 0x05
# CHECK: vlbrrepg %v0, 0
0xe6 0x00 0x00 0x00 0x30 0x05
# CHECK: vlbrrepg %v0, 4095
0xe6 0x00 0x0f 0xff 0x30 0x05
# CHECK: vlbrrepg %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x30 0x05
# CHECK: vlbrrepg %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x30 0x05
# CHECK: vlbrrepg %v15, 0
0xe6 0xf0 0x00 0x00 0x30 0x05
# CHECK: vlbrrepg %v31, 0
0xe6 0xf0 0x00 0x00 0x38 0x05
# CHECK: vlbrrepg %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x38 0x05
# CHECK: vlbrreph %v0, 0
0xe6 0x00 0x00 0x00 0x10 0x05
# CHECK: vlbrreph %v0, 4095
0xe6 0x00 0x0f 0xff 0x10 0x05
# CHECK: vlbrreph %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x10 0x05
# CHECK: vlbrreph %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x10 0x05
# CHECK: vlbrreph %v15, 0
0xe6 0xf0 0x00 0x00 0x10 0x05
# CHECK: vlbrreph %v31, 0
0xe6 0xf0 0x00 0x00 0x18 0x05
# CHECK: vlbrreph %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x18 0x05
# CHECK: vlebrf %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x03
# CHECK: vlebrf %v0, 0, 3
0xe6 0x00 0x00 0x00 0x30 0x03
# CHECK: vlebrf %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x03
# CHECK: vlebrf %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x03
# CHECK: vlebrf %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x03
# CHECK: vlebrf %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x03
# CHECK: vlebrf %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x03
# CHECK: vlebrf %v18, 1383(%r3,%r4), 2
0xe6 0x23 0x45 0x67 0x28 0x03
# CHECK: vlebrg %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x02
# CHECK: vlebrg %v0, 0, 1
0xe6 0x00 0x00 0x00 0x10 0x02
# CHECK: vlebrg %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x02
# CHECK: vlebrg %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x02
# CHECK: vlebrg %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x02
# CHECK: vlebrg %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x02
# CHECK: vlebrg %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x02
# CHECK: vlebrg %v18, 1383(%r3,%r4), 1
0xe6 0x23 0x45 0x67 0x18 0x02
# CHECK: vlebrh %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x01
# CHECK: vlebrh %v0, 0, 7
0xe6 0x00 0x00 0x00 0x70 0x01
# CHECK: vlebrh %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x01
# CHECK: vlebrh %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x01
# CHECK: vlebrh %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x01
# CHECK: vlebrh %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x01
# CHECK: vlebrh %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x01
# CHECK: vlebrh %v18, 1383(%r3,%r4), 4
0xe6 0x23 0x45 0x67 0x48 0x01
# CHECK: vler %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x07
# CHECK: vler %v0, 0, 15
0xe6 0x00 0x00 0x00 0xf0 0x07
# CHECK: vler %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x07
# CHECK: vler %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x07
# CHECK: vler %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x07
# CHECK: vler %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x07
# CHECK: vler %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x07
# CHECK: vler %v18, 1383(%r3,%r4), 11
0xe6 0x23 0x45 0x67 0xb8 0x07
# CHECK: vlerf %v0, 0
0xe6 0x00 0x00 0x00 0x20 0x07
# CHECK: vlerf %v0, 4095
0xe6 0x00 0x0f 0xff 0x20 0x07
# CHECK: vlerf %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x20 0x07
# CHECK: vlerf %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x20 0x07
# CHECK: vlerf %v15, 0
0xe6 0xf0 0x00 0x00 0x20 0x07
# CHECK: vlerf %v31, 0
0xe6 0xf0 0x00 0x00 0x28 0x07
# CHECK: vlerf %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x28 0x07
# CHECK: vlerg %v0, 0
0xe6 0x00 0x00 0x00 0x30 0x07
# CHECK: vlerg %v0, 4095
0xe6 0x00 0x0f 0xff 0x30 0x07
# CHECK: vlerg %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x30 0x07
# CHECK: vlerg %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x30 0x07
# CHECK: vlerg %v15, 0
0xe6 0xf0 0x00 0x00 0x30 0x07
# CHECK: vlerg %v31, 0
0xe6 0xf0 0x00 0x00 0x38 0x07
# CHECK: vlerg %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x38 0x07
# CHECK: vlerh %v0, 0
0xe6 0x00 0x00 0x00 0x10 0x07
# CHECK: vlerh %v0, 4095
0xe6 0x00 0x0f 0xff 0x10 0x07
# CHECK: vlerh %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x10 0x07
# CHECK: vlerh %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x10 0x07
# CHECK: vlerh %v15, 0
0xe6 0xf0 0x00 0x00 0x10 0x07
# CHECK: vlerh %v31, 0
0xe6 0xf0 0x00 0x00 0x18 0x07
# CHECK: vlerh %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x18 0x07
# CHECK: vllebrz %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x04
# CHECK: vllebrz %v0, 0, 15
0xe6 0x00 0x00 0x00 0xf0 0x04
# CHECK: vllebrz %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x04
# CHECK: vllebrz %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x04
# CHECK: vllebrz %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x04
# CHECK: vllebrz %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x04
# CHECK: vllebrz %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x04
# CHECK: vllebrz %v18, 1383(%r3,%r4), 11
0xe6 0x23 0x45 0x67 0xb8 0x04
# CHECK: vllebrze %v0, 0
0xe6 0x00 0x00 0x00 0x60 0x04
# CHECK: vllebrze %v0, 4095
0xe6 0x00 0x0f 0xff 0x60 0x04
# CHECK: vllebrze %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x60 0x04
# CHECK: vllebrze %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x60 0x04
# CHECK: vllebrze %v15, 0
0xe6 0xf0 0x00 0x00 0x60 0x04
# CHECK: vllebrze %v31, 0
0xe6 0xf0 0x00 0x00 0x68 0x04
# CHECK: vllebrze %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x68 0x04
# CHECK: vllebrzf %v0, 0
0xe6 0x00 0x00 0x00 0x20 0x04
# CHECK: vllebrzf %v0, 4095
0xe6 0x00 0x0f 0xff 0x20 0x04
# CHECK: vllebrzf %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x20 0x04
# CHECK: vllebrzf %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x20 0x04
# CHECK: vllebrzf %v15, 0
0xe6 0xf0 0x00 0x00 0x20 0x04
# CHECK: vllebrzf %v31, 0
0xe6 0xf0 0x00 0x00 0x28 0x04
# CHECK: vllebrzf %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x28 0x04
# CHECK: vllebrzg %v0, 0
0xe6 0x00 0x00 0x00 0x30 0x04
# CHECK: vllebrzg %v0, 4095
0xe6 0x00 0x0f 0xff 0x30 0x04
# CHECK: vllebrzg %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x30 0x04
# CHECK: vllebrzg %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x30 0x04
# CHECK: vllebrzg %v15, 0
0xe6 0xf0 0x00 0x00 0x30 0x04
# CHECK: vllebrzg %v31, 0
0xe6 0xf0 0x00 0x00 0x38 0x04
# CHECK: vllebrzg %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x38 0x04
# CHECK: vllebrzh %v0, 0
0xe6 0x00 0x00 0x00 0x10 0x04
# CHECK: vllebrzh %v0, 4095
0xe6 0x00 0x0f 0xff 0x10 0x04
# CHECK: vllebrzh %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x10 0x04
# CHECK: vllebrzh %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x10 0x04
# CHECK: vllebrzh %v15, 0
0xe6 0xf0 0x00 0x00 0x10 0x04
# CHECK: vllebrzh %v31, 0
0xe6 0xf0 0x00 0x00 0x18 0x04
# CHECK: vllebrzh %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x18 0x04
# CHECK: vsld %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x86
# CHECK: vsld %v0, %v0, %v0, 255
0xe7 0x00 0x00 0xff 0x00 0x86
# CHECK: vsld %v0, %v0, %v31, 0
0xe7 0x00 0xf0 0x00 0x02 0x86
# CHECK: vsld %v0, %v31, %v0, 0
0xe7 0x0f 0x00 0x00 0x04 0x86
# CHECK: vsld %v31, %v0, %v0, 0
0xe7 0xf0 0x00 0x00 0x08 0x86
# CHECK: vsld %v13, %v17, %v21, 121
0xe7 0xd1 0x50 0x79 0x06 0x86
# CHECK: vsrd %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x87
# CHECK: vsrd %v0, %v0, %v0, 255
0xe7 0x00 0x00 0xff 0x00 0x87
# CHECK: vsrd %v0, %v0, %v31, 0
0xe7 0x00 0xf0 0x00 0x02 0x87
# CHECK: vsrd %v0, %v31, %v0, 0
0xe7 0x0f 0x00 0x00 0x04 0x87
# CHECK: vsrd %v31, %v0, %v0, 0
0xe7 0xf0 0x00 0x00 0x08 0x87
# CHECK: vsrd %v13, %v17, %v21, 121
0xe7 0xd1 0x50 0x79 0x06 0x87
# CHECK: vstbr %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x0e
# CHECK: vstbr %v0, 0, 15
0xe6 0x00 0x00 0x00 0xf0 0x0e
# CHECK: vstbr %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x0e
# CHECK: vstbr %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x0e
# CHECK: vstbr %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x0e
# CHECK: vstbr %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x0e
# CHECK: vstbr %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x0e
# CHECK: vstbr %v18, 1383(%r3,%r4), 11
0xe6 0x23 0x45 0x67 0xb8 0x0e
# CHECK: vstbrf %v0, 0
0xe6 0x00 0x00 0x00 0x20 0x0e
# CHECK: vstbrf %v0, 4095
0xe6 0x00 0x0f 0xff 0x20 0x0e
# CHECK: vstbrf %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x20 0x0e
# CHECK: vstbrf %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x20 0x0e
# CHECK: vstbrf %v15, 0
0xe6 0xf0 0x00 0x00 0x20 0x0e
# CHECK: vstbrf %v31, 0
0xe6 0xf0 0x00 0x00 0x28 0x0e
# CHECK: vstbrf %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x28 0x0e
# CHECK: vstbrg %v0, 0
0xe6 0x00 0x00 0x00 0x30 0x0e
# CHECK: vstbrg %v0, 4095
0xe6 0x00 0x0f 0xff 0x30 0x0e
# CHECK: vstbrg %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x30 0x0e
# CHECK: vstbrg %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x30 0x0e
# CHECK: vstbrg %v15, 0
0xe6 0xf0 0x00 0x00 0x30 0x0e
# CHECK: vstbrg %v31, 0
0xe6 0xf0 0x00 0x00 0x38 0x0e
# CHECK: vstbrg %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x38 0x0e
# CHECK: vstbrh %v0, 0
0xe6 0x00 0x00 0x00 0x10 0x0e
# CHECK: vstbrh %v0, 4095
0xe6 0x00 0x0f 0xff 0x10 0x0e
# CHECK: vstbrh %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x10 0x0e
# CHECK: vstbrh %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x10 0x0e
# CHECK: vstbrh %v15, 0
0xe6 0xf0 0x00 0x00 0x10 0x0e
# CHECK: vstbrh %v31, 0
0xe6 0xf0 0x00 0x00 0x18 0x0e
# CHECK: vstbrh %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x18 0x0e
# CHECK: vstbrq %v0, 0
0xe6 0x00 0x00 0x00 0x40 0x0e
# CHECK: vstbrq %v0, 4095
0xe6 0x00 0x0f 0xff 0x40 0x0e
# CHECK: vstbrq %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x40 0x0e
# CHECK: vstbrq %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x40 0x0e
# CHECK: vstbrq %v15, 0
0xe6 0xf0 0x00 0x00 0x40 0x0e
# CHECK: vstbrq %v31, 0
0xe6 0xf0 0x00 0x00 0x48 0x0e
# CHECK: vstbrq %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x48 0x0e
# CHECK: vstebrf %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x0b
# CHECK: vstebrf %v0, 0, 3
0xe6 0x00 0x00 0x00 0x30 0x0b
# CHECK: vstebrf %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x0b
# CHECK: vstebrf %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x0b
# CHECK: vstebrf %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x0b
# CHECK: vstebrf %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x0b
# CHECK: vstebrf %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x0b
# CHECK: vstebrf %v18, 1383(%r3,%r4), 2
0xe6 0x23 0x45 0x67 0x28 0x0b
# CHECK: vstebrg %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x0a
# CHECK: vstebrg %v0, 0, 1
0xe6 0x00 0x00 0x00 0x10 0x0a
# CHECK: vstebrg %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x0a
# CHECK: vstebrg %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x0a
# CHECK: vstebrg %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x0a
# CHECK: vstebrg %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x0a
# CHECK: vstebrg %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x0a
# CHECK: vstebrg %v18, 1383(%r3,%r4), 1
0xe6 0x23 0x45 0x67 0x18 0x0a
# CHECK: vstebrh %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x09
# CHECK: vstebrh %v0, 0, 7
0xe6 0x00 0x00 0x00 0x70 0x09
# CHECK: vstebrh %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x09
# CHECK: vstebrh %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x09
# CHECK: vstebrh %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x09
# CHECK: vstebrh %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x09
# CHECK: vstebrh %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x09
# CHECK: vstebrh %v18, 1383(%r3,%r4), 4
0xe6 0x23 0x45 0x67 0x48 0x09
# CHECK: vster %v0, 0, 0
0xe6 0x00 0x00 0x00 0x00 0x0f
# CHECK: vster %v0, 0, 15
0xe6 0x00 0x00 0x00 0xf0 0x0f
# CHECK: vster %v0, 4095, 0
0xe6 0x00 0x0f 0xff 0x00 0x0f
# CHECK: vster %v0, 0(%r15), 0
0xe6 0x00 0xf0 0x00 0x00 0x0f
# CHECK: vster %v0, 0(%r15,%r1), 0
0xe6 0x0f 0x10 0x00 0x00 0x0f
# CHECK: vster %v15, 0, 0
0xe6 0xf0 0x00 0x00 0x00 0x0f
# CHECK: vster %v31, 0, 0
0xe6 0xf0 0x00 0x00 0x08 0x0f
# CHECK: vster %v18, 1383(%r3,%r4), 11
0xe6 0x23 0x45 0x67 0xb8 0x0f
# CHECK: vsterf %v0, 0
0xe6 0x00 0x00 0x00 0x20 0x0f
# CHECK: vsterf %v0, 4095
0xe6 0x00 0x0f 0xff 0x20 0x0f
# CHECK: vsterf %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x20 0x0f
# CHECK: vsterf %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x20 0x0f
# CHECK: vsterf %v15, 0
0xe6 0xf0 0x00 0x00 0x20 0x0f
# CHECK: vsterf %v31, 0
0xe6 0xf0 0x00 0x00 0x28 0x0f
# CHECK: vsterf %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x28 0x0f
# CHECK: vsterg %v0, 0
0xe6 0x00 0x00 0x00 0x30 0x0f
# CHECK: vsterg %v0, 4095
0xe6 0x00 0x0f 0xff 0x30 0x0f
# CHECK: vsterg %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x30 0x0f
# CHECK: vsterg %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x30 0x0f
# CHECK: vsterg %v15, 0
0xe6 0xf0 0x00 0x00 0x30 0x0f
# CHECK: vsterg %v31, 0
0xe6 0xf0 0x00 0x00 0x38 0x0f
# CHECK: vsterg %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x38 0x0f
# CHECK: vsterh %v0, 0
0xe6 0x00 0x00 0x00 0x10 0x0f
# CHECK: vsterh %v0, 4095
0xe6 0x00 0x0f 0xff 0x10 0x0f
# CHECK: vsterh %v0, 0(%r15)
0xe6 0x00 0xf0 0x00 0x10 0x0f
# CHECK: vsterh %v0, 0(%r15,%r1)
0xe6 0x0f 0x10 0x00 0x10 0x0f
# CHECK: vsterh %v15, 0
0xe6 0xf0 0x00 0x00 0x10 0x0f
# CHECK: vsterh %v31, 0
0xe6 0xf0 0x00 0x00 0x18 0x0f
# CHECK: vsterh %v18, 1383(%r3,%r4)
0xe6 0x23 0x45 0x67 0x18 0x0f
# CHECK: vstrs %v0, %v0, %v0, %v0, 11, 0
0xe7 0x00 0x0b 0x00 0x00 0x8b
# CHECK: vstrs %v0, %v0, %v0, %v0, 11, 12
0xe7 0x00 0x0b 0xc0 0x00 0x8b
# CHECK: vstrs %v18, %v3, %v20, %v5, 11, 0
0xe7 0x23 0x4b 0x00 0x5a 0x8b
# CHECK: vstrs %v31, %v31, %v31, %v31, 11, 4
0xe7 0xff 0xfb 0x40 0xff 0x8b
# CHECK: vstrsb %v0, %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x8b
# CHECK: vstrsb %v0, %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x8b
# CHECK: vstrsb %v0, %v0, %v0, %v0, 12
0xe7 0x00 0x00 0xc0 0x00 0x8b
# CHECK: vstrsb %v0, %v0, %v0, %v15, 0
0xe7 0x00 0x00 0x00 0xf0 0x8b
# CHECK: vstrsb %v0, %v0, %v0, %v31, 0
0xe7 0x00 0x00 0x00 0xf1 0x8b
# CHECK: vstrsb %v0, %v0, %v15, %v0, 0
0xe7 0x00 0xf0 0x00 0x00 0x8b
# CHECK: vstrsb %v0, %v0, %v31, %v0, 0
0xe7 0x00 0xf0 0x00 0x02 0x8b
# CHECK: vstrsb %v0, %v15, %v0, %v0, 0
0xe7 0x0f 0x00 0x00 0x00 0x8b
# CHECK: vstrsb %v0, %v31, %v0, %v0, 0
0xe7 0x0f 0x00 0x00 0x04 0x8b
# CHECK: vstrsb %v15, %v0, %v0, %v0, 0
0xe7 0xf0 0x00 0x00 0x00 0x8b
# CHECK: vstrsb %v31, %v0, %v0, %v0, 0
0xe7 0xf0 0x00 0x00 0x08 0x8b
# CHECK: vstrsb %v18, %v3, %v20, %v5, 4
0xe7 0x23 0x40 0x40 0x5a 0x8b
# CHECK: vstrsb %v18, %v3, %v20, %v5, 12
0xe7 0x23 0x40 0xc0 0x5a 0x8b
# CHECK: vstrszb %v18, %v3, %v20, %v5
0xe7 0x23 0x40 0x20 0x5a 0x8b
# CHECK: vstrsf %v0, %v0, %v0, %v0, 0
0xe7 0x00 0x02 0x00 0x00 0x8b
# CHECK: vstrsf %v0, %v0, %v0, %v0, 0
0xe7 0x00 0x02 0x00 0x00 0x8b
# CHECK: vstrsf %v0, %v0, %v0, %v0, 12
0xe7 0x00 0x02 0xc0 0x00 0x8b
# CHECK: vstrsf %v0, %v0, %v0, %v15, 0
0xe7 0x00 0x02 0x00 0xf0 0x8b
# CHECK: vstrsf %v0, %v0, %v0, %v31, 0
0xe7 0x00 0x02 0x00 0xf1 0x8b
# CHECK: vstrsf %v0, %v0, %v15, %v0, 0
0xe7 0x00 0xf2 0x00 0x00 0x8b
# CHECK: vstrsf %v0, %v0, %v31, %v0, 0
0xe7 0x00 0xf2 0x00 0x02 0x8b
# CHECK: vstrsf %v0, %v15, %v0, %v0, 0
0xe7 0x0f 0x02 0x00 0x00 0x8b
# CHECK: vstrsf %v0, %v31, %v0, %v0, 0
0xe7 0x0f 0x02 0x00 0x04 0x8b
# CHECK: vstrsf %v15, %v0, %v0, %v0, 0
0xe7 0xf0 0x02 0x00 0x00 0x8b
# CHECK: vstrsf %v31, %v0, %v0, %v0, 0
0xe7 0xf0 0x02 0x00 0x08 0x8b
# CHECK: vstrsf %v18, %v3, %v20, %v5, 4
0xe7 0x23 0x42 0x40 0x5a 0x8b
# CHECK: vstrsf %v18, %v3, %v20, %v5, 12
0xe7 0x23 0x42 0xc0 0x5a 0x8b
# CHECK: vstrszf %v18, %v3, %v20, %v5
0xe7 0x23 0x42 0x20 0x5a 0x8b
# CHECK: vstrsh %v0, %v0, %v0, %v0, 0
0xe7 0x00 0x01 0x00 0x00 0x8b
# CHECK: vstrsh %v0, %v0, %v0, %v0, 0
0xe7 0x00 0x01 0x00 0x00 0x8b
# CHECK: vstrsh %v0, %v0, %v0, %v0, 12
0xe7 0x00 0x01 0xc0 0x00 0x8b
# CHECK: vstrsh %v0, %v0, %v0, %v15, 0
0xe7 0x00 0x01 0x00 0xf0 0x8b
# CHECK: vstrsh %v0, %v0, %v0, %v31, 0
0xe7 0x00 0x01 0x00 0xf1 0x8b
# CHECK: vstrsh %v0, %v0, %v15, %v0, 0
0xe7 0x00 0xf1 0x00 0x00 0x8b
# CHECK: vstrsh %v0, %v0, %v31, %v0, 0
0xe7 0x00 0xf1 0x00 0x02 0x8b
# CHECK: vstrsh %v0, %v15, %v0, %v0, 0
0xe7 0x0f 0x01 0x00 0x00 0x8b
# CHECK: vstrsh %v0, %v31, %v0, %v0, 0
0xe7 0x0f 0x01 0x00 0x04 0x8b
# CHECK: vstrsh %v15, %v0, %v0, %v0, 0
0xe7 0xf0 0x01 0x00 0x00 0x8b
# CHECK: vstrsh %v31, %v0, %v0, %v0, 0
0xe7 0xf0 0x01 0x00 0x08 0x8b
# CHECK: vstrsh %v18, %v3, %v20, %v5, 4
0xe7 0x23 0x41 0x40 0x5a 0x8b
# CHECK: vstrsh %v18, %v3, %v20, %v5, 12
0xe7 0x23 0x41 0xc0 0x5a 0x8b
# CHECK: vstrszh %v18, %v3, %v20, %v5
0xe7 0x23 0x41 0x20 0x5a 0x8b
# CHECK: wcefb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x20 0xc3
# CHECK: wcefb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x20 0xc3
# CHECK: wcefb %f0, %f0, 0, 15
0xe7 0x00 0x00 0xf8 0x20 0xc3
# CHECK: wcefb %f0, %f0, 4, 0
0xe7 0x00 0x00 0x0c 0x20 0xc3
# CHECK: wcefb %f0, %v31, 0, 0
0xe7 0x0f 0x00 0x08 0x24 0xc3
# CHECK: wcefb %v31, %f0, 0, 0
0xe7 0xf0 0x00 0x08 0x28 0xc3
# CHECK: wcefb %f14, %v17, 4, 10
0xe7 0xe1 0x00 0xac 0x24 0xc3
# CHECK: wcelfb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x20 0xc1
# CHECK: wcelfb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x20 0xc1
# CHECK: wcelfb %f0, %f0, 0, 15
0xe7 0x00 0x00 0xf8 0x20 0xc1
# CHECK: wcelfb %f0, %f0, 4, 0
0xe7 0x00 0x00 0x0c 0x20 0xc1
# CHECK: wcelfb %f0, %v31, 0, 0
0xe7 0x0f 0x00 0x08 0x24 0xc1
# CHECK: wcelfb %v31, %f0, 0, 0
0xe7 0xf0 0x00 0x08 0x28 0xc1
# CHECK: wcelfb %f14, %v17, 4, 10
0xe7 0xe1 0x00 0xac 0x24 0xc1
# CHECK: wcfeb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x20 0xc2
# CHECK: wcfeb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x20 0xc2
# CHECK: wcfeb %f0, %f0, 0, 15
0xe7 0x00 0x00 0xf8 0x20 0xc2
# CHECK: wcfeb %f0, %f0, 4, 0
0xe7 0x00 0x00 0x0c 0x20 0xc2
# CHECK: wcfeb %f0, %v31, 0, 0
0xe7 0x0f 0x00 0x08 0x24 0xc2
# CHECK: wcfeb %v31, %f0, 0, 0
0xe7 0xf0 0x00 0x08 0x28 0xc2
# CHECK: wcfeb %f14, %v17, 4, 10
0xe7 0xe1 0x00 0xac 0x24 0xc2
# CHECK: wclfeb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x20 0xc0
# CHECK: wclfeb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x20 0xc0
# CHECK: wclfeb %f0, %f0, 0, 15
0xe7 0x00 0x00 0xf8 0x20 0xc0
# CHECK: wclfeb %f0, %f0, 4, 0
0xe7 0x00 0x00 0x0c 0x20 0xc0
# CHECK: wclfeb %f0, %v31, 0, 0
0xe7 0x0f 0x00 0x08 0x24 0xc0
# CHECK: wclfeb %v31, %f0, 0, 0
0xe7 0xf0 0x00 0x08 0x28 0xc0
# CHECK: wclfeb %f14, %v17, 4, 10
0xe7 0xe1 0x00 0xac 0x24 0xc0