diff options
Diffstat (limited to 'test/MC/Disassembler/SystemZ/insns-z13.txt')
| -rw-r--r-- | test/MC/Disassembler/SystemZ/insns-z13.txt | 4056 |
1 files changed, 2049 insertions, 2007 deletions
diff --git a/test/MC/Disassembler/SystemZ/insns-z13.txt b/test/MC/Disassembler/SystemZ/insns-z13.txt index 5a983860df1a..4f5ec43f7348 100644 --- a/test/MC/Disassembler/SystemZ/insns-z13.txt +++ b/test/MC/Disassembler/SystemZ/insns-z13.txt @@ -2,6 +2,297 @@ # RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=z13 \ # RUN: | FileCheck %s +# CHECK: lcbb %r0, 0, 0 +0xe7 0x00 0x00 0x00 0x00 0x27 + +# CHECK: lcbb %r0, 0, 15 +0xe7 0x00 0x00 0x00 0xf0 0x27 + +# CHECK: lcbb %r0, 4095, 0 +0xe7 0x00 0x0f 0xff 0x00 0x27 + +# CHECK: lcbb %r0, 0(%r15), 0 +0xe7 0x00 0xf0 0x00 0x00 0x27 + +# CHECK: lcbb %r0, 0(%r15,%r1), 0 +0xe7 0x0f 0x10 0x00 0x00 0x27 + +# CHECK: lcbb %r15, 0, 0 +0xe7 0xf0 0x00 0x00 0x00 0x27 + +# CHECK: lcbb %r2, 1383(%r3,%r4), 8 +0xe7 0x23 0x45 0x67 0x80 0x27 + +# CHECK: llzrgf %r0, -524288 +0xe3 0x00 0x00 0x00 0x80 0x3a + +# CHECK: llzrgf %r0, -1 +0xe3 0x00 0x0f 0xff 0xff 0x3a + +# CHECK: llzrgf %r0, 0 +0xe3 0x00 0x00 0x00 0x00 0x3a + +# CHECK: llzrgf %r0, 1 +0xe3 0x00 0x00 0x01 0x00 0x3a + +# CHECK: llzrgf %r0, 524287 +0xe3 0x00 0x0f 0xff 0x7f 0x3a + +# CHECK: llzrgf %r0, 0(%r1) +0xe3 0x00 0x10 0x00 0x00 0x3a + +# CHECK: llzrgf %r0, 0(%r15) +0xe3 0x00 0xf0 0x00 0x00 0x3a + +# CHECK: llzrgf %r0, 524287(%r1,%r15) +0xe3 0x01 0xff 0xff 0x7f 0x3a + +# CHECK: llzrgf %r0, 524287(%r15,%r1) +0xe3 0x0f 0x1f 0xff 0x7f 0x3a + +# CHECK: llzrgf %r15, 0 +0xe3 0xf0 0x00 0x00 0x00 0x3a + +# CHECK: lochi %r11, 42, 0 +0xec 0xb0 0x00 0x2a 0x00 0x42 + +# CHECK: lochio %r11, 42 +0xec 0xb1 0x00 0x2a 0x00 0x42 + +# CHECK: lochih %r11, 42 +0xec 0xb2 0x00 0x2a 0x00 0x42 + +# CHECK: lochinle %r11, 42 +0xec 0xb3 0x00 0x2a 0x00 0x42 + +# CHECK: lochil %r11, -1 +0xec 0xb4 0xff 0xff 0x00 0x42 + +# CHECK: lochinhe %r11, 42 +0xec 0xb5 0x00 0x2a 0x00 0x42 + +# CHECK: lochilh %r11, -1 +0xec 0xb6 0xff 0xff 0x00 0x42 + +# CHECK: lochine %r11, 0 +0xec 0xb7 0x00 0x00 0x00 0x42 + +# CHECK: lochie %r11, 0 +0xec 0xb8 0x00 0x00 0x00 0x42 + +# CHECK: lochinlh %r11, 42 +0xec 0xb9 0x00 0x2a 0x00 0x42 + +# CHECK: lochihe %r11, 255 +0xec 0xba 0x00 0xff 0x00 0x42 + +# CHECK: lochinl %r11, 255 +0xec 0xbb 0x00 0xff 0x00 0x42 + +# CHECK: lochile %r11, 32767 +0xec 0xbc 0x7f 0xff 0x00 0x42 + +# CHECK: lochinh %r11, 32767 +0xec 0xbd 0x7f 0xff 0x00 0x42 + +# CHECK: lochino %r11, 32512 +0xec 0xbe 0x7f 0x00 0x00 0x42 + +# CHECK: lochi %r11, 32512, 15 +0xec 0xbf 0x7f 0x00 0x00 0x42 + +# CHECK: locghi %r11, 42, 0 +0xec 0xb0 0x00 0x2a 0x00 0x46 + +# CHECK: locghio %r11, 42 +0xec 0xb1 0x00 0x2a 0x00 0x46 + +# CHECK: locghih %r11, 42 +0xec 0xb2 0x00 0x2a 0x00 0x46 + +# CHECK: locghinle %r11, 42 +0xec 0xb3 0x00 0x2a 0x00 0x46 + +# CHECK: locghil %r11, -1 +0xec 0xb4 0xff 0xff 0x00 0x46 + +# CHECK: locghinhe %r11, 42 +0xec 0xb5 0x00 0x2a 0x00 0x46 + +# CHECK: locghilh %r11, -1 +0xec 0xb6 0xff 0xff 0x00 0x46 + +# CHECK: locghine %r11, 0 +0xec 0xb7 0x00 0x00 0x00 0x46 + +# CHECK: locghie %r11, 0 +0xec 0xb8 0x00 0x00 0x00 0x46 + +# CHECK: locghinlh %r11, 42 +0xec 0xb9 0x00 0x2a 0x00 0x46 + +# CHECK: locghihe %r11, 255 +0xec 0xba 0x00 0xff 0x00 0x46 + +# CHECK: locghinl %r11, 255 +0xec 0xbb 0x00 0xff 0x00 0x46 + +# CHECK: locghile %r11, 32767 +0xec 0xbc 0x7f 0xff 0x00 0x46 + +# CHECK: locghinh %r11, 32767 +0xec 0xbd 0x7f 0xff 0x00 0x46 + +# CHECK: locghino %r11, 32512 +0xec 0xbe 0x7f 0x00 0x00 0x46 + +# CHECK: locghi %r11, 32512, 15 +0xec 0xbf 0x7f 0x00 0x00 0x46 + +# CHECK: lochhi %r11, 42, 0 +0xec 0xb0 0x00 0x2a 0x00 0x4e + +# CHECK: lochhio %r11, 42 +0xec 0xb1 0x00 0x2a 0x00 0x4e + +# CHECK: lochhih %r11, 42 +0xec 0xb2 0x00 0x2a 0x00 0x4e + +# CHECK: lochhinle %r11, 42 +0xec 0xb3 0x00 0x2a 0x00 0x4e + +# CHECK: lochhil %r11, -1 +0xec 0xb4 0xff 0xff 0x00 0x4e + +# CHECK: lochhinhe %r11, 42 +0xec 0xb5 0x00 0x2a 0x00 0x4e + +# CHECK: lochhilh %r11, -1 +0xec 0xb6 0xff 0xff 0x00 0x4e + +# CHECK: lochhine %r11, 0 +0xec 0xb7 0x00 0x00 0x00 0x4e + +# CHECK: lochhie %r11, 0 +0xec 0xb8 0x00 0x00 0x00 0x4e + +# CHECK: lochhinlh %r11, 42 +0xec 0xb9 0x00 0x2a 0x00 0x4e + +# CHECK: lochhihe %r11, 255 +0xec 0xba 0x00 0xff 0x00 0x4e + +# CHECK: lochhinl %r11, 255 +0xec 0xbb 0x00 0xff 0x00 0x4e + +# CHECK: lochhile %r11, 32767 +0xec 0xbc 0x7f 0xff 0x00 0x4e + +# CHECK: lochhinh %r11, 32767 +0xec 0xbd 0x7f 0xff 0x00 0x4e + +# CHECK: lochhino %r11, 32512 +0xec 0xbe 0x7f 0x00 0x00 0x4e + +# CHECK: lochhi %r11, 32512, 15 +0xec 0xbf 0x7f 0x00 0x00 0x4e + +# CHECK: locfh %r7, 6399(%r8), 0 +0xeb 0x70 0x88 0xff 0x01 0xe0 + +# CHECK: locfho %r7, 6399(%r8) +0xeb 0x71 0x88 0xff 0x01 0xe0 + +# CHECK: locfhh %r7, 6399(%r8) +0xeb 0x72 0x88 0xff 0x01 0xe0 + +# CHECK: locfhnle %r7, 6399(%r8) +0xeb 0x73 0x88 0xff 0x01 0xe0 + +# CHECK: locfhl %r7, 6399(%r8) +0xeb 0x74 0x88 0xff 0x01 0xe0 + +# CHECK: locfhnhe %r7, 6399(%r8) +0xeb 0x75 0x88 0xff 0x01 0xe0 + +# CHECK: locfhlh %r7, 6399(%r8) +0xeb 0x76 0x88 0xff 0x01 0xe0 + +# CHECK: locfhne %r7, 6399(%r8) +0xeb 0x77 0x88 0xff 0x01 0xe0 + +# CHECK: locfhe %r7, 6399(%r8) +0xeb 0x78 0x88 0xff 0x01 0xe0 + +# CHECK: locfhnlh %r7, 6399(%r8) +0xeb 0x79 0x88 0xff 0x01 0xe0 + +# CHECK: locfhhe %r7, 6399(%r8) +0xeb 0x7a 0x88 0xff 0x01 0xe0 + +# CHECK: locfhnl %r7, 6399(%r8) +0xeb 0x7b 0x88 0xff 0x01 0xe0 + +# CHECK: locfhle %r7, 6399(%r8) +0xeb 0x7c 0x88 0xff 0x01 0xe0 + +# CHECK: locfhnh %r7, 6399(%r8) +0xeb 0x7d 0x88 0xff 0x01 0xe0 + +# CHECK: locfhno %r7, 6399(%r8) +0xeb 0x7e 0x88 0xff 0x01 0xe0 + +# CHECK: locfh %r7, 6399(%r8), 15 +0xeb 0x7f 0x88 0xff 0x01 0xe0 + +# CHECK: locfhr %r11, %r3, 0 +0xb9 0xe0 0x00 0xb3 + +# CHECK: locfhro %r11, %r3 +0xb9 0xe0 0x10 0xb3 + +# CHECK: locfhrh %r11, %r3 +0xb9 0xe0 0x20 0xb3 + +# CHECK: locfhrnle %r11, %r3 +0xb9 0xe0 0x30 0xb3 + +# CHECK: locfhrl %r11, %r3 +0xb9 0xe0 0x40 0xb3 + +# CHECK: locfhrnhe %r11, %r3 +0xb9 0xe0 0x50 0xb3 + +# CHECK: locfhrlh %r11, %r3 +0xb9 0xe0 0x60 0xb3 + +# CHECK: locfhrne %r11, %r3 +0xb9 0xe0 0x70 0xb3 + +# CHECK: locfhre %r11, %r3 +0xb9 0xe0 0x80 0xb3 + +# CHECK: locfhrnlh %r11, %r3 +0xb9 0xe0 0x90 0xb3 + +# CHECK: locfhrhe %r11, %r3 +0xb9 0xe0 0xa0 0xb3 + +# CHECK: locfhrnl %r11, %r3 +0xb9 0xe0 0xb0 0xb3 + +# CHECK: locfhrle %r11, %r3 +0xb9 0xe0 0xc0 0xb3 + +# CHECK: locfhrnh %r11, %r3 +0xb9 0xe0 0xd0 0xb3 + +# CHECK: locfhrno %r11, %r3 +0xb9 0xe0 0xe0 0xb3 + +# CHECK: locfhr %r11, %r3, 15 +0xb9 0xe0 0xf0 0xb3 + # CHECK: lzrf %r0, -524288 0xe3 0x00 0x00 0x00 0x80 0x3b @@ -62,4548 +353,4299 @@ # CHECK: lzrg %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x2a -# CHECK: llzrgf %r0, -524288 -0xe3 0x00 0x00 0x00 0x80 0x3a +# CHECK: ppno %r2, %r10 +0xb9 0x3c 0x00 0x2a -# CHECK: llzrgf %r0, -1 -0xe3 0x00 0x0f 0xff 0xff 0x3a +# CHECK: ppno %r2, %r14 +0xb9 0x3c 0x00 0x2e -# CHECK: llzrgf %r0, 0 -0xe3 0x00 0x00 0x00 0x00 0x3a +# CHECK: ppno %r14, %r2 +0xb9 0x3c 0x00 0xe2 -# CHECK: llzrgf %r0, 1 -0xe3 0x00 0x00 0x01 0x00 0x3a +# CHECK: ppno %r14, %r10 +0xb9 0x3c 0x00 0xea -# CHECK: llzrgf %r0, 524287 -0xe3 0x00 0x0f 0xff 0x7f 0x3a +# CHECK: stocfh %r0, 0, 0 +0xeb 0x00 0x00 0x00 0x00 0xe1 -# CHECK: llzrgf %r0, 0(%r1) -0xe3 0x00 0x10 0x00 0x00 0x3a +# CHECK: stocfh %r0, 0, 15 +0xeb 0x0f 0x00 0x00 0x00 0xe1 -# CHECK: llzrgf %r0, 0(%r15) -0xe3 0x00 0xf0 0x00 0x00 0x3a +# CHECK: stocfh %r0, -524288, 0 +0xeb 0x00 0x00 0x00 0x80 0xe1 -# CHECK: llzrgf %r0, 524287(%r1,%r15) -0xe3 0x01 0xff 0xff 0x7f 0x3a +# CHECK: stocfh %r0, 524287, 0 +0xeb 0x00 0x0f 0xff 0x7f 0xe1 -# CHECK: llzrgf %r0, 524287(%r15,%r1) -0xe3 0x0f 0x1f 0xff 0x7f 0x3a +# CHECK: stocfh %r0, 0(%r1), 0 +0xeb 0x00 0x10 0x00 0x00 0xe1 -# CHECK: llzrgf %r15, 0 -0xe3 0xf0 0x00 0x00 0x00 0x3a +# CHECK: stocfh %r0, 0(%r15), 0 +0xeb 0x00 0xf0 0x00 0x00 0xe1 -#CHECK: lcbb %r0, 0, 0 -0xe7 0x00 0x00 0x00 0x00 0x27 +# CHECK: stocfh %r15, 0, 0 +0xeb 0xf0 0x00 0x00 0x00 0xe1 + +# CHECK: stocfho %r1, 2(%r3) +0xeb 0x11 0x30 0x02 0x00 0xe1 + +# CHECK: stocfhh %r1, 2(%r3) +0xeb 0x12 0x30 0x02 0x00 0xe1 + +# CHECK: stocfhnle %r1, 2(%r3) +0xeb 0x13 0x30 0x02 0x00 0xe1 -#CHECK: lcbb %r1, 2475(%r7,%r8), 12 -0xe7 0x17 0x89 0xab 0xc0 0x27 +# CHECK: stocfhl %r1, 2(%r3) +0xeb 0x14 0x30 0x02 0x00 0xe1 -#CHECK: lcbb %r15, 4095(%r15,%r15), 15 -0xe7 0xff 0xff 0xff 0xf0 0x27 +# CHECK: stocfhnhe %r1, 2(%r3) +0xeb 0x15 0x30 0x02 0x00 0xe1 -#CHECK: va %v0, %v0, %v0, 11 +# CHECK: stocfhlh %r1, 2(%r3) +0xeb 0x16 0x30 0x02 0x00 0xe1 + +# CHECK: stocfhne %r1, 2(%r3) +0xeb 0x17 0x30 0x02 0x00 0xe1 + +# CHECK: stocfhe %r1, 2(%r3) +0xeb 0x18 0x30 0x02 0x00 0xe1 + +# CHECK: stocfhnlh %r1, 2(%r3) +0xeb 0x19 0x30 0x02 0x00 0xe1 + +# CHECK: stocfhhe %r1, 2(%r3) +0xeb 0x1a 0x30 0x02 0x00 0xe1 + +# CHECK: stocfhnl %r1, 2(%r3) +0xeb 0x1b 0x30 0x02 0x00 0xe1 + +# CHECK: stocfhle %r1, 2(%r3) +0xeb 0x1c 0x30 0x02 0x00 0xe1 + +# CHECK: stocfhnh %r1, 2(%r3) +0xeb 0x1d 0x30 0x02 0x00 0xe1 + +# CHECK: stocfhno %r1, 2(%r3) +0xeb 0x1e 0x30 0x02 0x00 0xe1 + +# CHECK: stocfh %r1, 2(%r3), 15 +0xeb 0x1f 0x30 0x02 0x00 0xe1 + +# CHECK: va %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xf3 -#CHECK: va %v18, %v3, %v20, 11 +# CHECK: va %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xf3 -#CHECK: va %v31, %v31, %v31, 11 +# CHECK: va %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xf3 -#CHECK: vab %v0, %v0, %v0 +# CHECK: vab %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xf3 -#CHECK: vab %v18, %v3, %v20 +# CHECK: vab %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xf3 -#CHECK: vab %v31, %v31, %v31 +# CHECK: vab %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xf3 -#CHECK: vacc %v0, %v0, %v0, 11 +# CHECK: vac %v0, %v0, %v0, %v0, 11 +0xe7 0x00 0x0b 0x00 0x00 0xbb + +# CHECK: vac %v3, %v20, %v5, %v22, 11 +0xe7 0x34 0x5b 0x00 0x65 0xbb + +# CHECK: vac %v31, %v31, %v31, %v31, 11 +0xe7 0xff 0xfb 0x00 0xff 0xbb + +# CHECK: vacc %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xf1 -#CHECK: vacc %v18, %v3, %v20, 11 +# CHECK: vacc %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xf1 -#CHECK: vacc %v31, %v31, %v31, 11 +# CHECK: vacc %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xf1 -#CHECK: vaccb %v0, %v0, %v0 +# CHECK: vaccb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xf1 -#CHECK: vaccb %v18, %v3, %v20 +# CHECK: vaccb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xf1 -#CHECK: vaccb %v31, %v31, %v31 +# CHECK: vaccb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xf1 -#CHECK: vaccc %v0, %v0, %v0, %v0, 11 +# CHECK: vaccc %v0, %v0, %v0, %v0, 11 0xe7 0x00 0x0b 0x00 0x00 0xb9 -#CHECK: vaccc %v3, %v20, %v5, %v22, 11 +# CHECK: vaccc %v3, %v20, %v5, %v22, 11 0xe7 0x34 0x5b 0x00 0x65 0xb9 -#CHECK: vaccc %v31, %v31, %v31, %v31, 11 +# CHECK: vaccc %v31, %v31, %v31, %v31, 11 0xe7 0xff 0xfb 0x00 0xff 0xb9 -#CHECK: vacccq %v0, %v0, %v0, %v0 +# CHECK: vacccq %v0, %v0, %v0, %v0 0xe7 0x00 0x04 0x00 0x00 0xb9 -#CHECK: vacccq %v3, %v20, %v5, %v22 +# CHECK: vacccq %v3, %v20, %v5, %v22 0xe7 0x34 0x54 0x00 0x65 0xb9 -#CHECK: vacccq %v31, %v31, %v31, %v31 +# CHECK: vacccq %v31, %v31, %v31, %v31 0xe7 0xff 0xf4 0x00 0xff 0xb9 -#CHECK: vaccf %v0, %v0, %v0 +# CHECK: vaccf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xf1 -#CHECK: vaccf %v18, %v3, %v20 +# CHECK: vaccf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xf1 -#CHECK: vaccf %v31, %v31, %v31 +# CHECK: vaccf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xf1 -#CHECK: vaccg %v0, %v0, %v0 +# CHECK: vaccg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xf1 -#CHECK: vaccg %v18, %v3, %v20 +# CHECK: vaccg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xf1 -#CHECK: vaccg %v31, %v31, %v31 +# CHECK: vaccg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xf1 -#CHECK: vacch %v0, %v0, %v0 +# CHECK: vacch %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xf1 -#CHECK: vacch %v18, %v3, %v20 +# CHECK: vacch %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xf1 -#CHECK: vacch %v31, %v31, %v31 +# CHECK: vacch %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xf1 -#CHECK: vaccq %v0, %v0, %v0 +# CHECK: vaccq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xf1 -#CHECK: vaccq %v18, %v3, %v20 +# CHECK: vaccq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xf1 -#CHECK: vaccq %v31, %v31, %v31 +# CHECK: vaccq %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x4e 0xf1 -#CHECK: vac %v0, %v0, %v0, %v0, 11 -0xe7 0x00 0x0b 0x00 0x00 0xbb - -#CHECK: vac %v3, %v20, %v5, %v22, 11 -0xe7 0x34 0x5b 0x00 0x65 0xbb - -#CHECK: vac %v31, %v31, %v31, %v31, 11 -0xe7 0xff 0xfb 0x00 0xff 0xbb - -#CHECK: vacq %v0, %v0, %v0, %v0 +# CHECK: vacq %v0, %v0, %v0, %v0 0xe7 0x00 0x04 0x00 0x00 0xbb -#CHECK: vacq %v3, %v20, %v5, %v22 +# CHECK: vacq %v3, %v20, %v5, %v22 0xe7 0x34 0x54 0x00 0x65 0xbb -#CHECK: vacq %v31, %v31, %v31, %v31 +# CHECK: vacq %v31, %v31, %v31, %v31 0xe7 0xff 0xf4 0x00 0xff 0xbb -#CHECK: vaf %v0, %v0, %v0 +# CHECK: vaf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xf3 -#CHECK: vaf %v18, %v3, %v20 +# CHECK: vaf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xf3 -#CHECK: vaf %v31, %v31, %v31 +# CHECK: vaf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xf3 -#CHECK: vag %v0, %v0, %v0 +# CHECK: vag %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xf3 -#CHECK: vag %v18, %v3, %v20 +# CHECK: vag %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xf3 -#CHECK: vag %v31, %v31, %v31 +# CHECK: vag %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xf3 -#CHECK: vah %v0, %v0, %v0 +# CHECK: vah %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xf3 -#CHECK: vah %v18, %v3, %v20 +# CHECK: vah %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xf3 -#CHECK: vah %v31, %v31, %v31 +# CHECK: vah %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xf3 -#CHECK: vaq %v0, %v0, %v0 +# CHECK: vaq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xf3 -#CHECK: vaq %v18, %v3, %v20 +# CHECK: vaq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xf3 -#CHECK: vaq %v31, %v31, %v31 +# CHECK: vaq %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x4e 0xf3 -#CHECK: vavg %v0, %v0, %v0, 11 +# CHECK: vavg %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xf2 -#CHECK: vavg %v18, %v3, %v20, 11 +# CHECK: vavg %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xf2 -#CHECK: vavg %v31, %v31, %v31, 11 +# CHECK: vavg %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xf2 -#CHECK: vavgb %v0, %v0, %v0 +# CHECK: vavgb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xf2 -#CHECK: vavgb %v18, %v3, %v20 +# CHECK: vavgb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xf2 -#CHECK: vavgb %v31, %v31, %v31 +# CHECK: vavgb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xf2 -#CHECK: vavgf %v0, %v0, %v0 +# CHECK: vavgf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xf2 -#CHECK: vavgf %v18, %v3, %v20 +# CHECK: vavgf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xf2 -#CHECK: vavgf %v31, %v31, %v31 +# CHECK: vavgf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xf2 -#CHECK: vavgg %v0, %v0, %v0 +# CHECK: vavgg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xf2 -#CHECK: vavgg %v18, %v3, %v20 +# CHECK: vavgg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xf2 -#CHECK: vavgg %v31, %v31, %v31 +# CHECK: vavgg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xf2 -#CHECK: vavgh %v0, %v0, %v0 +# CHECK: vavgh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xf2 -#CHECK: vavgh %v18, %v3, %v20 +# CHECK: vavgh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xf2 -#CHECK: vavgh %v31, %v31, %v31 +# CHECK: vavgh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xf2 -#CHECK: vavgl %v0, %v0, %v0, 11 +# CHECK: vavgl %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xf0 -#CHECK: vavgl %v18, %v3, %v20, 11 +# CHECK: vavgl %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xf0 -#CHECK: vavgl %v31, %v31, %v31, 11 +# CHECK: vavgl %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xf0 -#CHECK: vavglb %v0, %v0, %v0 +# CHECK: vavglb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xf0 -#CHECK: vavglb %v18, %v3, %v20 +# CHECK: vavglb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xf0 -#CHECK: vavglb %v31, %v31, %v31 +# CHECK: vavglb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xf0 -#CHECK: vavglf %v0, %v0, %v0 +# CHECK: vavglf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xf0 -#CHECK: vavglf %v18, %v3, %v20 +# CHECK: vavglf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xf0 -#CHECK: vavglf %v31, %v31, %v31 +# CHECK: vavglf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xf0 -#CHECK: vavglg %v0, %v0, %v0 +# CHECK: vavglg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xf0 -#CHECK: vavglg %v18, %v3, %v20 +# CHECK: vavglg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xf0 -#CHECK: vavglg %v31, %v31, %v31 +# CHECK: vavglg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xf0 -#CHECK: vavglh %v0, %v0, %v0 +# CHECK: vavglh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xf0 -#CHECK: vavglh %v18, %v3, %v20 +# CHECK: vavglh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xf0 -#CHECK: vavglh %v31, %v31, %v31 +# CHECK: vavglh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xf0 -#CHECK: vcdg %v0, %v0, 11, 0, 0 +# CHECK: vcdg %v0, %v0, 11, 0, 0 0xe7 0x00 0x00 0x00 0xb0 0xc3 -#CHECK: vcdg %v19, %v14, 11, 4, 10 +# CHECK: vcdg %v19, %v14, 11, 4, 10 0xe7 0x3e 0x00 0xa4 0xb8 0xc3 -#CHECK: vcdg %v31, %v31, 11, 7, 15 +# CHECK: vcdg %v31, %v31, 11, 7, 15 0xe7 0xff 0x00 0xf7 0xbc 0xc3 -#CHECK: vcdgb %v0, %v0, 0, 0 +# CHECK: vcdgb %v0, %v0, 0, 0 0xe7 0x00 0x00 0x00 0x30 0xc3 -#CHECK: vcdgb %v19, %v14, 4, 10 +# CHECK: vcdgb %v19, %v14, 4, 10 0xe7 0x3e 0x00 0xa4 0x38 0xc3 -#CHECK: vcdgb %v31, %v31, 7, 15 +# CHECK: vcdgb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xf7 0x3c 0xc3 -#CHECK: vcdlg %v0, %v0, 11, 0, 0 +# CHECK: vcdlg %v0, %v0, 11, 0, 0 0xe7 0x00 0x00 0x00 0xb0 0xc1 -#CHECK: vcdlg %v19, %v14, 11, 4, 10 +# CHECK: vcdlg %v19, %v14, 11, 4, 10 0xe7 0x3e 0x00 0xa4 0xb8 0xc1 -#CHECK: vcdlg %v31, %v31, 11, 7, 15 +# CHECK: vcdlg %v31, %v31, 11, 7, 15 0xe7 0xff 0x00 0xf7 0xbc 0xc1 -#CHECK: vcdlgb %v0, %v0, 0, 0 +# CHECK: vcdlgb %v0, %v0, 0, 0 0xe7 0x00 0x00 0x00 0x30 0xc1 -#CHECK: vcdlgb %v19, %v14, 4, 10 +# CHECK: vcdlgb %v19, %v14, 4, 10 0xe7 0x3e 0x00 0xa4 0x38 0xc1 -#CHECK: vcdlgb %v31, %v31, 7, 15 +# CHECK: vcdlgb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xf7 0x3c 0xc1 -#CHECK: vceq %v0, %v0, %v0, 11, 9 +# CHECK: vceq %v0, %v0, %v0, 11, 9 0xe7 0x00 0x00 0x90 0xb0 0xf8 -#CHECK: vceq %v18, %v3, %v20, 11, 9 +# CHECK: vceq %v18, %v3, %v20, 11, 9 0xe7 0x23 0x40 0x90 0xba 0xf8 -#CHECK: vceq %v7, %v24, %v9, 11, 9 +# CHECK: vceq %v7, %v24, %v9, 11, 9 0xe7 0x78 0x90 0x90 0xb4 0xf8 -#CHECK: vceq %v31, %v31, %v31, 11, 9 +# CHECK: vceq %v31, %v31, %v31, 11, 9 0xe7 0xff 0xf0 0x90 0xbe 0xf8 -#CHECK: vceqb %v0, %v0, %v0 +# CHECK: vceqb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xf8 -#CHECK: vceqb %v18, %v3, %v20 +# CHECK: vceqb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xf8 -#CHECK: vceqbs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x04 0xf8 - -#CHECK: vceqb %v31, %v31, %v31 +# CHECK: vceqb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xf8 -#CHECK: vceqf %v0, %v0, %v0 +# CHECK: vceqbs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x04 0xf8 + +# CHECK: vceqf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xf8 -#CHECK: vceqf %v18, %v3, %v20 +# CHECK: vceqf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xf8 -#CHECK: vceqfs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x24 0xf8 - -#CHECK: vceqf %v31, %v31, %v31 +# CHECK: vceqf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xf8 -#CHECK: vceqg %v0, %v0, %v0 +# CHECK: vceqfs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x24 0xf8 + +# CHECK: vceqg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xf8 -#CHECK: vceqg %v18, %v3, %v20 +# CHECK: vceqg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xf8 -#CHECK: vceqgs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x34 0xf8 - -#CHECK: vceqg %v31, %v31, %v31 +# CHECK: vceqg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xf8 -#CHECK: vceqh %v0, %v0, %v0 +# CHECK: vceqgs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x34 0xf8 + +# CHECK: vceqh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xf8 -#CHECK: vceqh %v18, %v3, %v20 +# CHECK: vceqh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xf8 -#CHECK: vceqhs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x14 0xf8 - -#CHECK: vceqh %v31, %v31, %v31 +# CHECK: vceqh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xf8 -#CHECK: vcgd %v0, %v0, 11, 0, 0 +# CHECK: vceqhs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x14 0xf8 + +# CHECK: vcgd %v0, %v0, 11, 0, 0 0xe7 0x00 0x00 0x00 0xb0 0xc2 -#CHECK: vcgd %v19, %v14, 11, 4, 10 +# CHECK: vcgd %v19, %v14, 11, 4, 10 0xe7 0x3e 0x00 0xa4 0xb8 0xc2 -#CHECK: vcgd %v31, %v31, 11, 7, 15 +# CHECK: vcgd %v31, %v31, 11, 7, 15 0xe7 0xff 0x00 0xf7 0xbc 0xc2 -#CHECK: vcgdb %v0, %v0, 0, 0 +# CHECK: vcgdb %v0, %v0, 0, 0 0xe7 0x00 0x00 0x00 0x30 0xc2 -#CHECK: vcgdb %v19, %v14, 4, 10 +# CHECK: vcgdb %v19, %v14, 4, 10 0xe7 0x3e 0x00 0xa4 0x38 0xc2 -#CHECK: vcgdb %v31, %v31, 7, 15 +# CHECK: vcgdb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xf7 0x3c 0xc2 -#CHECK: vch %v0, %v0, %v0, 11, 9 +# CHECK: vch %v0, %v0, %v0, 11, 9 0xe7 0x00 0x00 0x90 0xb0 0xfb -#CHECK: vch %v18, %v3, %v20, 11, 9 +# CHECK: vch %v18, %v3, %v20, 11, 9 0xe7 0x23 0x40 0x90 0xba 0xfb -#CHECK: vch %v7, %v24, %v9, 11, 9 +# CHECK: vch %v7, %v24, %v9, 11, 9 0xe7 0x78 0x90 0x90 0xb4 0xfb -#CHECK: vch %v31, %v31, %v31, 11, 9 +# CHECK: vch %v31, %v31, %v31, 11, 9 0xe7 0xff 0xf0 0x90 0xbe 0xfb -#CHECK: vchb %v0, %v0, %v0 +# CHECK: vchb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xfb -#CHECK: vchb %v18, %v3, %v20 +# CHECK: vchb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xfb -#CHECK: vchbs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x04 0xfb - -#CHECK: vchb %v31, %v31, %v31 +# CHECK: vchb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xfb -#CHECK: vchf %v0, %v0, %v0 +# CHECK: vchbs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x04 0xfb + +# CHECK: vchf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xfb -#CHECK: vchf %v18, %v3, %v20 +# CHECK: vchf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xfb -#CHECK: vchfs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x24 0xfb - -#CHECK: vchf %v31, %v31, %v31 +# CHECK: vchf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xfb -#CHECK: vchg %v0, %v0, %v0 +# CHECK: vchfs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x24 0xfb + +# CHECK: vchg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xfb -#CHECK: vchg %v18, %v3, %v20 +# CHECK: vchg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xfb -#CHECK: vchgs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x34 0xfb - -#CHECK: vchg %v31, %v31, %v31 +# CHECK: vchg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xfb -#CHECK: vchh %v0, %v0, %v0 +# CHECK: vchgs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x34 0xfb + +# CHECK: vchh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xfb -#CHECK: vchh %v18, %v3, %v20 +# CHECK: vchh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xfb -#CHECK: vchhs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x14 0xfb - -#CHECK: vchh %v31, %v31, %v31 +# CHECK: vchh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xfb -#CHECK: vchl %v0, %v0, %v0, 11, 9 +# CHECK: vchhs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x14 0xfb + +# CHECK: vchl %v0, %v0, %v0, 11, 9 0xe7 0x00 0x00 0x90 0xb0 0xf9 -#CHECK: vchl %v18, %v3, %v20, 11, 9 +# CHECK: vchl %v18, %v3, %v20, 11, 9 0xe7 0x23 0x40 0x90 0xba 0xf9 -#CHECK: vchl %v7, %v24, %v9, 11, 9 +# CHECK: vchl %v7, %v24, %v9, 11, 9 0xe7 0x78 0x90 0x90 0xb4 0xf9 -#CHECK: vchl %v31, %v31, %v31, 11, 9 +# CHECK: vchl %v31, %v31, %v31, 11, 9 0xe7 0xff 0xf0 0x90 0xbe 0xf9 -#CHECK: vchlb %v0, %v0, %v0 +# CHECK: vchlb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xf9 -#CHECK: vchlb %v18, %v3, %v20 +# CHECK: vchlb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xf9 -#CHECK: vchlbs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x04 0xf9 - -#CHECK: vchlb %v31, %v31, %v31 +# CHECK: vchlb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xf9 -#CHECK: vchlf %v0, %v0, %v0 +# CHECK: vchlbs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x04 0xf9 + +# CHECK: vchlf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xf9 -#CHECK: vchlf %v18, %v3, %v20 +# CHECK: vchlf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xf9 -#CHECK: vchlfs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x24 0xf9 - -#CHECK: vchlf %v31, %v31, %v31 +# CHECK: vchlf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xf9 -#CHECK: vchlg %v0, %v0, %v0 +# CHECK: vchlfs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x24 0xf9 + +# CHECK: vchlg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xf9 -#CHECK: vchlg %v18, %v3, %v20 +# CHECK: vchlg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xf9 -#CHECK: vchlgs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x34 0xf9 - -#CHECK: vchlg %v31, %v31, %v31 +# CHECK: vchlg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xf9 -#CHECK: vchlh %v0, %v0, %v0 +# CHECK: vchlgs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x34 0xf9 + +# CHECK: vchlh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xf9 -#CHECK: vchlh %v18, %v3, %v20 +# CHECK: vchlh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xf9 -#CHECK: vchlhs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x14 0xf9 - -#CHECK: vchlh %v31, %v31, %v31 +# CHECK: vchlh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xf9 -#CHECK: vcksm %v0, %v0, %v0 +# CHECK: vchlhs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x14 0xf9 + +# CHECK: vcksm %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x66 -#CHECK: vcksm %v18, %v3, %v20 +# CHECK: vcksm %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x66 -#CHECK: vcksm %v31, %v31, %v31 +# CHECK: vcksm %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x66 -#CHECK: vclgd %v0, %v0, 11, 0, 0 +# CHECK: vclgd %v0, %v0, 11, 0, 0 0xe7 0x00 0x00 0x00 0xb0 0xc0 -#CHECK: vclgd %v19, %v14, 11, 4, 10 +# CHECK: vclgd %v19, %v14, 11, 4, 10 0xe7 0x3e 0x00 0xa4 0xb8 0xc0 -#CHECK: vclgd %v31, %v31, 11, 7, 15 +# CHECK: vclgd %v31, %v31, 11, 7, 15 0xe7 0xff 0x00 0xf7 0xbc 0xc0 -#CHECK: vclgdb %v0, %v0, 0, 0 +# CHECK: vclgdb %v0, %v0, 0, 0 0xe7 0x00 0x00 0x00 0x30 0xc0 -#CHECK: vclgdb %v19, %v14, 4, 10 +# CHECK: vclgdb %v19, %v14, 4, 10 0xe7 0x3e 0x00 0xa4 0x38 0xc0 -#CHECK: vclgdb %v31, %v31, 7, 15 +# CHECK: vclgdb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xf7 0x3c 0xc0 -#CHECK: vclz %v0, %v0, 11 +# CHECK: vclz %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0x53 -#CHECK: vclz %v19, %v14, 11 +# CHECK: vclz %v19, %v14, 11 0xe7 0x3e 0x00 0x00 0xb8 0x53 -#CHECK: vclz %v31, %v31, 11 +# CHECK: vclz %v31, %v31, 11 0xe7 0xff 0x00 0x00 0xbc 0x53 -#CHECK: vclzb %v0, %v0 +# CHECK: vclzb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x53 -#CHECK: vclzb %v19, %v14 +# CHECK: vclzb %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0x53 -#CHECK: vclzb %v31, %v31 +# CHECK: vclzb %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0x53 -#CHECK: vclzf %v0, %v0 +# CHECK: vclzf %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0x53 -#CHECK: vclzf %v19, %v14 +# CHECK: vclzf %v19, %v14 0xe7 0x3e 0x00 0x00 0x28 0x53 -#CHECK: vclzf %v31, %v31 +# CHECK: vclzf %v31, %v31 0xe7 0xff 0x00 0x00 0x2c 0x53 -#CHECK: vclzg %v0, %v0 +# CHECK: vclzg %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0x53 -#CHECK: vclzg %v19, %v14 +# CHECK: vclzg %v19, %v14 0xe7 0x3e 0x00 0x00 0x38 0x53 -#CHECK: vclzg %v31, %v31 +# CHECK: vclzg %v31, %v31 0xe7 0xff 0x00 0x00 0x3c 0x53 -#CHECK: vclzh %v0, %v0 +# CHECK: vclzh %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0x53 -#CHECK: vclzh %v19, %v14 +# CHECK: vclzh %v19, %v14 0xe7 0x3e 0x00 0x00 0x18 0x53 -#CHECK: vclzh %v31, %v31 +# CHECK: vclzh %v31, %v31 0xe7 0xff 0x00 0x00 0x1c 0x53 -#CHECK: vctz %v0, %v0, 11 +# CHECK: vctz %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0x52 -#CHECK: vctz %v19, %v14, 11 +# CHECK: vctz %v19, %v14, 11 0xe7 0x3e 0x00 0x00 0xb8 0x52 -#CHECK: vctz %v31, %v31, 11 +# CHECK: vctz %v31, %v31, 11 0xe7 0xff 0x00 0x00 0xbc 0x52 -#CHECK: vctzb %v0, %v0 +# CHECK: vctzb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x52 -#CHECK: vctzb %v19, %v14 +# CHECK: vctzb %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0x52 -#CHECK: vctzb %v31, %v31 +# CHECK: vctzb %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0x52 -#CHECK: vctzf %v0, %v0 +# CHECK: vctzf %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0x52 -#CHECK: vctzf %v19, %v14 +# CHECK: vctzf %v19, %v14 0xe7 0x3e 0x00 0x00 0x28 0x52 -#CHECK: vctzf %v31, %v31 +# CHECK: vctzf %v31, %v31 0xe7 0xff 0x00 0x00 0x2c 0x52 -#CHECK: vctzg %v0, %v0 +# CHECK: vctzg %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0x52 -#CHECK: vctzg %v19, %v14 +# CHECK: vctzg %v19, %v14 0xe7 0x3e 0x00 0x00 0x38 0x52 -#CHECK: vctzg %v31, %v31 +# CHECK: vctzg %v31, %v31 0xe7 0xff 0x00 0x00 0x3c 0x52 -#CHECK: vctzh %v0, %v0 +# CHECK: vctzh %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0x52 -#CHECK: vctzh %v19, %v14 +# CHECK: vctzh %v19, %v14 0xe7 0x3e 0x00 0x00 0x18 0x52 -#CHECK: vctzh %v31, %v31 +# CHECK: vctzh %v31, %v31 0xe7 0xff 0x00 0x00 0x1c 0x52 -#CHECK: vec %v0, %v0, 11 +# CHECK: vec %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xdb -#CHECK: vec %v19, %v14, 11 +# CHECK: vec %v19, %v14, 11 0xe7 0x3e 0x00 0x00 0xb8 0xdb -#CHECK: vec %v31, %v31, 11 +# CHECK: vec %v31, %v31, 11 0xe7 0xff 0x00 0x00 0xbc 0xdb -#CHECK: vecb %v0, %v0 +# CHECK: vecb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xdb -#CHECK: vecb %v19, %v14 +# CHECK: vecb %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0xdb -#CHECK: vecb %v31, %v31 +# CHECK: vecb %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0xdb -#CHECK: vecf %v0, %v0 +# CHECK: vecf %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xdb -#CHECK: vecf %v19, %v14 +# CHECK: vecf %v19, %v14 0xe7 0x3e 0x00 0x00 0x28 0xdb -#CHECK: vecf %v31, %v31 +# CHECK: vecf %v31, %v31 0xe7 0xff 0x00 0x00 0x2c 0xdb -#CHECK: vecg %v0, %v0 +# CHECK: vecg %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xdb -#CHECK: vecg %v19, %v14 +# CHECK: vecg %v19, %v14 0xe7 0x3e 0x00 0x00 0x38 0xdb -#CHECK: vecg %v31, %v31 +# CHECK: vecg %v31, %v31 0xe7 0xff 0x00 0x00 0x3c 0xdb -#CHECK: vech %v0, %v0 +# CHECK: vech %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xdb -#CHECK: vech %v19, %v14 +# CHECK: vech %v19, %v14 0xe7 0x3e 0x00 0x00 0x18 0xdb -#CHECK: vech %v31, %v31 +# CHECK: vech %v31, %v31 0xe7 0xff 0x00 0x00 0x1c 0xdb -#CHECK: vecl %v0, %v0, 11 +# CHECK: vecl %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xd9 -#CHECK: vecl %v19, %v14, 11 +# CHECK: vecl %v19, %v14, 11 0xe7 0x3e 0x00 0x00 0xb8 0xd9 -#CHECK: vecl %v31, %v31, 11 +# CHECK: vecl %v31, %v31, 11 0xe7 0xff 0x00 0x00 0xbc 0xd9 -#CHECK: veclb %v0, %v0 +# CHECK: veclb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xd9 -#CHECK: veclb %v19, %v14 +# CHECK: veclb %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0xd9 -#CHECK: veclb %v31, %v31 +# CHECK: veclb %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0xd9 -#CHECK: veclf %v0, %v0 +# CHECK: veclf %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xd9 -#CHECK: veclf %v19, %v14 +# CHECK: veclf %v19, %v14 0xe7 0x3e 0x00 0x00 0x28 0xd9 -#CHECK: veclf %v31, %v31 +# CHECK: veclf %v31, %v31 0xe7 0xff 0x00 0x00 0x2c 0xd9 -#CHECK: veclg %v0, %v0 +# CHECK: veclg %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xd9 -#CHECK: veclg %v19, %v14 +# CHECK: veclg %v19, %v14 0xe7 0x3e 0x00 0x00 0x38 0xd9 -#CHECK: veclg %v31, %v31 +# CHECK: veclg %v31, %v31 0xe7 0xff 0x00 0x00 0x3c 0xd9 -#CHECK: veclh %v0, %v0 +# CHECK: veclh %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xd9 -#CHECK: veclh %v19, %v14 +# CHECK: veclh %v19, %v14 0xe7 0x3e 0x00 0x00 0x18 0xd9 -#CHECK: veclh %v31, %v31 +# CHECK: veclh %v31, %v31 0xe7 0xff 0x00 0x00 0x1c 0xd9 -#CHECK: verim %v0, %v0, %v0, 0, 11 +# CHECK: verim %v0, %v0, %v0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x72 -#CHECK: verim %v3, %v20, %v5, 103, 11 +# CHECK: verim %v3, %v20, %v5, 103, 11 0xe7 0x34 0x50 0x67 0xb4 0x72 -#CHECK: verim %v31, %v31, %v31, 255, 11 +# CHECK: verim %v31, %v31, %v31, 255, 11 0xe7 0xff 0xf0 0xff 0xbe 0x72 -#CHECK: verimb %v0, %v0, %v0, 0 +# CHECK: verimb %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x72 -#CHECK: verimb %v3, %v20, %v5, 103 +# CHECK: verimb %v3, %v20, %v5, 103 0xe7 0x34 0x50 0x67 0x04 0x72 -#CHECK: verimb %v31, %v31, %v31, 255 +# CHECK: verimb %v31, %v31, %v31, 255 0xe7 0xff 0xf0 0xff 0x0e 0x72 -#CHECK: verimf %v0, %v0, %v0, 0 +# CHECK: verimf %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x72 -#CHECK: verimf %v3, %v20, %v5, 103 +# CHECK: verimf %v3, %v20, %v5, 103 0xe7 0x34 0x50 0x67 0x24 0x72 -#CHECK: verimf %v31, %v31, %v31, 255 +# CHECK: verimf %v31, %v31, %v31, 255 0xe7 0xff 0xf0 0xff 0x2e 0x72 -#CHECK: verimg %v0, %v0, %v0, 0 +# CHECK: verimg %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x30 0x72 -#CHECK: verimg %v3, %v20, %v5, 103 +# CHECK: verimg %v3, %v20, %v5, 103 0xe7 0x34 0x50 0x67 0x34 0x72 -#CHECK: verimg %v31, %v31, %v31, 255 +# CHECK: verimg %v31, %v31, %v31, 255 0xe7 0xff 0xf0 0xff 0x3e 0x72 -#CHECK: verimh %v0, %v0, %v0, 0 +# CHECK: verimh %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x72 -#CHECK: verimh %v3, %v20, %v5, 103 +# CHECK: verimh %v3, %v20, %v5, 103 0xe7 0x34 0x50 0x67 0x14 0x72 -#CHECK: verimh %v31, %v31, %v31, 255 +# CHECK: verimh %v31, %v31, %v31, 255 0xe7 0xff 0xf0 0xff 0x1e 0x72 -#CHECK: verllv %v0, %v0, %v0, 11 -0xe7 0x00 0x00 0x00 0xb0 0x73 - -#CHECK: verllv %v18, %v3, %v20, 11 -0xe7 0x23 0x40 0x00 0xba 0x73 - -#CHECK: verllv %v31, %v31, %v31, 11 -0xe7 0xff 0xf0 0x00 0xbe 0x73 - -#CHECK: verllvb %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x00 0x73 - -#CHECK: verllvb %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x0a 0x73 - -#CHECK: verllvb %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x0e 0x73 - -#CHECK: verllvf %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x20 0x73 - -#CHECK: verllvf %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x2a 0x73 - -#CHECK: verllvf %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x2e 0x73 - -#CHECK: verllvg %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x30 0x73 - -#CHECK: verllvg %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x3a 0x73 - -#CHECK: verllvg %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x3e 0x73 - -#CHECK: verllvh %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x10 0x73 - -#CHECK: verllvh %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x1a 0x73 - -#CHECK: verllvh %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x1e 0x73 - -#CHECK: verll %v0, %v0, 0, 11 +# CHECK: verll %v0, %v0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x33 -#CHECK: verll %v12, %v18, 1110(%r3), 11 +# CHECK: verll %v12, %v18, 1110(%r3), 11 0xe7 0xc2 0x34 0x56 0xb4 0x33 -#CHECK: verll %v31, %v31, 4095(%r15), 11 +# CHECK: verll %v31, %v31, 4095(%r15), 11 0xe7 0xff 0xff 0xff 0xbc 0x33 -#CHECK: verllb %v0, %v0, 0 +# CHECK: verllb %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x33 -#CHECK: verllb %v12, %v18, 1110(%r3) +# CHECK: verllb %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x04 0x33 -#CHECK: verllb %v31, %v31, 4095(%r15) +# CHECK: verllb %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x0c 0x33 -#CHECK: verllf %v0, %v0, 0 +# CHECK: verllf %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x33 -#CHECK: verllf %v12, %v18, 1110(%r3) +# CHECK: verllf %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x24 0x33 -#CHECK: verllf %v31, %v31, 4095(%r15) +# CHECK: verllf %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x2c 0x33 -#CHECK: verllg %v0, %v0, 0 +# CHECK: verllg %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x30 0x33 -#CHECK: verllg %v12, %v18, 1110(%r3) +# CHECK: verllg %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x34 0x33 -#CHECK: verllg %v31, %v31, 4095(%r15) +# CHECK: verllg %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x3c 0x33 -#CHECK: verllh %v0, %v0, 0 +# CHECK: verllh %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x33 -#CHECK: verllh %v12, %v18, 1110(%r3) +# CHECK: verllh %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x14 0x33 -#CHECK: verllh %v31, %v31, 4095(%r15) +# CHECK: verllh %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x1c 0x33 -#CHECK: veslv %v0, %v0, %v0, 11 -0xe7 0x00 0x00 0x00 0xb0 0x70 +# CHECK: verllv %v0, %v0, %v0, 11 +0xe7 0x00 0x00 0x00 0xb0 0x73 -#CHECK: veslv %v18, %v3, %v20, 11 -0xe7 0x23 0x40 0x00 0xba 0x70 +# CHECK: verllv %v18, %v3, %v20, 11 +0xe7 0x23 0x40 0x00 0xba 0x73 -#CHECK: veslv %v31, %v31, %v31, 11 -0xe7 0xff 0xf0 0x00 0xbe 0x70 +# CHECK: verllv %v31, %v31, %v31, 11 +0xe7 0xff 0xf0 0x00 0xbe 0x73 -#CHECK: veslvb %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x00 0x70 +# CHECK: verllvb %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x00 0x73 -#CHECK: veslvb %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x0a 0x70 +# CHECK: verllvb %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x0a 0x73 -#CHECK: veslvb %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x0e 0x70 +# CHECK: verllvb %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x0e 0x73 -#CHECK: veslvf %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x20 0x70 +# CHECK: verllvf %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x20 0x73 -#CHECK: veslvf %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x2a 0x70 +# CHECK: verllvf %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x2a 0x73 -#CHECK: veslvf %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x2e 0x70 +# CHECK: verllvf %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x2e 0x73 -#CHECK: veslvg %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x30 0x70 +# CHECK: verllvg %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x30 0x73 -#CHECK: veslvg %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x3a 0x70 +# CHECK: verllvg %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x3a 0x73 -#CHECK: veslvg %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x3e 0x70 +# CHECK: verllvg %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x3e 0x73 -#CHECK: veslvh %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x10 0x70 +# CHECK: verllvh %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x10 0x73 -#CHECK: veslvh %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x1a 0x70 +# CHECK: verllvh %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x1a 0x73 -#CHECK: veslvh %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x1e 0x70 +# CHECK: verllvh %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x1e 0x73 -#CHECK: vesl %v0, %v0, 0, 11 +# CHECK: vesl %v0, %v0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x30 -#CHECK: vesl %v12, %v18, 1110(%r3), 11 +# CHECK: vesl %v12, %v18, 1110(%r3), 11 0xe7 0xc2 0x34 0x56 0xb4 0x30 -#CHECK: vesl %v31, %v31, 4095(%r15), 11 +# CHECK: vesl %v31, %v31, 4095(%r15), 11 0xe7 0xff 0xff 0xff 0xbc 0x30 -#CHECK: veslb %v0, %v0, 0 +# CHECK: veslb %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x30 -#CHECK: veslb %v12, %v18, 1110(%r3) +# CHECK: veslb %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x04 0x30 -#CHECK: veslb %v31, %v31, 4095(%r15) +# CHECK: veslb %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x0c 0x30 -#CHECK: veslf %v0, %v0, 0 +# CHECK: veslf %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x30 -#CHECK: veslf %v12, %v18, 1110(%r3) +# CHECK: veslf %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x24 0x30 -#CHECK: veslf %v31, %v31, 4095(%r15) +# CHECK: veslf %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x2c 0x30 -#CHECK: veslg %v0, %v0, 0 +# CHECK: veslg %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x30 0x30 -#CHECK: veslg %v12, %v18, 1110(%r3) +# CHECK: veslg %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x34 0x30 -#CHECK: veslg %v31, %v31, 4095(%r15) +# CHECK: veslg %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x3c 0x30 -#CHECK: veslh %v0, %v0, 0 +# CHECK: veslh %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x30 -#CHECK: veslh %v12, %v18, 1110(%r3) +# CHECK: veslh %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x14 0x30 -#CHECK: veslh %v31, %v31, 4095(%r15) +# CHECK: veslh %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x1c 0x30 -#CHECK: vesrav %v0, %v0, %v0, 11 -0xe7 0x00 0x00 0x00 0xb0 0x7a +# CHECK: veslv %v0, %v0, %v0, 11 +0xe7 0x00 0x00 0x00 0xb0 0x70 -#CHECK: vesrav %v18, %v3, %v20, 11 -0xe7 0x23 0x40 0x00 0xba 0x7a +# CHECK: veslv %v18, %v3, %v20, 11 +0xe7 0x23 0x40 0x00 0xba 0x70 -#CHECK: vesrav %v31, %v31, %v31, 11 -0xe7 0xff 0xf0 0x00 0xbe 0x7a +# CHECK: veslv %v31, %v31, %v31, 11 +0xe7 0xff 0xf0 0x00 0xbe 0x70 -#CHECK: vesravb %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x00 0x7a +# CHECK: veslvb %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x00 0x70 -#CHECK: vesravb %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x0a 0x7a +# CHECK: veslvb %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x0a 0x70 -#CHECK: vesravb %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x0e 0x7a +# CHECK: veslvb %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x0e 0x70 -#CHECK: vesravf %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x20 0x7a +# CHECK: veslvf %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x20 0x70 -#CHECK: vesravf %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x2a 0x7a +# CHECK: veslvf %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x2a 0x70 -#CHECK: vesravf %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x2e 0x7a +# CHECK: veslvf %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x2e 0x70 -#CHECK: vesravg %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x30 0x7a +# CHECK: veslvg %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x30 0x70 -#CHECK: vesravg %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x3a 0x7a +# CHECK: veslvg %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x3a 0x70 -#CHECK: vesravg %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x3e 0x7a +# CHECK: veslvg %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x3e 0x70 -#CHECK: vesravh %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x10 0x7a +# CHECK: veslvh %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x10 0x70 -#CHECK: vesravh %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x1a 0x7a +# CHECK: veslvh %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x1a 0x70 -#CHECK: vesravh %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x1e 0x7a +# CHECK: veslvh %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x1e 0x70 -#CHECK: vesra %v0, %v0, 0, 11 +# CHECK: vesra %v0, %v0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x3a -#CHECK: vesra %v12, %v18, 1110(%r3), 11 +# CHECK: vesra %v12, %v18, 1110(%r3), 11 0xe7 0xc2 0x34 0x56 0xb4 0x3a -#CHECK: vesra %v31, %v31, 4095(%r15), 11 +# CHECK: vesra %v31, %v31, 4095(%r15), 11 0xe7 0xff 0xff 0xff 0xbc 0x3a -#CHECK: vesrab %v0, %v0, 0 +# CHECK: vesrab %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x3a -#CHECK: vesrab %v12, %v18, 1110(%r3) +# CHECK: vesrab %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x04 0x3a -#CHECK: vesrab %v31, %v31, 4095(%r15) +# CHECK: vesrab %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x0c 0x3a -#CHECK: vesraf %v0, %v0, 0 +# CHECK: vesraf %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x3a -#CHECK: vesraf %v12, %v18, 1110(%r3) +# CHECK: vesraf %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x24 0x3a -#CHECK: vesraf %v31, %v31, 4095(%r15) +# CHECK: vesraf %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x2c 0x3a -#CHECK: vesrag %v0, %v0, 0 +# CHECK: vesrag %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x30 0x3a -#CHECK: vesrag %v12, %v18, 1110(%r3) +# CHECK: vesrag %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x34 0x3a -#CHECK: vesrag %v31, %v31, 4095(%r15) +# CHECK: vesrag %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x3c 0x3a -#CHECK: vesrah %v0, %v0, 0 +# CHECK: vesrah %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x3a -#CHECK: vesrah %v12, %v18, 1110(%r3) +# CHECK: vesrah %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x14 0x3a -#CHECK: vesrah %v31, %v31, 4095(%r15) +# CHECK: vesrah %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x1c 0x3a -#CHECK: vesrlv %v0, %v0, %v0, 11 -0xe7 0x00 0x00 0x00 0xb0 0x78 +# CHECK: vesrav %v0, %v0, %v0, 11 +0xe7 0x00 0x00 0x00 0xb0 0x7a -#CHECK: vesrlv %v18, %v3, %v20, 11 -0xe7 0x23 0x40 0x00 0xba 0x78 +# CHECK: vesrav %v18, %v3, %v20, 11 +0xe7 0x23 0x40 0x00 0xba 0x7a -#CHECK: vesrlv %v31, %v31, %v31, 11 -0xe7 0xff 0xf0 0x00 0xbe 0x78 +# CHECK: vesrav %v31, %v31, %v31, 11 +0xe7 0xff 0xf0 0x00 0xbe 0x7a -#CHECK: vesrlvb %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x00 0x78 +# CHECK: vesravb %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x00 0x7a -#CHECK: vesrlvb %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x0a 0x78 +# CHECK: vesravb %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x0a 0x7a -#CHECK: vesrlvb %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x0e 0x78 +# CHECK: vesravb %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x0e 0x7a -#CHECK: vesrlvf %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x20 0x78 +# CHECK: vesravf %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x20 0x7a -#CHECK: vesrlvf %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x2a 0x78 +# CHECK: vesravf %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x2a 0x7a -#CHECK: vesrlvf %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x2e 0x78 +# CHECK: vesravf %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x2e 0x7a -#CHECK: vesrlvg %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x30 0x78 +# CHECK: vesravg %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x30 0x7a -#CHECK: vesrlvg %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x3a 0x78 +# CHECK: vesravg %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x3a 0x7a -#CHECK: vesrlvg %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x3e 0x78 +# CHECK: vesravg %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x3e 0x7a -#CHECK: vesrlvh %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x10 0x78 +# CHECK: vesravh %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x10 0x7a -#CHECK: vesrlvh %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x1a 0x78 +# CHECK: vesravh %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x1a 0x7a -#CHECK: vesrlvh %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x1e 0x78 +# CHECK: vesravh %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x1e 0x7a -#CHECK: vesrl %v0, %v0, 0, 11 +# CHECK: vesrl %v0, %v0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x38 -#CHECK: vesrl %v12, %v18, 1110(%r3), 11 +# CHECK: vesrl %v12, %v18, 1110(%r3), 11 0xe7 0xc2 0x34 0x56 0xb4 0x38 -#CHECK: vesrl %v31, %v31, 4095(%r15), 11 +# CHECK: vesrl %v31, %v31, 4095(%r15), 11 0xe7 0xff 0xff 0xff 0xbc 0x38 -#CHECK: vesrlb %v0, %v0, 0 +# CHECK: vesrlb %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x38 -#CHECK: vesrlb %v12, %v18, 1110(%r3) +# CHECK: vesrlb %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x04 0x38 -#CHECK: vesrlb %v31, %v31, 4095(%r15) +# CHECK: vesrlb %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x0c 0x38 -#CHECK: vesrlf %v0, %v0, 0 +# CHECK: vesrlf %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x38 -#CHECK: vesrlf %v12, %v18, 1110(%r3) +# CHECK: vesrlf %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x24 0x38 -#CHECK: vesrlf %v31, %v31, 4095(%r15) +# CHECK: vesrlf %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x2c 0x38 -#CHECK: vesrlg %v0, %v0, 0 +# CHECK: vesrlg %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x30 0x38 -#CHECK: vesrlg %v12, %v18, 1110(%r3) +# CHECK: vesrlg %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x34 0x38 -#CHECK: vesrlg %v31, %v31, 4095(%r15) +# CHECK: vesrlg %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x3c 0x38 -#CHECK: vesrlh %v0, %v0, 0 +# CHECK: vesrlh %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x38 -#CHECK: vesrlh %v12, %v18, 1110(%r3) +# CHECK: vesrlh %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x14 0x38 -#CHECK: vesrlh %v31, %v31, 4095(%r15) +# CHECK: vesrlh %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x1c 0x38 -#CHECK: vfa %v0, %v0, %v0, 11, 9 +# CHECK: vesrlv %v0, %v0, %v0, 11 +0xe7 0x00 0x00 0x00 0xb0 0x78 + +# CHECK: vesrlv %v18, %v3, %v20, 11 +0xe7 0x23 0x40 0x00 0xba 0x78 + +# CHECK: vesrlv %v31, %v31, %v31, 11 +0xe7 0xff 0xf0 0x00 0xbe 0x78 + +# CHECK: vesrlvb %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x00 0x78 + +# CHECK: vesrlvb %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x0a 0x78 + +# CHECK: vesrlvb %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x0e 0x78 + +# CHECK: vesrlvf %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x20 0x78 + +# CHECK: vesrlvf %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x2a 0x78 + +# CHECK: vesrlvf %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x2e 0x78 + +# CHECK: vesrlvg %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x30 0x78 + +# CHECK: vesrlvg %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x3a 0x78 + +# CHECK: vesrlvg %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x3e 0x78 + +# CHECK: vesrlvh %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x10 0x78 + +# CHECK: vesrlvh %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x1a 0x78 + +# CHECK: vesrlvh %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x1e 0x78 + +# CHECK: vfa %v0, %v0, %v0, 11, 9 0xe7 0x00 0x00 0x09 0xb0 0xe3 -#CHECK: vfa %v18, %v3, %v20, 11, 9 +# CHECK: vfa %v18, %v3, %v20, 11, 9 0xe7 0x23 0x40 0x09 0xba 0xe3 -#CHECK: vfa %v31, %v31, %v31, 11, 9 +# CHECK: vfa %v31, %v31, %v31, 11, 9 0xe7 0xff 0xf0 0x09 0xbe 0xe3 -#CHECK: vfadb %v0, %v0, %v0 +# CHECK: vfadb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xe3 -#CHECK: vfadb %v18, %v3, %v20 +# CHECK: vfadb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xe3 -#CHECK: vfadb %v31, %v31, %v31 +# CHECK: vfadb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xe3 -#CHECK: vfae %v0, %v0, %v0, 11, 0 +# CHECK: vfae %v0, %v0, %v0, 11, 0 0xe7 0x00 0x00 0x00 0xb0 0x82 -#CHECK: vfae %v0, %v0, %v0, 11, 12 +# CHECK: vfae %v0, %v0, %v0, 11, 12 0xe7 0x00 0x00 0xc0 0xb0 0x82 -#CHECK: vfae %v18, %v3, %v20, 11, 0 +# CHECK: vfae %v18, %v3, %v20, 11, 0 0xe7 0x23 0x40 0x00 0xba 0x82 -#CHECK: vfae %v31, %v31, %v31, 11, 4 +# CHECK: vfae %v31, %v31, %v31, 11, 4 0xe7 0xff 0xf0 0x40 0xbe 0x82 -#CHECK: vfaeb %v0, %v0, %v0, 0 +# CHECK: vfaeb %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x82 -#CHECK: vfaeb %v0, %v0, %v0, 12 +# CHECK: vfaeb %v0, %v0, %v0, 12 0xe7 0x00 0x00 0xc0 0x00 0x82 -#CHECK: vfaeb %v18, %v3, %v20, 0 +# CHECK: vfaeb %v18, %v3, %v20, 0 0xe7 0x23 0x40 0x00 0x0a 0x82 -#CHECK: vfaeb %v31, %v31, %v31, 4 +# CHECK: vfaeb %v31, %v31, %v31, 4 0xe7 0xff 0xf0 0x40 0x0e 0x82 -#CHECK: vfaebs %v31, %v31, %v31, 8 +# CHECK: vfaebs %v31, %v31, %v31, 8 0xe7 0xff 0xf0 0x90 0x0e 0x82 -#CHECK: vfaezb %v31, %v31, %v31, 4 +# CHECK: vfaezb %v31, %v31, %v31, 4 0xe7 0xff 0xf0 0x60 0x0e 0x82 -#CHECK: vfaezbs %v31, %v31, %v31, 8 +# CHECK: vfaezbs %v31, %v31, %v31, 8 0xe7 0xff 0xf0 0xb0 0x0e 0x82 -#CHECK: vfaef %v0, %v0, %v0, 0 +# CHECK: vfaef %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x82 -#CHECK: vfaef %v0, %v0, %v0, 12 +# CHECK: vfaef %v0, %v0, %v0, 12 0xe7 0x00 0x00 0xc0 0x20 0x82 -#CHECK: vfaef %v18, %v3, %v20, 0 +# CHECK: vfaef %v18, %v3, %v20, 0 0xe7 0x23 0x40 0x00 0x2a 0x82 -#CHECK: vfaef %v31, %v31, %v31, 4 +# CHECK: vfaef %v31, %v31, %v31, 4 0xe7 0xff 0xf0 0x40 0x2e 0x82 -#CHECK: vfaefs %v31, %v31, %v31, 8 +# CHECK: vfaefs %v31, %v31, %v31, 8 0xe7 0xff 0xf0 0x90 0x2e 0x82 -#CHECK: vfaezf %v31, %v31, %v31, 4 +# CHECK: vfaezf %v31, %v31, %v31, 4 0xe7 0xff 0xf0 0x60 0x2e 0x82 -#CHECK: vfaezfs %v31, %v31, %v31, 8 +# CHECK: vfaezfs %v31, %v31, %v31, 8 0xe7 0xff 0xf0 0xb0 0x2e 0x82 -#CHECK: vfaeh %v0, %v0, %v0, 0 +# CHECK: vfaeh %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x82 -#CHECK: vfaeh %v0, %v0, %v0, 12 +# CHECK: vfaeh %v0, %v0, %v0, 12 0xe7 0x00 0x00 0xc0 0x10 0x82 -#CHECK: vfaeh %v18, %v3, %v20, 0 +# CHECK: vfaeh %v18, %v3, %v20, 0 0xe7 0x23 0x40 0x00 0x1a 0x82 -#CHECK: vfaeh %v31, %v31, %v31, 4 +# CHECK: vfaeh %v31, %v31, %v31, 4 0xe7 0xff 0xf0 0x40 0x1e 0x82 -#CHECK: vfaehs %v31, %v31, %v31, 8 +# CHECK: vfaehs %v31, %v31, %v31, 8 0xe7 0xff 0xf0 0x90 0x1e 0x82 -#CHECK: vfaezh %v31, %v31, %v31, 4 +# CHECK: vfaezh %v31, %v31, %v31, 4 0xe7 0xff 0xf0 0x60 0x1e 0x82 -#CHECK: vfaezhs %v31, %v31, %v31, 8 +# CHECK: vfaezhs %v31, %v31, %v31, 8 0xe7 0xff 0xf0 0xb0 0x1e 0x82 -#CHECK: vfce %v0, %v0, %v0, 11, 9 +# CHECK: vfce %v0, %v0, %v0, 11, 9 0xe7 0x00 0x00 0x09 0xb0 0xe8 -#CHECK: vfce %v18, %v3, %v20, 11, 9 +# CHECK: vfce %v18, %v3, %v20, 11, 9 0xe7 0x23 0x40 0x09 0xba 0xe8 -#CHECK: vfce %v31, %v31, %v31, 11, 9 +# CHECK: vfce %v31, %v31, %v31, 11, 9 0xe7 0xff 0xf0 0x09 0xbe 0xe8 -#CHECK: vfcedb %v0, %v0, %v0 +# CHECK: vfcedb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xe8 -#CHECK: vfcedb %v18, %v3, %v20 +# CHECK: vfcedb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xe8 -#CHECK: vfcedb %v31, %v31, %v31 +# CHECK: vfcedb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xe8 -#CHECK: vfcedbs %v0, %v0, %v0 +# CHECK: vfcedbs %v0, %v0, %v0 0xe7 0x00 0x00 0x10 0x30 0xe8 -#CHECK: vfcedbs %v18, %v3, %v20 +# CHECK: vfcedbs %v18, %v3, %v20 0xe7 0x23 0x40 0x10 0x3a 0xe8 -#CHECK: vfcedbs %v31, %v31, %v31 +# CHECK: vfcedbs %v31, %v31, %v31 0xe7 0xff 0xf0 0x10 0x3e 0xe8 -#CHECK: vfch %v0, %v0, %v0, 11, 9 +# CHECK: vfch %v0, %v0, %v0, 11, 9 0xe7 0x00 0x00 0x09 0xb0 0xeb -#CHECK: vfch %v18, %v3, %v20, 11, 9 +# CHECK: vfch %v18, %v3, %v20, 11, 9 0xe7 0x23 0x40 0x09 0xba 0xeb -#CHECK: vfch %v31, %v31, %v31, 11, 9 +# CHECK: vfch %v31, %v31, %v31, 11, 9 0xe7 0xff 0xf0 0x09 0xbe 0xeb -#CHECK: vfchdb %v0, %v0, %v0 +# CHECK: vfchdb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xeb -#CHECK: vfchdb %v18, %v3, %v20 +# CHECK: vfchdb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xeb -#CHECK: vfchdb %v31, %v31, %v31 +# CHECK: vfchdb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xeb -#CHECK: vfchdbs %v0, %v0, %v0 +# CHECK: vfchdbs %v0, %v0, %v0 0xe7 0x00 0x00 0x10 0x30 0xeb -#CHECK: vfchdbs %v18, %v3, %v20 +# CHECK: vfchdbs %v18, %v3, %v20 0xe7 0x23 0x40 0x10 0x3a 0xeb -#CHECK: vfchdbs %v31, %v31, %v31 +# CHECK: vfchdbs %v31, %v31, %v31 0xe7 0xff 0xf0 0x10 0x3e 0xeb -#CHECK: vfche %v0, %v0, %v0, 11, 9 +# CHECK: vfche %v0, %v0, %v0, 11, 9 0xe7 0x00 0x00 0x09 0xb0 0xea -#CHECK: vfche %v18, %v3, %v20, 11, 9 +# CHECK: vfche %v18, %v3, %v20, 11, 9 0xe7 0x23 0x40 0x09 0xba 0xea -#CHECK: vfche %v31, %v31, %v31, 11, 9 +# CHECK: vfche %v31, %v31, %v31, 11, 9 0xe7 0xff 0xf0 0x09 0xbe 0xea -#CHECK: vfchedb %v0, %v0, %v0 +# CHECK: vfchedb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xea -#CHECK: vfchedb %v18, %v3, %v20 +# CHECK: vfchedb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xea -#CHECK: vfchedb %v31, %v31, %v31 +# CHECK: vfchedb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xea -#CHECK: vfchedbs %v0, %v0, %v0 +# CHECK: vfchedbs %v0, %v0, %v0 0xe7 0x00 0x00 0x10 0x30 0xea -#CHECK: vfchedbs %v18, %v3, %v20 +# CHECK: vfchedbs %v18, %v3, %v20 0xe7 0x23 0x40 0x10 0x3a 0xea -#CHECK: vfchedbs %v31, %v31, %v31 +# CHECK: vfchedbs %v31, %v31, %v31 0xe7 0xff 0xf0 0x10 0x3e 0xea -#CHECK: vfd %v0, %v0, %v0, 11, 9 +# CHECK: vfd %v0, %v0, %v0, 11, 9 0xe7 0x00 0x00 0x09 0xb0 0xe5 -#CHECK: vfd %v18, %v3, %v20, 11, 9 +# CHECK: vfd %v18, %v3, %v20, 11, 9 0xe7 0x23 0x40 0x09 0xba 0xe5 -#CHECK: vfd %v31, %v31, %v31, 11, 9 +# CHECK: vfd %v31, %v31, %v31, 11, 9 0xe7 0xff 0xf0 0x09 0xbe 0xe5 -#CHECK: vfddb %v0, %v0, %v0 +# CHECK: vfddb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xe5 -#CHECK: vfddb %v18, %v3, %v20 +# CHECK: vfddb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xe5 -#CHECK: vfddb %v31, %v31, %v31 +# CHECK: vfddb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xe5 -#CHECK: vfee %v0, %v0, %v0, 11, 0 +# CHECK: vfee %v0, %v0, %v0, 11, 0 0xe7 0x00 0x00 0x00 0xb0 0x80 -#CHECK: vfee %v0, %v0, %v0, 11, 12 +# CHECK: vfee %v0, %v0, %v0, 11, 12 0xe7 0x00 0x00 0xc0 0xb0 0x80 -#CHECK: vfee %v18, %v3, %v20, 11, 0 +# CHECK: vfee %v18, %v3, %v20, 11, 0 0xe7 0x23 0x40 0x00 0xba 0x80 -#CHECK: vfee %v31, %v31, %v31, 11, 0 +# CHECK: vfee %v31, %v31, %v31, 11, 0 0xe7 0xff 0xf0 0x00 0xbe 0x80 -#CHECK: vfeeb %v0, %v0, %v0, 0 +# CHECK: vfeeb %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x80 -#CHECK: vfeeb %v0, %v0, %v0, 12 +# CHECK: vfeeb %v0, %v0, %v0, 12 0xe7 0x00 0x00 0xc0 0x00 0x80 -#CHECK: vfeeb %v18, %v3, %v20, 0 +# CHECK: vfeeb %v18, %v3, %v20, 0 0xe7 0x23 0x40 0x00 0x0a 0x80 -#CHECK: vfeebs %v7, %v24, %v9 +# CHECK: vfeeb %v31, %v31, %v31, 0 +0xe7 0xff 0xf0 0x00 0x0e 0x80 + +# CHECK: vfeebs %v7, %v24, %v9 0xe7 0x78 0x90 0x10 0x04 0x80 -#CHECK: vfeezb %v18, %v3, %v20 +# CHECK: vfeezb %v18, %v3, %v20 0xe7 0x23 0x40 0x20 0x0a 0x80 -#CHECK: vfeezbs %v7, %v24, %v9 +# CHECK: vfeezbs %v7, %v24, %v9 0xe7 0x78 0x90 0x30 0x04 0x80 -#CHECK: vfeeb %v31, %v31, %v31, 0 -0xe7 0xff 0xf0 0x00 0x0e 0x80 - -#CHECK: vfeef %v0, %v0, %v0, 0 +# CHECK: vfeef %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x80 -#CHECK: vfeef %v0, %v0, %v0, 12 +# CHECK: vfeef %v0, %v0, %v0, 12 0xe7 0x00 0x00 0xc0 0x20 0x80 -#CHECK: vfeef %v18, %v3, %v20, 0 +# CHECK: vfeef %v18, %v3, %v20, 0 0xe7 0x23 0x40 0x00 0x2a 0x80 -#CHECK: vfeefs %v7, %v24, %v9 +# CHECK: vfeef %v31, %v31, %v31, 0 +0xe7 0xff 0xf0 0x00 0x2e 0x80 + +# CHECK: vfeefs %v7, %v24, %v9 0xe7 0x78 0x90 0x10 0x24 0x80 -#CHECK: vfeezf %v18, %v3, %v20 +# CHECK: vfeezf %v18, %v3, %v20 0xe7 0x23 0x40 0x20 0x2a 0x80 -#CHECK: vfeezfs %v7, %v24, %v9 +# CHECK: vfeezfs %v7, %v24, %v9 0xe7 0x78 0x90 0x30 0x24 0x80 -#CHECK: vfeef %v31, %v31, %v31, 0 -0xe7 0xff 0xf0 0x00 0x2e 0x80 - -#CHECK: vfeeh %v0, %v0, %v0, 0 +# CHECK: vfeeh %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x80 -#CHECK: vfeeh %v0, %v0, %v0, 12 +# CHECK: vfeeh %v0, %v0, %v0, 12 0xe7 0x00 0x00 0xc0 0x10 0x80 -#CHECK: vfeeh %v18, %v3, %v20, 0 +# CHECK: vfeeh %v18, %v3, %v20, 0 0xe7 0x23 0x40 0x00 0x1a 0x80 -#CHECK: vfeehs %v7, %v24, %v9 +# CHECK: vfeeh %v31, %v31, %v31, 0 +0xe7 0xff 0xf0 0x00 0x1e 0x80 + +# CHECK: vfeehs %v7, %v24, %v9 0xe7 0x78 0x90 0x10 0x14 0x80 -#CHECK: vfeezh %v18, %v3, %v20 +# CHECK: vfeezh %v18, %v3, %v20 0xe7 0x23 0x40 0x20 0x1a 0x80 -#CHECK: vfeezhs %v7, %v24, %v9 +# CHECK: vfeezhs %v7, %v24, %v9 0xe7 0x78 0x90 0x30 0x14 0x80 -#CHECK: vfeeh %v31, %v31, %v31, 0 -0xe7 0xff 0xf0 0x00 0x1e 0x80 - -#CHECK: vfene %v0, %v0, %v0, 11, 0 +# CHECK: vfene %v0, %v0, %v0, 11, 0 0xe7 0x00 0x00 0x00 0xb0 0x81 -#CHECK: vfene %v0, %v0, %v0, 11, 12 +# CHECK: vfene %v0, %v0, %v0, 11, 12 0xe7 0x00 0x00 0xc0 0xb0 0x81 -#CHECK: vfene %v18, %v3, %v20, 11, 0 +# CHECK: vfene %v18, %v3, %v20, 11, 0 0xe7 0x23 0x40 0x00 0xba 0x81 -#CHECK: vfene %v31, %v31, %v31, 11, 0 +# CHECK: vfene %v31, %v31, %v31, 11, 0 0xe7 0xff 0xf0 0x00 0xbe 0x81 -#CHECK: vfeneb %v0, %v0, %v0, 0 +# CHECK: vfeneb %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x81 -#CHECK: vfeneb %v0, %v0, %v0, 12 +# CHECK: vfeneb %v0, %v0, %v0, 12 0xe7 0x00 0x00 0xc0 0x00 0x81 -#CHECK: vfeneb %v18, %v3, %v20, 0 +# CHECK: vfeneb %v18, %v3, %v20, 0 0xe7 0x23 0x40 0x00 0x0a 0x81 -#CHECK: vfenebs %v7, %v24, %v9 +# CHECK: vfenebs %v7, %v24, %v9 0xe7 0x78 0x90 0x10 0x04 0x81 -#CHECK: vfenezb %v18, %v3, %v20 +# CHECK: vfeneb %v31, %v31, %v31, 0 +0xe7 0xff 0xf0 0x00 0x0e 0x81 + +# CHECK: vfenezb %v18, %v3, %v20 0xe7 0x23 0x40 0x20 0x0a 0x81 -#CHECK: vfenezbs %v7, %v24, %v9 +# CHECK: vfenezbs %v7, %v24, %v9 0xe7 0x78 0x90 0x30 0x04 0x81 -#CHECK: vfeneb %v31, %v31, %v31, 0 -0xe7 0xff 0xf0 0x00 0x0e 0x81 - -#CHECK: vfenef %v0, %v0, %v0, 0 +# CHECK: vfenef %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x81 -#CHECK: vfenef %v0, %v0, %v0, 12 +# CHECK: vfenef %v0, %v0, %v0, 12 0xe7 0x00 0x00 0xc0 0x20 0x81 -#CHECK: vfenef %v18, %v3, %v20, 0 +# CHECK: vfenef %v18, %v3, %v20, 0 0xe7 0x23 0x40 0x00 0x2a 0x81 -#CHECK: vfenefs %v7, %v24, %v9 +# CHECK: vfenef %v31, %v31, %v31, 0 +0xe7 0xff 0xf0 0x00 0x2e 0x81 + +# CHECK: vfenefs %v7, %v24, %v9 0xe7 0x78 0x90 0x10 0x24 0x81 -#CHECK: vfenezf %v18, %v3, %v20 +# CHECK: vfenezf %v18, %v3, %v20 0xe7 0x23 0x40 0x20 0x2a 0x81 -#CHECK: vfenezfs %v7, %v24, %v9 +# CHECK: vfenezfs %v7, %v24, %v9 0xe7 0x78 0x90 0x30 0x24 0x81 -#CHECK: vfenef %v31, %v31, %v31, 0 -0xe7 0xff 0xf0 0x00 0x2e 0x81 - -#CHECK: vfeneh %v0, %v0, %v0, 0 +# CHECK: vfeneh %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x81 -#CHECK: vfeneh %v0, %v0, %v0, 12 +# CHECK: vfeneh %v0, %v0, %v0, 12 0xe7 0x00 0x00 0xc0 0x10 0x81 -#CHECK: vfeneh %v18, %v3, %v20, 0 +# CHECK: vfeneh %v18, %v3, %v20, 0 0xe7 0x23 0x40 0x00 0x1a 0x81 -#CHECK: vfenehs %v7, %v24, %v9 +# CHECK: vfeneh %v31, %v31, %v31, 0 +0xe7 0xff 0xf0 0x00 0x1e 0x81 + +# CHECK: vfenehs %v7, %v24, %v9 0xe7 0x78 0x90 0x10 0x14 0x81 -#CHECK: vfenezh %v18, %v3, %v20 +# CHECK: vfenezh %v18, %v3, %v20 0xe7 0x23 0x40 0x20 0x1a 0x81 -#CHECK: vfenezhs %v7, %v24, %v9 +# CHECK: vfenezhs %v7, %v24, %v9 0xe7 0x78 0x90 0x30 0x14 0x81 -#CHECK: vfeneh %v31, %v31, %v31, 0 -0xe7 0xff 0xf0 0x00 0x1e 0x81 - -#CHECK: vfi %v0, %v0, 11, 0, 0 +# CHECK: vfi %v0, %v0, 11, 0, 0 0xe7 0x00 0x00 0x00 0xb0 0xc7 -#CHECK: vfi %v19, %v14, 11, 4, 10 +# CHECK: vfi %v19, %v14, 11, 4, 10 0xe7 0x3e 0x00 0xa4 0xb8 0xc7 -#CHECK: vfi %v31, %v31, 11, 7, 15 +# CHECK: vfi %v31, %v31, 11, 7, 15 0xe7 0xff 0x00 0xf7 0xbc 0xc7 -#CHECK: vfidb %v0, %v0, 0, 0 +# CHECK: vfidb %v0, %v0, 0, 0 0xe7 0x00 0x00 0x00 0x30 0xc7 -#CHECK: vfidb %v19, %v14, 4, 10 +# CHECK: vfidb %v19, %v14, 4, 10 0xe7 0x3e 0x00 0xa4 0x38 0xc7 -#CHECK: vfidb %v31, %v31, 7, 15 +# CHECK: vfidb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xf7 0x3c 0xc7 -#CHECK: vistr %v0, %v0, 11, 0 -0xe7 0x00 0x00 0x00 0xb0 0x5c - -#CHECK: vistr %v0, %v0, 11, 12 -0xe7 0x00 0x00 0xc0 0xb0 0x5c - -#CHECK: vistr %v18, %v3, 11, 0 -0xe7 0x23 0x00 0x00 0xb8 0x5c - -#CHECK: vistr %v31, %v31, 11, 0 -0xe7 0xff 0x00 0x00 0xbc 0x5c - -#CHECK: vistrb %v0, %v0, 0 -0xe7 0x00 0x00 0x00 0x00 0x5c - -#CHECK: vistrb %v0, %v0, 12 -0xe7 0x00 0x00 0xc0 0x00 0x5c - -#CHECK: vistrb %v18, %v3, 0 -0xe7 0x23 0x00 0x00 0x08 0x5c - -#CHECK: vistrbs %v7, %v24 -0xe7 0x78 0x00 0x10 0x04 0x5c +# CHECK: vflcdb %v0, %v0 +0xe7 0x00 0x00 0x00 0x30 0xcc -#CHECK: vistrb %v31, %v31, 0 -0xe7 0xff 0x00 0x00 0x0c 0x5c +# CHECK: vflcdb %v19, %v14 +0xe7 0x3e 0x00 0x00 0x38 0xcc -#CHECK: vistrf %v0, %v0, 0 -0xe7 0x00 0x00 0x00 0x20 0x5c +# CHECK: vflcdb %v31, %v31 +0xe7 0xff 0x00 0x00 0x3c 0xcc -#CHECK: vistrf %v0, %v0, 12 -0xe7 0x00 0x00 0xc0 0x20 0x5c +# CHECK: vflndb %v0, %v0 +0xe7 0x00 0x00 0x10 0x30 0xcc -#CHECK: vistrf %v18, %v3, 0 -0xe7 0x23 0x00 0x00 0x28 0x5c +# CHECK: vflndb %v19, %v14 +0xe7 0x3e 0x00 0x10 0x38 0xcc -#CHECK: vistrfs %v7, %v24 -0xe7 0x78 0x00 0x10 0x24 0x5c +# CHECK: vflndb %v31, %v31 +0xe7 0xff 0x00 0x10 0x3c 0xcc -#CHECK: vistrf %v31, %v31, 0 -0xe7 0xff 0x00 0x00 0x2c 0x5c +# CHECK: vflpdb %v0, %v0 +0xe7 0x00 0x00 0x20 0x30 0xcc -#CHECK: vistrh %v0, %v0, 0 -0xe7 0x00 0x00 0x00 0x10 0x5c +# CHECK: vflpdb %v19, %v14 +0xe7 0x3e 0x00 0x20 0x38 0xcc -#CHECK: vistrh %v0, %v0, 12 -0xe7 0x00 0x00 0xc0 0x10 0x5c +# CHECK: vflpdb %v31, %v31 +0xe7 0xff 0x00 0x20 0x3c 0xcc -#CHECK: vistrh %v18, %v3, 0 -0xe7 0x23 0x00 0x00 0x18 0x5c +# CHECK: vfm %v0, %v0, %v0, 11, 9 +0xe7 0x00 0x00 0x09 0xb0 0xe7 -#CHECK: vistrhs %v7, %v24 -0xe7 0x78 0x00 0x10 0x14 0x5c +# CHECK: vfm %v18, %v3, %v20, 11, 9 +0xe7 0x23 0x40 0x09 0xba 0xe7 -#CHECK: vistrh %v31, %v31, 0 -0xe7 0xff 0x00 0x00 0x1c 0x5c +# CHECK: vfm %v31, %v31, %v31, 11, 9 +0xe7 0xff 0xf0 0x09 0xbe 0xe7 -#CHECK: vfma %v0, %v0, %v0, %v0, 9, 11 +# CHECK: vfma %v0, %v0, %v0, %v0, 9, 11 0xe7 0x00 0x0b 0x09 0x00 0x8f -#CHECK: vfma %v3, %v20, %v5, %v22, 9, 11 +# CHECK: vfma %v3, %v20, %v5, %v22, 9, 11 0xe7 0x34 0x5b 0x09 0x65 0x8f -#CHECK: vfma %v31, %v31, %v31, %v31, 9, 11 +# CHECK: vfma %v31, %v31, %v31, %v31, 9, 11 0xe7 0xff 0xfb 0x09 0xff 0x8f -#CHECK: vfmadb %v0, %v0, %v0, %v0 +# CHECK: vfmadb %v0, %v0, %v0, %v0 0xe7 0x00 0x03 0x00 0x00 0x8f -#CHECK: vfmadb %v3, %v20, %v5, %v22 +# CHECK: vfmadb %v3, %v20, %v5, %v22 0xe7 0x34 0x53 0x00 0x65 0x8f -#CHECK: vfmadb %v31, %v31, %v31, %v31 +# CHECK: vfmadb %v31, %v31, %v31, %v31 0xe7 0xff 0xf3 0x00 0xff 0x8f -#CHECK: vfm %v0, %v0, %v0, 11, 9 -0xe7 0x00 0x00 0x09 0xb0 0xe7 - -#CHECK: vfm %v18, %v3, %v20, 11, 9 -0xe7 0x23 0x40 0x09 0xba 0xe7 - -#CHECK: vfm %v31, %v31, %v31, 11, 9 -0xe7 0xff 0xf0 0x09 0xbe 0xe7 - -#CHECK: vfmdb %v0, %v0, %v0 +# CHECK: vfmdb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xe7 -#CHECK: vfmdb %v18, %v3, %v20 +# CHECK: vfmdb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xe7 -#CHECK: vfmdb %v31, %v31, %v31 +# CHECK: vfmdb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xe7 -#CHECK: vfms %v0, %v0, %v0, %v0, 9, 11 +# CHECK: vfms %v0, %v0, %v0, %v0, 9, 11 0xe7 0x00 0x0b 0x09 0x00 0x8e -#CHECK: vfms %v3, %v20, %v5, %v22, 9, 11 +# CHECK: vfms %v3, %v20, %v5, %v22, 9, 11 0xe7 0x34 0x5b 0x09 0x65 0x8e -#CHECK: vfms %v31, %v31, %v31, %v31, 9, 11 +# CHECK: vfms %v31, %v31, %v31, %v31, 9, 11 0xe7 0xff 0xfb 0x09 0xff 0x8e -#CHECK: vfmsdb %v0, %v0, %v0, %v0 +# CHECK: vfmsdb %v0, %v0, %v0, %v0 0xe7 0x00 0x03 0x00 0x00 0x8e -#CHECK: vfmsdb %v3, %v20, %v5, %v22 +# CHECK: vfmsdb %v3, %v20, %v5, %v22 0xe7 0x34 0x53 0x00 0x65 0x8e -#CHECK: vfmsdb %v31, %v31, %v31, %v31 +# CHECK: vfmsdb %v31, %v31, %v31, %v31 0xe7 0xff 0xf3 0x00 0xff 0x8e -#CHECK: vfs %v0, %v0, %v0, 11, 9 +# CHECK: vfpso %v0, %v0, 11, 9, 7 +0xe7 0x00 0x00 0x79 0xb0 0xcc + +# CHECK: vfpso %v19, %v14, 11, 9, 7 +0xe7 0x3e 0x00 0x79 0xb8 0xcc + +# CHECK: vfpso %v31, %v31, 11, 9, 7 +0xe7 0xff 0x00 0x79 0xbc 0xcc + +# CHECK: vfpsodb %v0, %v0, 7 +0xe7 0x00 0x00 0x70 0x30 0xcc + +# CHECK: vfpsodb %v19, %v14, 7 +0xe7 0x3e 0x00 0x70 0x38 0xcc + +# CHECK: vfpsodb %v31, %v31, 7 +0xe7 0xff 0x00 0x70 0x3c 0xcc + +# CHECK: vfs %v0, %v0, %v0, 11, 9 0xe7 0x00 0x00 0x09 0xb0 0xe2 -#CHECK: vfs %v18, %v3, %v20, 11, 9 +# CHECK: vfs %v18, %v3, %v20, 11, 9 0xe7 0x23 0x40 0x09 0xba 0xe2 -#CHECK: vfs %v31, %v31, %v31, 11, 9 +# CHECK: vfs %v31, %v31, %v31, 11, 9 0xe7 0xff 0xf0 0x09 0xbe 0xe2 -#CHECK: vfsdb %v0, %v0, %v0 +# CHECK: vfsdb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xe2 -#CHECK: vfsdb %v18, %v3, %v20 +# CHECK: vfsdb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xe2 -#CHECK: vfsdb %v31, %v31, %v31 +# CHECK: vfsdb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xe2 -#CHECK: vzero %v0 -0xe7 0x00 0x00 0x00 0x00 0x44 +# CHECK: vfsq %v0, %v0, 11, 9 +0xe7 0x00 0x00 0x09 0xb0 0xce + +# CHECK: vfsq %v19, %v14, 11, 9 +0xe7 0x3e 0x00 0x09 0xb8 0xce -#CHECK: vgbm %v0, 1 +# CHECK: vfsq %v31, %v31, 11, 9 +0xe7 0xff 0x00 0x09 0xbc 0xce + +# CHECK: vfsqdb %v0, %v0 +0xe7 0x00 0x00 0x00 0x30 0xce + +# CHECK: vfsqdb %v19, %v14 +0xe7 0x3e 0x00 0x00 0x38 0xce + +# CHECK: vfsqdb %v31, %v31 +0xe7 0xff 0x00 0x00 0x3c 0xce + +# CHECK: vftci %v0, %v0, 0, 11, 9 +0xe7 0x00 0x00 0x09 0xb0 0x4a + +# CHECK: vftci %v19, %v4, 1383, 11, 9 +0xe7 0x34 0x56 0x79 0xb8 0x4a + +# CHECK: vftci %v31, %v31, 4095, 11, 9 +0xe7 0xff 0xff 0xf9 0xbc 0x4a + +# CHECK: vftcidb %v0, %v0, 0 +0xe7 0x00 0x00 0x00 0x30 0x4a + +# CHECK: vftcidb %v19, %v4, 1383 +0xe7 0x34 0x56 0x70 0x38 0x4a + +# CHECK: vftcidb %v31, %v31, 4095 +0xe7 0xff 0xff 0xf0 0x3c 0x4a + +# CHECK: vgbm %v0, 1 0xe7 0x00 0x00 0x01 0x00 0x44 -#CHECK: vgbm %v0, 65534 +# CHECK: vgbm %v0, 65534 0xe7 0x00 0xff 0xfe 0x00 0x44 -#CHECK: vone %v0 -0xe7 0x00 0xff 0xff 0x00 0x44 - -#CHECK: vgbm %v17, 4660 +# CHECK: vgbm %v17, 4660 0xe7 0x10 0x12 0x34 0x08 0x44 -#CHECK: vone %v31 +# CHECK: vzero %v0 +0xe7 0x00 0x00 0x00 0x00 0x44 + +# CHECK: vone %v0 +0xe7 0x00 0xff 0xff 0x00 0x44 + +# CHECK: vone %v31 0xe7 0xf0 0xff 0xff 0x08 0x44 -#CHECK: vgef %v0, 0(%v0), 0 +# CHECK: vgef %v0, 0(%v0), 0 0xe7 0x00 0x00 0x00 0x00 0x13 -#CHECK: vgef %v10, 1000(%v19,%r7), 2 +# CHECK: vgef %v10, 1000(%v19,%r7), 2 0xe7 0xa3 0x73 0xe8 0x24 0x13 -#CHECK: vgef %v31, 4095(%v31,%r15), 3 +# CHECK: vgef %v31, 4095(%v31,%r15), 3 0xe7 0xff 0xff 0xff 0x3c 0x13 -#CHECK: vgeg %v0, 0(%v0), 0 +# CHECK: vgeg %v0, 0(%v0), 0 0xe7 0x00 0x00 0x00 0x00 0x12 -#CHECK: vgeg %v10, 1000(%v19,%r7), 1 +# CHECK: vgeg %v10, 1000(%v19,%r7), 1 0xe7 0xa3 0x73 0xe8 0x14 0x12 -#CHECK: vgeg %v31, 4095(%v31,%r15), 1 +# CHECK: vgeg %v31, 4095(%v31,%r15), 1 0xe7 0xff 0xff 0xff 0x1c 0x12 -#CHECK: vgfma %v0, %v0, %v0, %v0, 11 +# CHECK: vgfm %v0, %v0, %v0, 11 +0xe7 0x00 0x00 0x00 0xb0 0xb4 + +# CHECK: vgfm %v18, %v3, %v20, 11 +0xe7 0x23 0x40 0x00 0xba 0xb4 + +# CHECK: vgfm %v31, %v31, %v31, 11 +0xe7 0xff 0xf0 0x00 0xbe 0xb4 + +# CHECK: vgfma %v0, %v0, %v0, %v0, 11 0xe7 0x00 0x0b 0x00 0x00 0xbc -#CHECK: vgfma %v3, %v20, %v5, %v22, 11 +# CHECK: vgfma %v3, %v20, %v5, %v22, 11 0xe7 0x34 0x5b 0x00 0x65 0xbc -#CHECK: vgfma %v31, %v31, %v31, %v31, 11 +# CHECK: vgfma %v31, %v31, %v31, %v31, 11 0xe7 0xff 0xfb 0x00 0xff 0xbc -#CHECK: vgfmab %v0, %v0, %v0, %v0 +# CHECK: vgfmab %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xbc -#CHECK: vgfmab %v3, %v20, %v5, %v22 +# CHECK: vgfmab %v3, %v20, %v5, %v22 0xe7 0x34 0x50 0x00 0x65 0xbc -#CHECK: vgfmab %v31, %v31, %v31, %v31 +# CHECK: vgfmab %v31, %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0xff 0xbc -#CHECK: vgfmaf %v0, %v0, %v0, %v0 +# CHECK: vgfmaf %v0, %v0, %v0, %v0 0xe7 0x00 0x02 0x00 0x00 0xbc -#CHECK: vgfmaf %v3, %v20, %v5, %v22 +# CHECK: vgfmaf %v3, %v20, %v5, %v22 0xe7 0x34 0x52 0x00 0x65 0xbc -#CHECK: vgfmaf %v31, %v31, %v31, %v31 +# CHECK: vgfmaf %v31, %v31, %v31, %v31 0xe7 0xff 0xf2 0x00 0xff 0xbc -#CHECK: vgfmag %v0, %v0, %v0, %v0 +# CHECK: vgfmag %v0, %v0, %v0, %v0 0xe7 0x00 0x03 0x00 0x00 0xbc -#CHECK: vgfmag %v3, %v20, %v5, %v22 +# CHECK: vgfmag %v3, %v20, %v5, %v22 0xe7 0x34 0x53 0x00 0x65 0xbc -#CHECK: vgfmag %v31, %v31, %v31, %v31 +# CHECK: vgfmag %v31, %v31, %v31, %v31 0xe7 0xff 0xf3 0x00 0xff 0xbc -#CHECK: vgfmah %v0, %v0, %v0, %v0 +# CHECK: vgfmah %v0, %v0, %v0, %v0 0xe7 0x00 0x01 0x00 0x00 0xbc -#CHECK: vgfmah %v3, %v20, %v5, %v22 +# CHECK: vgfmah %v3, %v20, %v5, %v22 0xe7 0x34 0x51 0x00 0x65 0xbc -#CHECK: vgfmah %v31, %v31, %v31, %v31 +# CHECK: vgfmah %v31, %v31, %v31, %v31 0xe7 0xff 0xf1 0x00 0xff 0xbc -#CHECK: vgfm %v0, %v0, %v0, 11 -0xe7 0x00 0x00 0x00 0xb0 0xb4 - -#CHECK: vgfm %v18, %v3, %v20, 11 -0xe7 0x23 0x40 0x00 0xba 0xb4 - -#CHECK: vgfm %v31, %v31, %v31, 11 -0xe7 0xff 0xf0 0x00 0xbe 0xb4 - -#CHECK: vgfmb %v0, %v0, %v0 +# CHECK: vgfmb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xb4 -#CHECK: vgfmb %v18, %v3, %v20 +# CHECK: vgfmb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xb4 -#CHECK: vgfmb %v31, %v31, %v31 +# CHECK: vgfmb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xb4 -#CHECK: vgfmf %v0, %v0, %v0 +# CHECK: vgfmf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xb4 -#CHECK: vgfmf %v18, %v3, %v20 +# CHECK: vgfmf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xb4 -#CHECK: vgfmf %v31, %v31, %v31 +# CHECK: vgfmf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xb4 -#CHECK: vgfmg %v0, %v0, %v0 +# CHECK: vgfmg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xb4 -#CHECK: vgfmg %v18, %v3, %v20 +# CHECK: vgfmg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xb4 -#CHECK: vgfmg %v31, %v31, %v31 +# CHECK: vgfmg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xb4 -#CHECK: vgfmh %v0, %v0, %v0 +# CHECK: vgfmh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xb4 -#CHECK: vgfmh %v18, %v3, %v20 +# CHECK: vgfmh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xb4 -#CHECK: vgfmh %v31, %v31, %v31 +# CHECK: vgfmh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xb4 -#CHECK: vgm %v0, 0, 0, 11 +# CHECK: vgm %v0, 0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x46 -#CHECK: vgm %v22, 55, 66, 11 +# CHECK: vgm %v22, 55, 66, 11 0xe7 0x60 0x37 0x42 0xb8 0x46 -#CHECK: vgm %v31, 255, 255, 11 +# CHECK: vgm %v31, 255, 255, 11 0xe7 0xf0 0xff 0xff 0xb8 0x46 -#CHECK: vgmb %v0, 0, 0 +# CHECK: vgmb %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x46 -#CHECK: vgmb %v22, 55, 66 +# CHECK: vgmb %v22, 55, 66 0xe7 0x60 0x37 0x42 0x08 0x46 -#CHECK: vgmb %v31, 255, 255 +# CHECK: vgmb %v31, 255, 255 0xe7 0xf0 0xff 0xff 0x08 0x46 -#CHECK: vgmf %v0, 0, 0 +# CHECK: vgmf %v0, 0, 0 0xe7 0x00 0x00 0x00 0x20 0x46 -#CHECK: vgmf %v22, 55, 66 +# CHECK: vgmf %v22, 55, 66 0xe7 0x60 0x37 0x42 0x28 0x46 -#CHECK: vgmf %v31, 255, 255 +# CHECK: vgmf %v31, 255, 255 0xe7 0xf0 0xff 0xff 0x28 0x46 -#CHECK: vgmg %v0, 0, 0 +# CHECK: vgmg %v0, 0, 0 0xe7 0x00 0x00 0x00 0x30 0x46 -#CHECK: vgmg %v22, 55, 66 +# CHECK: vgmg %v22, 55, 66 0xe7 0x60 0x37 0x42 0x38 0x46 -#CHECK: vgmg %v31, 255, 255 +# CHECK: vgmg %v31, 255, 255 0xe7 0xf0 0xff 0xff 0x38 0x46 -#CHECK: vgmh %v0, 0, 0 +# CHECK: vgmh %v0, 0, 0 0xe7 0x00 0x00 0x00 0x10 0x46 -#CHECK: vgmh %v22, 55, 66 +# CHECK: vgmh %v22, 55, 66 0xe7 0x60 0x37 0x42 0x18 0x46 -#CHECK: vgmh %v31, 255, 255 +# CHECK: vgmh %v31, 255, 255 0xe7 0xf0 0xff 0xff 0x18 0x46 -#CHECK: vl %v0, 0 +# CHECK: vistr %v0, %v0, 11, 0 +0xe7 0x00 0x00 0x00 0xb0 0x5c + +# CHECK: vistr %v0, %v0, 11, 12 +0xe7 0x00 0x00 0xc0 0xb0 0x5c + +# CHECK: vistr %v18, %v3, 11, 0 +0xe7 0x23 0x00 0x00 0xb8 0x5c + +# CHECK: vistr %v31, %v31, 11, 0 +0xe7 0xff 0x00 0x00 0xbc 0x5c + +# CHECK: vistrb %v0, %v0, 0 +0xe7 0x00 0x00 0x00 0x00 0x5c + +# CHECK: vistrb %v0, %v0, 12 +0xe7 0x00 0x00 0xc0 0x00 0x5c + +# CHECK: vistrb %v18, %v3, 0 +0xe7 0x23 0x00 0x00 0x08 0x5c + +# CHECK: vistrb %v31, %v31, 0 +0xe7 0xff 0x00 0x00 0x0c 0x5c + +# CHECK: vistrbs %v7, %v24 +0xe7 0x78 0x00 0x10 0x04 0x5c + +# CHECK: vistrf %v0, %v0, 0 +0xe7 0x00 0x00 0x00 0x20 0x5c + +# CHECK: vistrf %v0, %v0, 12 +0xe7 0x00 0x00 0xc0 0x20 0x5c + +# CHECK: vistrf %v18, %v3, 0 +0xe7 0x23 0x00 0x00 0x28 0x5c + +# CHECK: vistrf %v31, %v31, 0 +0xe7 0xff 0x00 0x00 0x2c 0x5c + +# CHECK: vistrfs %v7, %v24 +0xe7 0x78 0x00 0x10 0x24 0x5c + +# CHECK: vistrh %v0, %v0, 0 +0xe7 0x00 0x00 0x00 0x10 0x5c + +# CHECK: vistrh %v0, %v0, 12 +0xe7 0x00 0x00 0xc0 0x10 0x5c + +# CHECK: vistrh %v18, %v3, 0 +0xe7 0x23 0x00 0x00 0x18 0x5c + +# CHECK: vistrh %v31, %v31, 0 +0xe7 0xff 0x00 0x00 0x1c 0x5c + +# CHECK: vistrhs %v7, %v24 +0xe7 0x78 0x00 0x10 0x14 0x5c + +# CHECK: vl %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x06 -#CHECK: vl %v17, 2475(%r7,%r8) +# CHECK: vl %v17, 2475(%r7,%r8) 0xe7 0x17 0x89 0xab 0x08 0x06 -#CHECK: vl %v31, 4095(%r15,%r15) +# CHECK: vl %v31, 4095(%r15,%r15) 0xe7 0xff 0xff 0xff 0x08 0x06 -#CHECK: vlbb %v0, 0, 0 +# CHECK: vlbb %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x07 -#CHECK: vlbb %v17, 2475(%r7,%r8), 12 +# CHECK: vlbb %v17, 2475(%r7,%r8), 12 0xe7 0x17 0x89 0xab 0xc8 0x07 -#CHECK: vlbb %v31, 4095(%r15,%r15), 15 +# CHECK: vlbb %v31, 4095(%r15,%r15), 15 0xe7 0xff 0xff 0xff 0xf8 0x07 -#CHECK: vlc %v0, %v0, 11 +# CHECK: vlc %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xde -#CHECK: vlc %v19, %v14, 11 +# CHECK: vlc %v19, %v14, 11 0xe7 0x3e 0x00 0x00 0xb8 0xde -#CHECK: vlc %v31, %v31, 11 +# CHECK: vlc %v31, %v31, 11 0xe7 0xff 0x00 0x00 0xbc 0xde -#CHECK: vlcb %v0, %v0 +# CHECK: vlcb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xde -#CHECK: vlcb %v19, %v14 +# CHECK: vlcb %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0xde -#CHECK: vlcb %v31, %v31 +# CHECK: vlcb %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0xde -#CHECK: vlcf %v0, %v0 +# CHECK: vlcf %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xde -#CHECK: vlcf %v19, %v14 +# CHECK: vlcf %v19, %v14 0xe7 0x3e 0x00 0x00 0x28 0xde -#CHECK: vlcf %v31, %v31 +# CHECK: vlcf %v31, %v31 0xe7 0xff 0x00 0x00 0x2c 0xde -#CHECK: vlcg %v0, %v0 +# CHECK: vlcg %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xde -#CHECK: vlcg %v19, %v14 +# CHECK: vlcg %v19, %v14 0xe7 0x3e 0x00 0x00 0x38 0xde -#CHECK: vlcg %v31, %v31 +# CHECK: vlcg %v31, %v31 0xe7 0xff 0x00 0x00 0x3c 0xde -#CHECK: vlch %v0, %v0 +# CHECK: vlch %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xde -#CHECK: vlch %v19, %v14 +# CHECK: vlch %v19, %v14 0xe7 0x3e 0x00 0x00 0x18 0xde -#CHECK: vlch %v31, %v31 +# CHECK: vlch %v31, %v31 0xe7 0xff 0x00 0x00 0x1c 0xde -#CHECK: vlde %v0, %v0, 11, 9 +# CHECK: vlde %v0, %v0, 11, 9 0xe7 0x00 0x00 0x09 0xb0 0xc4 -#CHECK: vlde %v19, %v14, 11, 9 +# CHECK: vlde %v19, %v14, 11, 9 0xe7 0x3e 0x00 0x09 0xb8 0xc4 -#CHECK: vlde %v31, %v31, 11, 9 +# CHECK: vlde %v31, %v31, 11, 9 0xe7 0xff 0x00 0x09 0xbc 0xc4 -#CHECK: vldeb %v0, %v0 +# CHECK: vldeb %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xc4 -#CHECK: vldeb %v19, %v14 +# CHECK: vldeb %v19, %v14 0xe7 0x3e 0x00 0x00 0x28 0xc4 -#CHECK: vldeb %v31, %v31 +# CHECK: vldeb %v31, %v31 0xe7 0xff 0x00 0x00 0x2c 0xc4 -#CHECK: vleb %v0, 0, 0 +# CHECK: vleb %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x00 -#CHECK: vleb %v17, 2475(%r7,%r8), 12 +# CHECK: vleb %v17, 2475(%r7,%r8), 12 0xe7 0x17 0x89 0xab 0xc8 0x00 -#CHECK: vleb %v31, 4095(%r15,%r15), 15 +# CHECK: vleb %v31, 4095(%r15,%r15), 15 0xe7 0xff 0xff 0xff 0xf8 0x00 -#CHECK: vled %v0, %v0, 11, 0, 0 +# CHECK: vled %v0, %v0, 11, 0, 0 0xe7 0x00 0x00 0x00 0xb0 0xc5 -#CHECK: vled %v19, %v14, 11, 4, 10 +# CHECK: vled %v19, %v14, 11, 4, 10 0xe7 0x3e 0x00 0xa4 0xb8 0xc5 -#CHECK: vled %v31, %v31, 11, 7, 15 +# CHECK: vled %v31, %v31, 11, 7, 15 0xe7 0xff 0x00 0xf7 0xbc 0xc5 -#CHECK: vledb %v0, %v0, 0, 0 +# CHECK: vledb %v0, %v0, 0, 0 0xe7 0x00 0x00 0x00 0x30 0xc5 -#CHECK: vledb %v19, %v14, 4, 10 +# CHECK: vledb %v19, %v14, 4, 10 0xe7 0x3e 0x00 0xa4 0x38 0xc5 -#CHECK: vledb %v31, %v31, 7, 15 +# CHECK: vledb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xf7 0x3c 0xc5 -#CHECK: vlef %v0, 0, 0 +# CHECK: vlef %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x03 -#CHECK: vlef %v17, 2475(%r7,%r8), 2 +# CHECK: vlef %v17, 2475(%r7,%r8), 2 0xe7 0x17 0x89 0xab 0x28 0x03 -#CHECK: vlef %v31, 4095(%r15,%r15), 3 +# CHECK: vlef %v31, 4095(%r15,%r15), 3 0xe7 0xff 0xff 0xff 0x38 0x03 -#CHECK: vleg %v0, 0, 0 +# CHECK: vleg %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x02 -#CHECK: vleg %v17, 2475(%r7,%r8), 1 +# CHECK: vleg %v17, 2475(%r7,%r8), 1 0xe7 0x17 0x89 0xab 0x18 0x02 -#CHECK: vleg %v31, 4095(%r15,%r15), 1 +# CHECK: vleg %v31, 4095(%r15,%r15), 1 0xe7 0xff 0xff 0xff 0x18 0x02 -#CHECK: vleh %v0, 0, 0 +# CHECK: vleh %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x01 -#CHECK: vleh %v17, 2475(%r7,%r8), 5 +# CHECK: vleh %v17, 2475(%r7,%r8), 5 0xe7 0x17 0x89 0xab 0x58 0x01 -#CHECK: vleh %v31, 4095(%r15,%r15), 7 +# CHECK: vleh %v31, 4095(%r15,%r15), 7 0xe7 0xff 0xff 0xff 0x78 0x01 -#CHECK: vleib %v0, 0, 0 +# CHECK: vleib %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x40 -#CHECK: vleib %v23, -30293, 12 +# CHECK: vleib %v23, -30293, 12 0xe7 0x70 0x89 0xab 0xc8 0x40 -#CHECK: vleib %v31, -1, 15 +# CHECK: vleib %v31, -1, 15 0xe7 0xf0 0xff 0xff 0xf8 0x40 -#CHECK: vleif %v0, 0, 0 +# CHECK: vleif %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x43 -#CHECK: vleif %v23, -30293, 2 +# CHECK: vleif %v23, -30293, 2 0xe7 0x70 0x89 0xab 0x28 0x43 -#CHECK: vleif %v31, -1, 3 +# CHECK: vleif %v31, -1, 3 0xe7 0xf0 0xff 0xff 0x38 0x43 -#CHECK: vleig %v0, 0, 0 +# CHECK: vleig %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x42 -#CHECK: vleig %v23, -30293, 1 +# CHECK: vleig %v23, -30293, 1 0xe7 0x70 0x89 0xab 0x18 0x42 -#CHECK: vleig %v31, -1, 1 +# CHECK: vleig %v31, -1, 1 0xe7 0xf0 0xff 0xff 0x18 0x42 -#CHECK: vleih %v0, 0, 0 +# CHECK: vleih %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x41 -#CHECK: vleih %v23, -30293, 5 +# CHECK: vleih %v23, -30293, 5 0xe7 0x70 0x89 0xab 0x58 0x41 -#CHECK: vleih %v31, -1, 7 +# CHECK: vleih %v31, -1, 7 0xe7 0xf0 0xff 0xff 0x78 0x41 -#CHECK: vfpso %v0, %v0, 11, 9, 7 -0xe7 0x00 0x00 0x79 0xb0 0xcc - -#CHECK: vfpso %v19, %v14, 11, 9, 7 -0xe7 0x3e 0x00 0x79 0xb8 0xcc - -#CHECK: vfpso %v31, %v31, 11, 9, 7 -0xe7 0xff 0x00 0x79 0xbc 0xcc - -#CHECK: vfpsodb %v0, %v0, 7 -0xe7 0x00 0x00 0x70 0x30 0xcc - -#CHECK: vfpsodb %v19, %v14, 7 -0xe7 0x3e 0x00 0x70 0x38 0xcc - -#CHECK: vfpsodb %v31, %v31, 7 -0xe7 0xff 0x00 0x70 0x3c 0xcc - -#CHECK: vflcdb %v0, %v0 -0xe7 0x00 0x00 0x00 0x30 0xcc - -#CHECK: vflcdb %v19, %v14 -0xe7 0x3e 0x00 0x00 0x38 0xcc - -#CHECK: vflcdb %v31, %v31 -0xe7 0xff 0x00 0x00 0x3c 0xcc - -#CHECK: vflndb %v0, %v0 -0xe7 0x00 0x00 0x10 0x30 0xcc - -#CHECK: vflndb %v19, %v14 -0xe7 0x3e 0x00 0x10 0x38 0xcc - -#CHECK: vflndb %v31, %v31 -0xe7 0xff 0x00 0x10 0x3c 0xcc - -#CHECK: vflpdb %v0, %v0 -0xe7 0x00 0x00 0x20 0x30 0xcc - -#CHECK: vflpdb %v19, %v14 -0xe7 0x3e 0x00 0x20 0x38 0xcc - -#CHECK: vflpdb %v31, %v31 -0xe7 0xff 0x00 0x20 0x3c 0xcc - -#CHECK: vlgv %r0, %v0, 0, 11 +# CHECK: vlgv %r0, %v0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x21 -#CHECK: vlgv %r2, %v19, 1383(%r4), 11 +# CHECK: vlgv %r2, %v19, 1383(%r4), 11 0xe7 0x23 0x45 0x67 0xb4 0x21 -#CHECK: vlgv %r15, %v31, 4095(%r15), 11 +# CHECK: vlgv %r15, %v31, 4095(%r15), 11 0xe7 0xff 0xff 0xff 0xb4 0x21 -#CHECK: vlgvb %r0, %v0, 0 +# CHECK: vlgvb %r0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x21 -#CHECK: vlgvb %r2, %v19, 1383(%r4) +# CHECK: vlgvb %r2, %v19, 1383(%r4) 0xe7 0x23 0x45 0x67 0x04 0x21 -#CHECK: vlgvb %r15, %v31, 4095(%r15) +# CHECK: vlgvb %r15, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x04 0x21 -#CHECK: vlgvf %r0, %v0, 0 +# CHECK: vlgvf %r0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x21 -#CHECK: vlgvf %r2, %v19, 1383(%r4) +# CHECK: vlgvf %r2, %v19, 1383(%r4) 0xe7 0x23 0x45 0x67 0x24 0x21 -#CHECK: vlgvf %r15, %v31, 4095(%r15) +# CHECK: vlgvf %r15, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x24 0x21 -#CHECK: vlgvg %r0, %v0, 0 +# CHECK: vlgvg %r0, %v0, 0 0xe7 0x00 0x00 0x00 0x30 0x21 -#CHECK: vlgvg %r2, %v19, 1383(%r4) +# CHECK: vlgvg %r2, %v19, 1383(%r4) 0xe7 0x23 0x45 0x67 0x34 0x21 -#CHECK: vlgvg %r15, %v31, 4095(%r15) +# CHECK: vlgvg %r15, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x34 0x21 -#CHECK: vlgvh %r0, %v0, 0 +# CHECK: vlgvh %r0, %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x21 -#CHECK: vlgvh %r2, %v19, 1383(%r4) +# CHECK: vlgvh %r2, %v19, 1383(%r4) 0xe7 0x23 0x45 0x67 0x14 0x21 -#CHECK: vlgvh %r15, %v31, 4095(%r15) +# CHECK: vlgvh %r15, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x14 0x21 -#CHECK: vfsq %v0, %v0, 11, 9 -0xe7 0x00 0x00 0x09 0xb0 0xce - -#CHECK: vfsq %v19, %v14, 11, 9 -0xe7 0x3e 0x00 0x09 0xb8 0xce - -#CHECK: vfsq %v31, %v31, 11, 9 -0xe7 0xff 0x00 0x09 0xbc 0xce - -#CHECK: vfsqdb %v0, %v0 -0xe7 0x00 0x00 0x00 0x30 0xce - -#CHECK: vfsqdb %v19, %v14 -0xe7 0x3e 0x00 0x00 0x38 0xce - -#CHECK: vfsqdb %v31, %v31 -0xe7 0xff 0x00 0x00 0x3c 0xce - -#CHECK: vftci %v0, %v0, 0, 11, 9 -0xe7 0x00 0x00 0x09 0xb0 0x4a - -#CHECK: vftci %v19, %v4, 1383, 11, 9 -0xe7 0x34 0x56 0x79 0xb8 0x4a - -#CHECK: vftci %v31, %v31, 4095, 11, 9 -0xe7 0xff 0xff 0xf9 0xbc 0x4a - -#CHECK: vftcidb %v0, %v0, 0 -0xe7 0x00 0x00 0x00 0x30 0x4a - -#CHECK: vftcidb %v19, %v4, 1383 -0xe7 0x34 0x56 0x70 0x38 0x4a - -#CHECK: vftcidb %v31, %v31, 4095 -0xe7 0xff 0xff 0xf0 0x3c 0x4a - -#CHECK: vll %v0, %r0, 0 +# CHECK: vll %v0, %r0, 0 0xe7 0x00 0x00 0x00 0x00 0x37 -#CHECK: vll %v18, %r3, 1383(%r4) +# CHECK: vll %v18, %r3, 1383(%r4) 0xe7 0x23 0x45 0x67 0x08 0x37 -#CHECK: vll %v31, %r15, 4095(%r15) +# CHECK: vll %v31, %r15, 4095(%r15) 0xe7 0xff 0xff 0xff 0x08 0x37 -#CHECK: vllez %v0, 0, 11 +# CHECK: vllez %v0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x04 -#CHECK: vllez %v17, 2475(%r7,%r8), 11 +# CHECK: vllez %v17, 2475(%r7,%r8), 11 0xe7 0x17 0x89 0xab 0xb8 0x04 -#CHECK: vllez %v31, 4095(%r15,%r15), 11 +# CHECK: vllez %v31, 4095(%r15,%r15), 11 0xe7 0xff 0xff 0xff 0xb8 0x04 -#CHECK: vllezb %v0, 0 +# CHECK: vllezb %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x04 -#CHECK: vllezb %v17, 2475(%r7,%r8) +# CHECK: vllezb %v17, 2475(%r7,%r8) 0xe7 0x17 0x89 0xab 0x08 0x04 -#CHECK: vllezb %v31, 4095(%r15,%r15) +# CHECK: vllezb %v31, 4095(%r15,%r15) 0xe7 0xff 0xff 0xff 0x08 0x04 -#CHECK: vllezf %v0, 0 +# CHECK: vllezf %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x04 -#CHECK: vllezf %v17, 2475(%r7,%r8) +# CHECK: vllezf %v17, 2475(%r7,%r8) 0xe7 0x17 0x89 0xab 0x28 0x04 -#CHECK: vllezf %v31, 4095(%r15,%r15) +# CHECK: vllezf %v31, 4095(%r15,%r15) 0xe7 0xff 0xff 0xff 0x28 0x04 -#CHECK: vllezg %v0, 0 +# CHECK: vllezg %v0, 0 0xe7 0x00 0x00 0x00 0x30 0x04 -#CHECK: vllezg %v17, 2475(%r7,%r8) +# CHECK: vllezg %v17, 2475(%r7,%r8) 0xe7 0x17 0x89 0xab 0x38 0x04 -#CHECK: vllezg %v31, 4095(%r15,%r15) +# CHECK: vllezg %v31, 4095(%r15,%r15) 0xe7 0xff 0xff 0xff 0x38 0x04 -#CHECK: vllezh %v0, 0 +# CHECK: vllezh %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x04 -#CHECK: vllezh %v17, 2475(%r7,%r8) +# CHECK: vllezh %v17, 2475(%r7,%r8) 0xe7 0x17 0x89 0xab 0x18 0x04 -#CHECK: vllezh %v31, 4095(%r15,%r15) +# CHECK: vllezh %v31, 4095(%r15,%r15) 0xe7 0xff 0xff 0xff 0x18 0x04 -#CHECK: vlm %v0, %v0, 0 +# CHECK: vlm %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x36 -#CHECK: vlm %v12, %v18, 1110(%r3) +# CHECK: vlm %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x04 0x36 -#CHECK: vlm %v31, %v31, 4095(%r15) +# CHECK: vlm %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x0c 0x36 -#CHECK: vlp %v0, %v0, 11 +# CHECK: vlp %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xdf -#CHECK: vlp %v19, %v14, 11 +# CHECK: vlp %v19, %v14, 11 0xe7 0x3e 0x00 0x00 0xb8 0xdf -#CHECK: vlp %v31, %v31, 11 +# CHECK: vlp %v31, %v31, 11 0xe7 0xff 0x00 0x00 0xbc 0xdf -#CHECK: vlpb %v0, %v0 +# CHECK: vlpb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xdf -#CHECK: vlpb %v19, %v14 +# CHECK: vlpb %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0xdf -#CHECK: vlpb %v31, %v31 +# CHECK: vlpb %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0xdf -#CHECK: vlpf %v0, %v0 +# CHECK: vlpf %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xdf -#CHECK: vlpf %v19, %v14 +# CHECK: vlpf %v19, %v14 0xe7 0x3e 0x00 0x00 0x28 0xdf -#CHECK: vlpf %v31, %v31 +# CHECK: vlpf %v31, %v31 0xe7 0xff 0x00 0x00 0x2c 0xdf -#CHECK: vlpg %v0, %v0 +# CHECK: vlpg %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xdf -#CHECK: vlpg %v19, %v14 +# CHECK: vlpg %v19, %v14 0xe7 0x3e 0x00 0x00 0x38 0xdf -#CHECK: vlpg %v31, %v31 +# CHECK: vlpg %v31, %v31 0xe7 0xff 0x00 0x00 0x3c 0xdf -#CHECK: vlph %v0, %v0 +# CHECK: vlph %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xdf -#CHECK: vlph %v19, %v14 +# CHECK: vlph %v19, %v14 0xe7 0x3e 0x00 0x00 0x18 0xdf -#CHECK: vlph %v31, %v31 +# CHECK: vlph %v31, %v31 0xe7 0xff 0x00 0x00 0x1c 0xdf -#CHECK: vlr %v0, %v0 +# CHECK: vlr %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x56 -#CHECK: vlr %v19, %v14 +# CHECK: vlr %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0x56 -#CHECK: vlr %v31, %v31 +# CHECK: vlr %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0x56 -#CHECK: vlrep %v0, 0, 11 +# CHECK: vlrep %v0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x05 -#CHECK: vlrep %v17, 2475(%r7,%r8), 11 +# CHECK: vlrep %v17, 2475(%r7,%r8), 11 0xe7 0x17 0x89 0xab 0xb8 0x05 -#CHECK: vlrep %v31, 4095(%r15,%r15), 11 +# CHECK: vlrep %v31, 4095(%r15,%r15), 11 0xe7 0xff 0xff 0xff 0xb8 0x05 -#CHECK: vlrepb %v0, 0 +# CHECK: vlrepb %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x05 -#CHECK: vlrepb %v17, 2475(%r7,%r8) +# CHECK: vlrepb %v17, 2475(%r7,%r8) 0xe7 0x17 0x89 0xab 0x08 0x05 -#CHECK: vlrepb %v31, 4095(%r15,%r15) +# CHECK: vlrepb %v31, 4095(%r15,%r15) 0xe7 0xff 0xff 0xff 0x08 0x05 -#CHECK: vlrepf %v0, 0 +# CHECK: vlrepf %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x05 -#CHECK: vlrepf %v17, 2475(%r7,%r8) +# CHECK: vlrepf %v17, 2475(%r7,%r8) 0xe7 0x17 0x89 0xab 0x28 0x05 -#CHECK: vlrepf %v31, 4095(%r15,%r15) +# CHECK: vlrepf %v31, 4095(%r15,%r15) 0xe7 0xff 0xff 0xff 0x28 0x05 -#CHECK: vlrepg %v0, 0 +# CHECK: vlrepg %v0, 0 0xe7 0x00 0x00 0x00 0x30 0x05 -#CHECK: vlrepg %v17, 2475(%r7,%r8) +# CHECK: vlrepg %v17, 2475(%r7,%r8) 0xe7 0x17 0x89 0xab 0x38 0x05 -#CHECK: vlrepg %v31, 4095(%r15,%r15) +# CHECK: vlrepg %v31, 4095(%r15,%r15) 0xe7 0xff 0xff 0xff 0x38 0x05 -#CHECK: vlreph %v0, 0 +# CHECK: vlreph %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x05 -#CHECK: vlreph %v17, 2475(%r7,%r8) +# CHECK: vlreph %v17, 2475(%r7,%r8) 0xe7 0x17 0x89 0xab 0x18 0x05 -#CHECK: vlreph %v31, 4095(%r15,%r15) +# CHECK: vlreph %v31, 4095(%r15,%r15) 0xe7 0xff 0xff 0xff 0x18 0x05 -#CHECK: vlvg %v0, %r0, 0, 11 +# CHECK: vlvg %v0, %r0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x22 -#CHECK: vlvg %v18, %r3, 1383(%r4), 11 +# CHECK: vlvg %v18, %r3, 1383(%r4), 11 0xe7 0x23 0x45 0x67 0xb8 0x22 -#CHECK: vlvg %v31, %r15, 4095(%r15), 11 +# CHECK: vlvg %v31, %r15, 4095(%r15), 11 0xe7 0xff 0xff 0xff 0xb8 0x22 -#CHECK: vlvgb %v0, %r0, 0 +# CHECK: vlvgb %v0, %r0, 0 0xe7 0x00 0x00 0x00 0x00 0x22 -#CHECK: vlvgb %v18, %r3, 1383(%r4) +# CHECK: vlvgb %v18, %r3, 1383(%r4) 0xe7 0x23 0x45 0x67 0x08 0x22 -#CHECK: vlvgb %v31, %r15, 4095(%r15) +# CHECK: vlvgb %v31, %r15, 4095(%r15) 0xe7 0xff 0xff 0xff 0x08 0x22 -#CHECK: vlvgf %v0, %r0, 0 +# CHECK: vlvgf %v0, %r0, 0 0xe7 0x00 0x00 0x00 0x20 0x22 -#CHECK: vlvgf %v18, %r3, 1383(%r4) +# CHECK: vlvgf %v18, %r3, 1383(%r4) 0xe7 0x23 0x45 0x67 0x28 0x22 -#CHECK: vlvgf %v31, %r15, 4095(%r15) +# CHECK: vlvgf %v31, %r15, 4095(%r15) 0xe7 0xff 0xff 0xff 0x28 0x22 -#CHECK: vlvgg %v0, %r0, 0 +# CHECK: vlvgg %v0, %r0, 0 0xe7 0x00 0x00 0x00 0x30 0x22 -#CHECK: vlvgg %v18, %r3, 1383(%r4) +# CHECK: vlvgg %v18, %r3, 1383(%r4) 0xe7 0x23 0x45 0x67 0x38 0x22 -#CHECK: vlvgg %v31, %r15, 4095(%r15) +# CHECK: vlvgg %v31, %r15, 4095(%r15) 0xe7 0xff 0xff 0xff 0x38 0x22 -#CHECK: vlvgh %v0, %r0, 0 +# CHECK: vlvgh %v0, %r0, 0 0xe7 0x00 0x00 0x00 0x10 0x22 -#CHECK: vlvgh %v18, %r3, 1383(%r4) +# CHECK: vlvgh %v18, %r3, 1383(%r4) 0xe7 0x23 0x45 0x67 0x18 0x22 -#CHECK: vlvgh %v31, %r15, 4095(%r15) +# CHECK: vlvgh %v31, %r15, 4095(%r15) 0xe7 0xff 0xff 0xff 0x18 0x22 -#CHECK: vlvgp %v0, %r0, %r0 +# CHECK: vlvgp %v0, %r0, %r0 0xe7 0x00 0x00 0x00 0x00 0x62 -#CHECK: vlvgp %v18, %r3, %r4 +# CHECK: vlvgp %v18, %r3, %r4 0xe7 0x23 0x40 0x00 0x08 0x62 -#CHECK: vlvgp %v31, %r15, %r15 +# CHECK: vlvgp %v31, %r15, %r15 0xe7 0xff 0xf0 0x00 0x08 0x62 -#CHECK: vmae %v0, %v0, %v0, %v0, 11 +# CHECK: vmae %v0, %v0, %v0, %v0, 11 0xe7 0x00 0x0b 0x00 0x00 0xae -#CHECK: vmae %v3, %v20, %v5, %v22, 11 +# CHECK: vmae %v3, %v20, %v5, %v22, 11 0xe7 0x34 0x5b 0x00 0x65 0xae -#CHECK: vmae %v31, %v31, %v31, %v31, 11 +# CHECK: vmae %v31, %v31, %v31, %v31, 11 0xe7 0xff 0xfb 0x00 0xff 0xae -#CHECK: vmaeb %v0, %v0, %v0, %v0 +# CHECK: vmaeb %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xae -#CHECK: vmaeb %v3, %v20, %v5, %v22 +# CHECK: vmaeb %v3, %v20, %v5, %v22 0xe7 0x34 0x50 0x00 0x65 0xae -#CHECK: vmaeb %v31, %v31, %v31, %v31 +# CHECK: vmaeb %v31, %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0xff 0xae -#CHECK: vmaef %v0, %v0, %v0, %v0 +# CHECK: vmaef %v0, %v0, %v0, %v0 0xe7 0x00 0x02 0x00 0x00 0xae -#CHECK: vmaef %v3, %v20, %v5, %v22 +# CHECK: vmaef %v3, %v20, %v5, %v22 0xe7 0x34 0x52 0x00 0x65 0xae -#CHECK: vmaef %v31, %v31, %v31, %v31 +# CHECK: vmaef %v31, %v31, %v31, %v31 0xe7 0xff 0xf2 0x00 0xff 0xae -#CHECK: vmaeh %v0, %v0, %v0, %v0 +# CHECK: vmaeh %v0, %v0, %v0, %v0 0xe7 0x00 0x01 0x00 0x00 0xae -#CHECK: vmaeh %v3, %v20, %v5, %v22 +# CHECK: vmaeh %v3, %v20, %v5, %v22 0xe7 0x34 0x51 0x00 0x65 0xae -#CHECK: vmaeh %v31, %v31, %v31, %v31 +# CHECK: vmaeh %v31, %v31, %v31, %v31 0xe7 0xff 0xf1 0x00 0xff 0xae -#CHECK: vmah %v0, %v0, %v0, %v0, 11 +# CHECK: vmah %v0, %v0, %v0, %v0, 11 0xe7 0x00 0x0b 0x00 0x00 0xab -#CHECK: vmah %v3, %v20, %v5, %v22, 11 +# CHECK: vmah %v3, %v20, %v5, %v22, 11 0xe7 0x34 0x5b 0x00 0x65 0xab -#CHECK: vmah %v31, %v31, %v31, %v31, 11 +# CHECK: vmah %v31, %v31, %v31, %v31, 11 0xe7 0xff 0xfb 0x00 0xff 0xab -#CHECK: vmahb %v0, %v0, %v0, %v0 +# CHECK: vmahb %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xab -#CHECK: vmahb %v3, %v20, %v5, %v22 +# CHECK: vmahb %v3, %v20, %v5, %v22 0xe7 0x34 0x50 0x00 0x65 0xab -#CHECK: vmahb %v31, %v31, %v31, %v31 +# CHECK: vmahb %v31, %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0xff 0xab -#CHECK: vmahf %v0, %v0, %v0, %v0 +# CHECK: vmahf %v0, %v0, %v0, %v0 0xe7 0x00 0x02 0x00 0x00 0xab -#CHECK: vmahf %v3, %v20, %v5, %v22 +# CHECK: vmahf %v3, %v20, %v5, %v22 0xe7 0x34 0x52 0x00 0x65 0xab -#CHECK: vmahf %v31, %v31, %v31, %v31 +# CHECK: vmahf %v31, %v31, %v31, %v31 0xe7 0xff 0xf2 0x00 0xff 0xab -#CHECK: vmahh %v0, %v0, %v0, %v0 +# CHECK: vmahh %v0, %v0, %v0, %v0 0xe7 0x00 0x01 0x00 0x00 0xab -#CHECK: vmahh %v3, %v20, %v5, %v22 +# CHECK: vmahh %v3, %v20, %v5, %v22 0xe7 0x34 0x51 0x00 0x65 0xab -#CHECK: vmahh %v31, %v31, %v31, %v31 +# CHECK: vmahh %v31, %v31, %v31, %v31 0xe7 0xff 0xf1 0x00 0xff 0xab -#CHECK: vmal %v0, %v0, %v0, %v0, 11 +# CHECK: vmal %v0, %v0, %v0, %v0, 11 0xe7 0x00 0x0b 0x00 0x00 0xaa -#CHECK: vmal %v3, %v20, %v5, %v22, 11 +# CHECK: vmal %v3, %v20, %v5, %v22, 11 0xe7 0x34 0x5b 0x00 0x65 0xaa -#CHECK: vmal %v31, %v31, %v31, %v31, 11 +# CHECK: vmal %v31, %v31, %v31, %v31, 11 0xe7 0xff 0xfb 0x00 0xff 0xaa -#CHECK: vmalb %v0, %v0, %v0, %v0 +# CHECK: vmalb %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xaa -#CHECK: vmalb %v3, %v20, %v5, %v22 +# CHECK: vmalb %v3, %v20, %v5, %v22 0xe7 0x34 0x50 0x00 0x65 0xaa -#CHECK: vmalb %v31, %v31, %v31, %v31 +# CHECK: vmalb %v31, %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0xff 0xaa -#CHECK: vmale %v0, %v0, %v0, %v0, 11 +# CHECK: vmale %v0, %v0, %v0, %v0, 11 0xe7 0x00 0x0b 0x00 0x00 0xac -#CHECK: vmale %v3, %v20, %v5, %v22, 11 +# CHECK: vmale %v3, %v20, %v5, %v22, 11 0xe7 0x34 0x5b 0x00 0x65 0xac -#CHECK: vmale %v31, %v31, %v31, %v31, 11 +# CHECK: vmale %v31, %v31, %v31, %v31, 11 0xe7 0xff 0xfb 0x00 0xff 0xac -#CHECK: vmaleb %v0, %v0, %v0, %v0 +# CHECK: vmaleb %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xac -#CHECK: vmaleb %v3, %v20, %v5, %v22 +# CHECK: vmaleb %v3, %v20, %v5, %v22 0xe7 0x34 0x50 0x00 0x65 0xac -#CHECK: vmaleb %v31, %v31, %v31, %v31 +# CHECK: vmaleb %v31, %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0xff 0xac -#CHECK: vmalef %v0, %v0, %v0, %v0 +# CHECK: vmalef %v0, %v0, %v0, %v0 0xe7 0x00 0x02 0x00 0x00 0xac -#CHECK: vmalef %v3, %v20, %v5, %v22 +# CHECK: vmalef %v3, %v20, %v5, %v22 0xe7 0x34 0x52 0x00 0x65 0xac -#CHECK: vmalef %v31, %v31, %v31, %v31 +# CHECK: vmalef %v31, %v31, %v31, %v31 0xe7 0xff 0xf2 0x00 0xff 0xac -#CHECK: vmaleh %v0, %v0, %v0, %v0 +# CHECK: vmaleh %v0, %v0, %v0, %v0 0xe7 0x00 0x01 0x00 0x00 0xac -#CHECK: vmaleh %v3, %v20, %v5, %v22 +# CHECK: vmaleh %v3, %v20, %v5, %v22 0xe7 0x34 0x51 0x00 0x65 0xac -#CHECK: vmaleh %v31, %v31, %v31, %v31 +# CHECK: vmaleh %v31, %v31, %v31, %v31 0xe7 0xff 0xf1 0x00 0xff 0xac -#CHECK: vmalf %v0, %v0, %v0, %v0 +# CHECK: vmalf %v0, %v0, %v0, %v0 0xe7 0x00 0x02 0x00 0x00 0xaa -#CHECK: vmalf %v3, %v20, %v5, %v22 +# CHECK: vmalf %v3, %v20, %v5, %v22 0xe7 0x34 0x52 0x00 0x65 0xaa -#CHECK: vmalf %v31, %v31, %v31, %v31 +# CHECK: vmalf %v31, %v31, %v31, %v31 0xe7 0xff 0xf2 0x00 0xff 0xaa -#CHECK: vmalh %v0, %v0, %v0, %v0, 11 +# CHECK: vmalh %v0, %v0, %v0, %v0, 11 0xe7 0x00 0x0b 0x00 0x00 0xa9 -#CHECK: vmalh %v3, %v20, %v5, %v22, 11 +# CHECK: vmalh %v3, %v20, %v5, %v22, 11 0xe7 0x34 0x5b 0x00 0x65 0xa9 -#CHECK: vmalh %v31, %v31, %v31, %v31, 11 +# CHECK: vmalh %v31, %v31, %v31, %v31, 11 0xe7 0xff 0xfb 0x00 0xff 0xa9 -#CHECK: vmalhb %v0, %v0, %v0, %v0 +# CHECK: vmalhb %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xa9 -#CHECK: vmalhb %v3, %v20, %v5, %v22 +# CHECK: vmalhb %v3, %v20, %v5, %v22 0xe7 0x34 0x50 0x00 0x65 0xa9 -#CHECK: vmalhb %v31, %v31, %v31, %v31 +# CHECK: vmalhb %v31, %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0xff 0xa9 -#CHECK: vmalhf %v0, %v0, %v0, %v0 +# CHECK: vmalhf %v0, %v0, %v0, %v0 0xe7 0x00 0x02 0x00 0x00 0xa9 -#CHECK: vmalhf %v3, %v20, %v5, %v22 +# CHECK: vmalhf %v3, %v20, %v5, %v22 0xe7 0x34 0x52 0x00 0x65 0xa9 -#CHECK: vmalhf %v31, %v31, %v31, %v31 +# CHECK: vmalhf %v31, %v31, %v31, %v31 0xe7 0xff 0xf2 0x00 0xff 0xa9 -#CHECK: vmalhh %v0, %v0, %v0, %v0 +# CHECK: vmalhh %v0, %v0, %v0, %v0 0xe7 0x00 0x01 0x00 0x00 0xa9 -#CHECK: vmalhh %v3, %v20, %v5, %v22 +# CHECK: vmalhh %v3, %v20, %v5, %v22 0xe7 0x34 0x51 0x00 0x65 0xa9 -#CHECK: vmalhh %v31, %v31, %v31, %v31 +# CHECK: vmalhh %v31, %v31, %v31, %v31 0xe7 0xff 0xf1 0x00 0xff 0xa9 -#CHECK: vmalhw %v0, %v0, %v0, %v0 +# CHECK: vmalhw %v0, %v0, %v0, %v0 0xe7 0x00 0x01 0x00 0x00 0xaa -#CHECK: vmalhw %v3, %v20, %v5, %v22 +# CHECK: vmalhw %v3, %v20, %v5, %v22 0xe7 0x34 0x51 0x00 0x65 0xaa -#CHECK: vmalhw %v31, %v31, %v31, %v31 +# CHECK: vmalhw %v31, %v31, %v31, %v31 0xe7 0xff 0xf1 0x00 0xff 0xaa -#CHECK: vmalo %v0, %v0, %v0, %v0, 11 +# CHECK: vmalo %v0, %v0, %v0, %v0, 11 0xe7 0x00 0x0b 0x00 0x00 0xad -#CHECK: vmalo %v3, %v20, %v5, %v22, 11 +# CHECK: vmalo %v3, %v20, %v5, %v22, 11 0xe7 0x34 0x5b 0x00 0x65 0xad -#CHECK: vmalo %v31, %v31, %v31, %v31, 11 +# CHECK: vmalo %v31, %v31, %v31, %v31, 11 0xe7 0xff 0xfb 0x00 0xff 0xad -#CHECK: vmalob %v0, %v0, %v0, %v0 +# CHECK: vmalob %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xad -#CHECK: vmalob %v3, %v20, %v5, %v22 +# CHECK: vmalob %v3, %v20, %v5, %v22 0xe7 0x34 0x50 0x00 0x65 0xad -#CHECK: vmalob %v31, %v31, %v31, %v31 +# CHECK: vmalob %v31, %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0xff 0xad -#CHECK: vmalof %v0, %v0, %v0, %v0 +# CHECK: vmalof %v0, %v0, %v0, %v0 0xe7 0x00 0x02 0x00 0x00 0xad -#CHECK: vmalof %v3, %v20, %v5, %v22 +# CHECK: vmalof %v3, %v20, %v5, %v22 0xe7 0x34 0x52 0x00 0x65 0xad -#CHECK: vmalof %v31, %v31, %v31, %v31 +# CHECK: vmalof %v31, %v31, %v31, %v31 0xe7 0xff 0xf2 0x00 0xff 0xad -#CHECK: vmaloh %v0, %v0, %v0, %v0 +# CHECK: vmaloh %v0, %v0, %v0, %v0 0xe7 0x00 0x01 0x00 0x00 0xad -#CHECK: vmaloh %v3, %v20, %v5, %v22 +# CHECK: vmaloh %v3, %v20, %v5, %v22 0xe7 0x34 0x51 0x00 0x65 0xad -#CHECK: vmaloh %v31, %v31, %v31, %v31 +# CHECK: vmaloh %v31, %v31, %v31, %v31 0xe7 0xff 0xf1 0x00 0xff 0xad -#CHECK: vmao %v0, %v0, %v0, %v0, 11 +# CHECK: vmao %v0, %v0, %v0, %v0, 11 0xe7 0x00 0x0b 0x00 0x00 0xaf -#CHECK: vmao %v3, %v20, %v5, %v22, 11 +# CHECK: vmao %v3, %v20, %v5, %v22, 11 0xe7 0x34 0x5b 0x00 0x65 0xaf -#CHECK: vmao %v31, %v31, %v31, %v31, 11 +# CHECK: vmao %v31, %v31, %v31, %v31, 11 0xe7 0xff 0xfb 0x00 0xff 0xaf -#CHECK: vmaob %v0, %v0, %v0, %v0 +# CHECK: vmaob %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xaf -#CHECK: vmaob %v3, %v20, %v5, %v22 +# CHECK: vmaob %v3, %v20, %v5, %v22 0xe7 0x34 0x50 0x00 0x65 0xaf -#CHECK: vmaob %v31, %v31, %v31, %v31 +# CHECK: vmaob %v31, %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0xff 0xaf -#CHECK: vmaof %v0, %v0, %v0, %v0 +# CHECK: vmaof %v0, %v0, %v0, %v0 0xe7 0x00 0x02 0x00 0x00 0xaf -#CHECK: vmaof %v3, %v20, %v5, %v22 +# CHECK: vmaof %v3, %v20, %v5, %v22 0xe7 0x34 0x52 0x00 0x65 0xaf -#CHECK: vmaof %v31, %v31, %v31, %v31 +# CHECK: vmaof %v31, %v31, %v31, %v31 0xe7 0xff 0xf2 0x00 0xff 0xaf -#CHECK: vmaoh %v0, %v0, %v0, %v0 +# CHECK: vmaoh %v0, %v0, %v0, %v0 0xe7 0x00 0x01 0x00 0x00 0xaf -#CHECK: vmaoh %v3, %v20, %v5, %v22 +# CHECK: vmaoh %v3, %v20, %v5, %v22 0xe7 0x34 0x51 0x00 0x65 0xaf -#CHECK: vmaoh %v31, %v31, %v31, %v31 +# CHECK: vmaoh %v31, %v31, %v31, %v31 0xe7 0xff 0xf1 0x00 0xff 0xaf -#CHECK: vme %v0, %v0, %v0, 11 +# CHECK: vme %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xa6 -#CHECK: vme %v18, %v3, %v20, 11 +# CHECK: vme %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xa6 -#CHECK: vme %v31, %v31, %v31, 11 +# CHECK: vme %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xa6 -#CHECK: vmeb %v0, %v0, %v0 +# CHECK: vmeb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xa6 -#CHECK: vmeb %v18, %v3, %v20 +# CHECK: vmeb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xa6 -#CHECK: vmeb %v31, %v31, %v31 +# CHECK: vmeb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xa6 -#CHECK: vmef %v0, %v0, %v0 +# CHECK: vmef %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xa6 -#CHECK: vmef %v18, %v3, %v20 +# CHECK: vmef %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xa6 -#CHECK: vmef %v31, %v31, %v31 +# CHECK: vmef %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xa6 -#CHECK: vmeh %v0, %v0, %v0 +# CHECK: vmeh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xa6 -#CHECK: vmeh %v18, %v3, %v20 +# CHECK: vmeh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xa6 -#CHECK: vmeh %v31, %v31, %v31 +# CHECK: vmeh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xa6 -#CHECK: vmh %v0, %v0, %v0, 11 +# CHECK: vmh %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xa3 -#CHECK: vmh %v18, %v3, %v20, 11 +# CHECK: vmh %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xa3 -#CHECK: vmh %v31, %v31, %v31, 11 +# CHECK: vmh %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xa3 -#CHECK: vmhb %v0, %v0, %v0 +# CHECK: vmhb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xa3 -#CHECK: vmhb %v18, %v3, %v20 +# CHECK: vmhb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xa3 -#CHECK: vmhb %v31, %v31, %v31 +# CHECK: vmhb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xa3 -#CHECK: vmhf %v0, %v0, %v0 +# CHECK: vmhf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xa3 -#CHECK: vmhf %v18, %v3, %v20 +# CHECK: vmhf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xa3 -#CHECK: vmhf %v31, %v31, %v31 +# CHECK: vmhf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xa3 -#CHECK: vmhh %v0, %v0, %v0 +# CHECK: vmhh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xa3 -#CHECK: vmhh %v18, %v3, %v20 +# CHECK: vmhh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xa3 -#CHECK: vmhh %v31, %v31, %v31 +# CHECK: vmhh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xa3 -#CHECK: vml %v0, %v0, %v0, 11 +# CHECK: vml %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xa2 -#CHECK: vml %v18, %v3, %v20, 11 +# CHECK: vml %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xa2 -#CHECK: vml %v31, %v31, %v31, 11 +# CHECK: vml %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xa2 -#CHECK: vmlb %v0, %v0, %v0 +# CHECK: vmlb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xa2 -#CHECK: vmlb %v18, %v3, %v20 +# CHECK: vmlb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xa2 -#CHECK: vmlb %v31, %v31, %v31 +# CHECK: vmlb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xa2 -#CHECK: vmlf %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x20 0xa2 - -#CHECK: vmlf %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x2a 0xa2 - -#CHECK: vmlf %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x2e 0xa2 - -#CHECK: vmle %v0, %v0, %v0, 11 +# CHECK: vmle %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xa4 -#CHECK: vmle %v18, %v3, %v20, 11 +# CHECK: vmle %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xa4 -#CHECK: vmle %v31, %v31, %v31, 11 +# CHECK: vmle %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xa4 -#CHECK: vmleb %v0, %v0, %v0 +# CHECK: vmleb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xa4 -#CHECK: vmleb %v18, %v3, %v20 +# CHECK: vmleb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xa4 -#CHECK: vmleb %v31, %v31, %v31 +# CHECK: vmleb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xa4 -#CHECK: vmlef %v0, %v0, %v0 +# CHECK: vmlef %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xa4 -#CHECK: vmlef %v18, %v3, %v20 +# CHECK: vmlef %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xa4 -#CHECK: vmlef %v31, %v31, %v31 +# CHECK: vmlef %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xa4 -#CHECK: vmleh %v0, %v0, %v0 +# CHECK: vmleh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xa4 -#CHECK: vmleh %v18, %v3, %v20 +# CHECK: vmleh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xa4 -#CHECK: vmleh %v31, %v31, %v31 +# CHECK: vmleh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xa4 -#CHECK: vmlh %v0, %v0, %v0, 11 +# CHECK: vmlf %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x20 0xa2 + +# CHECK: vmlf %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x2a 0xa2 + +# CHECK: vmlf %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x2e 0xa2 + +# CHECK: vmlh %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xa1 -#CHECK: vmlh %v18, %v3, %v20, 11 +# CHECK: vmlh %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xa1 -#CHECK: vmlh %v31, %v31, %v31, 11 +# CHECK: vmlh %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xa1 -#CHECK: vmlhb %v0, %v0, %v0 +# CHECK: vmlhb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xa1 -#CHECK: vmlhb %v18, %v3, %v20 +# CHECK: vmlhb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xa1 -#CHECK: vmlhb %v31, %v31, %v31 +# CHECK: vmlhb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xa1 -#CHECK: vmlhf %v0, %v0, %v0 +# CHECK: vmlhf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xa1 -#CHECK: vmlhf %v18, %v3, %v20 +# CHECK: vmlhf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xa1 -#CHECK: vmlhf %v31, %v31, %v31 +# CHECK: vmlhf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xa1 -#CHECK: vmlhh %v0, %v0, %v0 +# CHECK: vmlhh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xa1 -#CHECK: vmlhh %v18, %v3, %v20 +# CHECK: vmlhh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xa1 -#CHECK: vmlhh %v31, %v31, %v31 +# CHECK: vmlhh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xa1 -#CHECK: vmlhw %v0, %v0, %v0 +# CHECK: vmlhw %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xa2 -#CHECK: vmlhw %v18, %v3, %v20 +# CHECK: vmlhw %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xa2 -#CHECK: vmlhw %v31, %v31, %v31 +# CHECK: vmlhw %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xa2 -#CHECK: vmlo %v0, %v0, %v0, 11 +# CHECK: vmlo %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xa5 -#CHECK: vmlo %v18, %v3, %v20, 11 +# CHECK: vmlo %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xa5 -#CHECK: vmlo %v31, %v31, %v31, 11 +# CHECK: vmlo %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xa5 -#CHECK: vmlob %v0, %v0, %v0 +# CHECK: vmlob %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xa5 -#CHECK: vmlob %v18, %v3, %v20 +# CHECK: vmlob %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xa5 -#CHECK: vmlob %v31, %v31, %v31 +# CHECK: vmlob %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xa5 -#CHECK: vmlof %v0, %v0, %v0 +# CHECK: vmlof %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xa5 -#CHECK: vmlof %v18, %v3, %v20 +# CHECK: vmlof %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xa5 -#CHECK: vmlof %v31, %v31, %v31 +# CHECK: vmlof %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xa5 -#CHECK: vmloh %v0, %v0, %v0 +# CHECK: vmloh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xa5 -#CHECK: vmloh %v18, %v3, %v20 +# CHECK: vmloh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xa5 -#CHECK: vmloh %v31, %v31, %v31 +# CHECK: vmloh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xa5 -#CHECK: vmn %v0, %v0, %v0, 11 +# CHECK: vmn %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xfe -#CHECK: vmn %v18, %v3, %v20, 11 +# CHECK: vmn %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xfe -#CHECK: vmn %v31, %v31, %v31, 11 +# CHECK: vmn %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xfe -#CHECK: vmnb %v0, %v0, %v0 +# CHECK: vmnb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xfe -#CHECK: vmnb %v18, %v3, %v20 +# CHECK: vmnb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xfe -#CHECK: vmnb %v31, %v31, %v31 +# CHECK: vmnb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xfe -#CHECK: vmnf %v0, %v0, %v0 +# CHECK: vmnf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xfe -#CHECK: vmnf %v18, %v3, %v20 +# CHECK: vmnf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xfe -#CHECK: vmnf %v31, %v31, %v31 +# CHECK: vmnf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xfe -#CHECK: vmng %v0, %v0, %v0 +# CHECK: vmng %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xfe -#CHECK: vmng %v18, %v3, %v20 +# CHECK: vmng %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xfe -#CHECK: vmng %v31, %v31, %v31 +# CHECK: vmng %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xfe -#CHECK: vmnh %v0, %v0, %v0 +# CHECK: vmnh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xfe -#CHECK: vmnh %v18, %v3, %v20 +# CHECK: vmnh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xfe -#CHECK: vmnh %v31, %v31, %v31 +# CHECK: vmnh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xfe -#CHECK: vmnl %v0, %v0, %v0, 11 +# CHECK: vmnl %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xfc -#CHECK: vmnl %v18, %v3, %v20, 11 +# CHECK: vmnl %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xfc -#CHECK: vmnl %v31, %v31, %v31, 11 +# CHECK: vmnl %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xfc -#CHECK: vmnlb %v0, %v0, %v0 +# CHECK: vmnlb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xfc -#CHECK: vmnlb %v18, %v3, %v20 +# CHECK: vmnlb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xfc -#CHECK: vmnlb %v31, %v31, %v31 +# CHECK: vmnlb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xfc -#CHECK: vmnlf %v0, %v0, %v0 +# CHECK: vmnlf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xfc -#CHECK: vmnlf %v18, %v3, %v20 +# CHECK: vmnlf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xfc -#CHECK: vmnlf %v31, %v31, %v31 +# CHECK: vmnlf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xfc -#CHECK: vmnlg %v0, %v0, %v0 +# CHECK: vmnlg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xfc -#CHECK: vmnlg %v18, %v3, %v20 +# CHECK: vmnlg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xfc -#CHECK: vmnlg %v31, %v31, %v31 +# CHECK: vmnlg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xfc -#CHECK: vmnlh %v0, %v0, %v0 +# CHECK: vmnlh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xfc -#CHECK: vmnlh %v18, %v3, %v20 +# CHECK: vmnlh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xfc -#CHECK: vmnlh %v31, %v31, %v31 +# CHECK: vmnlh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xfc -#CHECK: vmo %v0, %v0, %v0, 11 +# CHECK: vmo %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xa7 -#CHECK: vmo %v18, %v3, %v20, 11 +# CHECK: vmo %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xa7 -#CHECK: vmo %v31, %v31, %v31, 11 +# CHECK: vmo %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xa7 -#CHECK: vmob %v0, %v0, %v0 +# CHECK: vmob %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xa7 -#CHECK: vmob %v18, %v3, %v20 +# CHECK: vmob %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xa7 -#CHECK: vmob %v31, %v31, %v31 +# CHECK: vmob %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xa7 -#CHECK: vmof %v0, %v0, %v0 +# CHECK: vmof %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xa7 -#CHECK: vmof %v18, %v3, %v20 +# CHECK: vmof %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xa7 -#CHECK: vmof %v31, %v31, %v31 +# CHECK: vmof %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xa7 -#CHECK: vmoh %v0, %v0, %v0 +# CHECK: vmoh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xa7 -#CHECK: vmoh %v18, %v3, %v20 +# CHECK: vmoh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xa7 -#CHECK: vmoh %v31, %v31, %v31 +# CHECK: vmoh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xa7 -#CHECK: vmrh %v0, %v0, %v0, 11 +# CHECK: vmrh %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0x61 -#CHECK: vmrh %v18, %v3, %v20, 11 +# CHECK: vmrh %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0x61 -#CHECK: vmrh %v31, %v31, %v31, 11 +# CHECK: vmrh %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0x61 -#CHECK: vmrhb %v0, %v0, %v0 +# CHECK: vmrhb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x61 -#CHECK: vmrhb %v18, %v3, %v20 +# CHECK: vmrhb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x61 -#CHECK: vmrhb %v31, %v31, %v31 +# CHECK: vmrhb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x61 -#CHECK: vmrhf %v0, %v0, %v0 +# CHECK: vmrhf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0x61 -#CHECK: vmrhf %v18, %v3, %v20 +# CHECK: vmrhf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0x61 -#CHECK: vmrhf %v31, %v31, %v31 +# CHECK: vmrhf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0x61 -#CHECK: vmrhg %v0, %v0, %v0 +# CHECK: vmrhg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0x61 -#CHECK: vmrhg %v18, %v3, %v20 +# CHECK: vmrhg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0x61 -#CHECK: vmrhg %v31, %v31, %v31 +# CHECK: vmrhg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0x61 -#CHECK: vmrhh %v0, %v0, %v0 +# CHECK: vmrhh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0x61 -#CHECK: vmrhh %v18, %v3, %v20 +# CHECK: vmrhh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0x61 -#CHECK: vmrhh %v31, %v31, %v31 +# CHECK: vmrhh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0x61 -#CHECK: vmrl %v0, %v0, %v0, 11 +# CHECK: vmrl %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0x60 -#CHECK: vmrl %v18, %v3, %v20, 11 +# CHECK: vmrl %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0x60 -#CHECK: vmrl %v31, %v31, %v31, 11 +# CHECK: vmrl %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0x60 -#CHECK: vmrlb %v0, %v0, %v0 +# CHECK: vmrlb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x60 -#CHECK: vmrlb %v18, %v3, %v20 +# CHECK: vmrlb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x60 -#CHECK: vmrlb %v31, %v31, %v31 +# CHECK: vmrlb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x60 -#CHECK: vmrlf %v0, %v0, %v0 +# CHECK: vmrlf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0x60 -#CHECK: vmrlf %v18, %v3, %v20 +# CHECK: vmrlf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0x60 -#CHECK: vmrlf %v31, %v31, %v31 +# CHECK: vmrlf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0x60 -#CHECK: vmrlg %v0, %v0, %v0 +# CHECK: vmrlg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0x60 -#CHECK: vmrlg %v18, %v3, %v20 +# CHECK: vmrlg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0x60 -#CHECK: vmrlg %v31, %v31, %v31 +# CHECK: vmrlg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0x60 -#CHECK: vmrlh %v0, %v0, %v0 +# CHECK: vmrlh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0x60 -#CHECK: vmrlh %v18, %v3, %v20 +# CHECK: vmrlh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0x60 -#CHECK: vmrlh %v31, %v31, %v31 +# CHECK: vmrlh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0x60 -#CHECK: vmx %v0, %v0, %v0, 11 +# CHECK: vmx %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xff -#CHECK: vmx %v18, %v3, %v20, 11 +# CHECK: vmx %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xff -#CHECK: vmx %v31, %v31, %v31, 11 +# CHECK: vmx %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xff -#CHECK: vmxb %v0, %v0, %v0 +# CHECK: vmxb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xff -#CHECK: vmxb %v18, %v3, %v20 +# CHECK: vmxb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xff -#CHECK: vmxb %v31, %v31, %v31 +# CHECK: vmxb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xff -#CHECK: vmxf %v0, %v0, %v0 +# CHECK: vmxf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xff -#CHECK: vmxf %v18, %v3, %v20 +# CHECK: vmxf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xff -#CHECK: vmxf %v31, %v31, %v31 +# CHECK: vmxf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xff -#CHECK: vmxg %v0, %v0, %v0 +# CHECK: vmxg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xff -#CHECK: vmxg %v18, %v3, %v20 +# CHECK: vmxg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xff -#CHECK: vmxg %v31, %v31, %v31 +# CHECK: vmxg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xff -#CHECK: vmxh %v0, %v0, %v0 +# CHECK: vmxh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xff -#CHECK: vmxh %v18, %v3, %v20 +# CHECK: vmxh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xff -#CHECK: vmxh %v31, %v31, %v31 +# CHECK: vmxh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xff -#CHECK: vmxl %v0, %v0, %v0, 11 +# CHECK: vmxl %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xfd -#CHECK: vmxl %v18, %v3, %v20, 11 +# CHECK: vmxl %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xfd -#CHECK: vmxl %v31, %v31, %v31, 11 +# CHECK: vmxl %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xfd -#CHECK: vmxlb %v0, %v0, %v0 +# CHECK: vmxlb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xfd -#CHECK: vmxlb %v18, %v3, %v20 +# CHECK: vmxlb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xfd -#CHECK: vmxlb %v31, %v31, %v31 +# CHECK: vmxlb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xfd -#CHECK: vmxlf %v0, %v0, %v0 +# CHECK: vmxlf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xfd -#CHECK: vmxlf %v18, %v3, %v20 +# CHECK: vmxlf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xfd -#CHECK: vmxlf %v31, %v31, %v31 +# CHECK: vmxlf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xfd -#CHECK: vmxlg %v0, %v0, %v0 +# CHECK: vmxlg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xfd -#CHECK: vmxlg %v18, %v3, %v20 +# CHECK: vmxlg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xfd -#CHECK: vmxlg %v31, %v31, %v31 +# CHECK: vmxlg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xfd -#CHECK: vmxlh %v0, %v0, %v0 +# CHECK: vmxlh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xfd -#CHECK: vmxlh %v18, %v3, %v20 +# CHECK: vmxlh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xfd -#CHECK: vmxlh %v31, %v31, %v31 +# CHECK: vmxlh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xfd -#CHECK: vn %v0, %v0, %v0 +# CHECK: vn %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x68 -#CHECK: vn %v18, %v3, %v20 +# CHECK: vn %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x68 -#CHECK: vn %v31, %v31, %v31 +# CHECK: vn %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x68 -#CHECK: vnc %v0, %v0, %v0 +# CHECK: vnc %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x69 -#CHECK: vnc %v18, %v3, %v20 +# CHECK: vnc %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x69 -#CHECK: vnc %v31, %v31, %v31 +# CHECK: vnc %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x69 -#CHECK: vno %v0, %v0, %v0 +# CHECK: vno %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x6b -#CHECK: vno %v18, %v3, %v20 +# CHECK: vno %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x6b -#CHECK: vno %v31, %v31, %v31 +# CHECK: vno %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x6b -#CHECK: vo %v0, %v0, %v0 +# CHECK: vo %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x6a -#CHECK: vo %v18, %v3, %v20 +# CHECK: vo %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x6a -#CHECK: vo %v31, %v31, %v31 +# CHECK: vo %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x6a -#CHECK: vpdi %v0, %v0, %v0, 0 +# CHECK: vpdi %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x84 -#CHECK: vpdi %v3, %v20, %v5, 4 +# CHECK: vpdi %v3, %v20, %v5, 4 0xe7 0x34 0x50 0x00 0x44 0x84 -#CHECK: vpdi %v31, %v31, %v31, 15 +# CHECK: vpdi %v31, %v31, %v31, 15 0xe7 0xff 0xf0 0x00 0xfe 0x84 -#CHECK: vperm %v0, %v0, %v0, %v0 +# CHECK: vperm %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x8c -#CHECK: vperm %v3, %v20, %v5, %v22 +# CHECK: vperm %v3, %v20, %v5, %v22 0xe7 0x34 0x50 0x00 0x65 0x8c -#CHECK: vperm %v31, %v31, %v31, %v31 +# CHECK: vperm %v31, %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0xff 0x8c -#CHECK: vpk %v0, %v0, %v0, 11 +# CHECK: vpk %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0x94 -#CHECK: vpk %v18, %v3, %v20, 11 +# CHECK: vpk %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0x94 -#CHECK: vpk %v31, %v31, %v31, 11 +# CHECK: vpk %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0x94 -#CHECK: vpkf %v0, %v0, %v0 +# CHECK: vpkf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0x94 -#CHECK: vpkf %v18, %v3, %v20 +# CHECK: vpkf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0x94 -#CHECK: vpkf %v31, %v31, %v31 +# CHECK: vpkf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0x94 -#CHECK: vpkg %v0, %v0, %v0 +# CHECK: vpkg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0x94 -#CHECK: vpkg %v18, %v3, %v20 +# CHECK: vpkg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0x94 -#CHECK: vpkg %v31, %v31, %v31 +# CHECK: vpkg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0x94 -#CHECK: vpkh %v0, %v0, %v0 +# CHECK: vpkh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0x94 -#CHECK: vpkh %v18, %v3, %v20 +# CHECK: vpkh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0x94 -#CHECK: vpkh %v31, %v31, %v31 +# CHECK: vpkh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0x94 -#CHECK: vpkls %v0, %v0, %v0, 11, 9 +# CHECK: vpkls %v0, %v0, %v0, 11, 9 0xe7 0x00 0x00 0x90 0xb0 0x95 -#CHECK: vpkls %v18, %v3, %v20, 11, 9 +# CHECK: vpkls %v18, %v3, %v20, 11, 9 0xe7 0x23 0x40 0x90 0xba 0x95 -#CHECK: vpkls %v31, %v31, %v31, 11, 9 +# CHECK: vpkls %v31, %v31, %v31, 11, 9 0xe7 0xff 0xf0 0x90 0xbe 0x95 -#CHECK: vpklsf %v0, %v0, %v0 +# CHECK: vpklsf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0x95 -#CHECK: vpklsf %v18, %v3, %v20 +# CHECK: vpklsf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0x95 -#CHECK: vpklsfs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x24 0x95 - -#CHECK: vpklsf %v31, %v31, %v31 +# CHECK: vpklsf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0x95 -#CHECK: vpklsg %v0, %v0, %v0 +# CHECK: vpklsfs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x24 0x95 + +# CHECK: vpklsg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0x95 -#CHECK: vpklsg %v18, %v3, %v20 +# CHECK: vpklsg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0x95 -#CHECK: vpklsgs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x34 0x95 - -#CHECK: vpklsg %v31, %v31, %v31 +# CHECK: vpklsg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0x95 -#CHECK: vpklsh %v0, %v0, %v0 +# CHECK: vpklsgs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x34 0x95 + +# CHECK: vpklsh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0x95 -#CHECK: vpklsh %v18, %v3, %v20 +# CHECK: vpklsh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0x95 -#CHECK: vpklshs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x14 0x95 - -#CHECK: vpklsh %v31, %v31, %v31 +# CHECK: vpklsh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0x95 -#CHECK: vpks %v0, %v0, %v0, 11, 9 +# CHECK: vpklshs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x14 0x95 + +# CHECK: vpks %v0, %v0, %v0, 11, 9 0xe7 0x00 0x00 0x90 0xb0 0x97 -#CHECK: vpks %v18, %v3, %v20, 11, 9 +# CHECK: vpks %v18, %v3, %v20, 11, 9 0xe7 0x23 0x40 0x90 0xba 0x97 -#CHECK: vpks %v31, %v31, %v31, 11, 9 +# CHECK: vpks %v31, %v31, %v31, 11, 9 0xe7 0xff 0xf0 0x90 0xbe 0x97 -#CHECK: vpksf %v0, %v0, %v0 +# CHECK: vpksf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0x97 -#CHECK: vpksf %v18, %v3, %v20 +# CHECK: vpksf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0x97 -#CHECK: vpksfs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x24 0x97 - -#CHECK: vpksf %v31, %v31, %v31 +# CHECK: vpksf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0x97 -#CHECK: vpksg %v0, %v0, %v0 +# CHECK: vpksfs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x24 0x97 + +# CHECK: vpksg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0x97 -#CHECK: vpksg %v18, %v3, %v20 +# CHECK: vpksg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0x97 -#CHECK: vpksgs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x34 0x97 - -#CHECK: vpksg %v31, %v31, %v31 +# CHECK: vpksg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0x97 -#CHECK: vpksh %v0, %v0, %v0 +# CHECK: vpksgs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x34 0x97 + +# CHECK: vpksh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0x97 -#CHECK: vpksh %v18, %v3, %v20 +# CHECK: vpksh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0x97 -#CHECK: vpkshs %v7, %v24, %v9 -0xe7 0x78 0x90 0x10 0x14 0x97 - -#CHECK: vpksh %v31, %v31, %v31 +# CHECK: vpksh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0x97 -#CHECK: vpopct %v0, %v0, 0 +# CHECK: vpkshs %v7, %v24, %v9 +0xe7 0x78 0x90 0x10 0x14 0x97 + +# CHECK: vpopct %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x50 -#CHECK: vpopct %v19, %v14, 0 +# CHECK: vpopct %v19, %v14, 0 0xe7 0x3e 0x00 0x00 0x08 0x50 -#CHECK: vpopct %v31, %v31 +# CHECK: vpopct %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0x50 -#CHECK: vrep %v0, %v0, 0, 11 +# CHECK: vrep %v0, %v0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x4d -#CHECK: vrep %v19, %v4, 22136, 11 +# CHECK: vrep %v19, %v4, 22136, 11 0xe7 0x34 0x56 0x78 0xb8 0x4d -#CHECK: vrep %v31, %v31, 65535, 11 +# CHECK: vrep %v31, %v31, 65535, 11 0xe7 0xff 0xff 0xff 0xbc 0x4d -#CHECK: vrepb %v0, %v0, 0 +# CHECK: vrepb %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x4d -#CHECK: vrepb %v19, %v4, 22136 +# CHECK: vrepb %v19, %v4, 22136 0xe7 0x34 0x56 0x78 0x08 0x4d -#CHECK: vrepb %v31, %v31, 65535 +# CHECK: vrepb %v31, %v31, 65535 0xe7 0xff 0xff 0xff 0x0c 0x4d -#CHECK: vrepf %v0, %v0, 0 +# CHECK: vrepf %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x4d -#CHECK: vrepf %v19, %v4, 22136 +# CHECK: vrepf %v19, %v4, 22136 0xe7 0x34 0x56 0x78 0x28 0x4d -#CHECK: vrepf %v31, %v31, 65535 +# CHECK: vrepf %v31, %v31, 65535 0xe7 0xff 0xff 0xff 0x2c 0x4d -#CHECK: vrepg %v0, %v0, 0 +# CHECK: vrepg %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x30 0x4d -#CHECK: vrepg %v19, %v4, 22136 +# CHECK: vrepg %v19, %v4, 22136 0xe7 0x34 0x56 0x78 0x38 0x4d -#CHECK: vrepg %v31, %v31, 65535 +# CHECK: vrepg %v31, %v31, 65535 0xe7 0xff 0xff 0xff 0x3c 0x4d -#CHECK: vreph %v0, %v0, 0 +# CHECK: vreph %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x4d -#CHECK: vreph %v19, %v4, 22136 +# CHECK: vreph %v19, %v4, 22136 0xe7 0x34 0x56 0x78 0x18 0x4d -#CHECK: vreph %v31, %v31, 65535 +# CHECK: vreph %v31, %v31, 65535 0xe7 0xff 0xff 0xff 0x1c 0x4d -#CHECK: vrepi %v0, 0, 11 +# CHECK: vrepi %v0, 0, 11 0xe7 0x00 0x00 0x00 0xb0 0x45 -#CHECK: vrepi %v23, -30293, 11 +# CHECK: vrepi %v23, -30293, 11 0xe7 0x70 0x89 0xab 0xb8 0x45 -#CHECK: vrepi %v31, -1, 11 +# CHECK: vrepi %v31, -1, 11 0xe7 0xf0 0xff 0xff 0xb8 0x45 -#CHECK: vrepib %v0, 0 +# CHECK: vrepib %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x45 -#CHECK: vrepib %v23, -30293 +# CHECK: vrepib %v23, -30293 0xe7 0x70 0x89 0xab 0x08 0x45 -#CHECK: vrepib %v31, -1 +# CHECK: vrepib %v31, -1 0xe7 0xf0 0xff 0xff 0x08 0x45 -#CHECK: vrepif %v0, 0 +# CHECK: vrepif %v0, 0 0xe7 0x00 0x00 0x00 0x20 0x45 -#CHECK: vrepif %v23, -30293 +# CHECK: vrepif %v23, -30293 0xe7 0x70 0x89 0xab 0x28 0x45 -#CHECK: vrepif %v31, -1 +# CHECK: vrepif %v31, -1 0xe7 0xf0 0xff 0xff 0x28 0x45 -#CHECK: vrepig %v0, 0 +# CHECK: vrepig %v0, 0 0xe7 0x00 0x00 0x00 0x30 0x45 -#CHECK: vrepig %v23, -30293 +# CHECK: vrepig %v23, -30293 0xe7 0x70 0x89 0xab 0x38 0x45 -#CHECK: vrepig %v31, -1 +# CHECK: vrepig %v31, -1 0xe7 0xf0 0xff 0xff 0x38 0x45 -#CHECK: vrepih %v0, 0 +# CHECK: vrepih %v0, 0 0xe7 0x00 0x00 0x00 0x10 0x45 -#CHECK: vrepih %v23, -30293 +# CHECK: vrepih %v23, -30293 0xe7 0x70 0x89 0xab 0x18 0x45 -#CHECK: vrepih %v31, -1 +# CHECK: vrepih %v31, -1 0xe7 0xf0 0xff 0xff 0x18 0x45 -#CHECK: vs %v0, %v0, %v0, 11 +# CHECK: vs %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xf7 -#CHECK: vs %v18, %v3, %v20, 11 +# CHECK: vs %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xf7 -#CHECK: vs %v31, %v31, %v31, 11 +# CHECK: vs %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xf7 -#CHECK: vsb %v0, %v0, %v0 +# CHECK: vsb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xf7 -#CHECK: vsb %v18, %v3, %v20 +# CHECK: vsb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xf7 -#CHECK: vsb %v31, %v31, %v31 +# CHECK: vsb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xf7 -#CHECK: vsbi %v0, %v0, %v0, %v0, 11 -0xe7 0x00 0x0b 0x00 0x00 0xbf - -#CHECK: vsbi %v3, %v20, %v5, %v22, 11 -0xe7 0x34 0x5b 0x00 0x65 0xbf - -#CHECK: vsbi %v31, %v31, %v31, %v31, 11 -0xe7 0xff 0xfb 0x00 0xff 0xbf - -#CHECK: vsbiq %v0, %v0, %v0, %v0 -0xe7 0x00 0x04 0x00 0x00 0xbf - -#CHECK: vsbiq %v3, %v20, %v5, %v22 -0xe7 0x34 0x54 0x00 0x65 0xbf - -#CHECK: vsbiq %v31, %v31, %v31, %v31 -0xe7 0xff 0xf4 0x00 0xff 0xbf - -#CHECK: vsbcbi %v0, %v0, %v0, %v0, 11 +# CHECK: vsbcbi %v0, %v0, %v0, %v0, 11 0xe7 0x00 0x0b 0x00 0x00 0xbd -#CHECK: vsbcbi %v3, %v20, %v5, %v22, 11 +# CHECK: vsbcbi %v3, %v20, %v5, %v22, 11 0xe7 0x34 0x5b 0x00 0x65 0xbd -#CHECK: vsbcbi %v31, %v31, %v31, %v31, 11 +# CHECK: vsbcbi %v31, %v31, %v31, %v31, 11 0xe7 0xff 0xfb 0x00 0xff 0xbd -#CHECK: vsbcbiq %v0, %v0, %v0, %v0 +# CHECK: vsbcbiq %v0, %v0, %v0, %v0 0xe7 0x00 0x04 0x00 0x00 0xbd -#CHECK: vsbcbiq %v3, %v20, %v5, %v22 +# CHECK: vsbcbiq %v3, %v20, %v5, %v22 0xe7 0x34 0x54 0x00 0x65 0xbd -#CHECK: vsbcbiq %v31, %v31, %v31, %v31 +# CHECK: vsbcbiq %v31, %v31, %v31, %v31 0xe7 0xff 0xf4 0x00 0xff 0xbd -#CHECK: vscbi %v0, %v0, %v0, 11 +# CHECK: vsbi %v0, %v0, %v0, %v0, 11 +0xe7 0x00 0x0b 0x00 0x00 0xbf + +# CHECK: vsbi %v3, %v20, %v5, %v22, 11 +0xe7 0x34 0x5b 0x00 0x65 0xbf + +# CHECK: vsbi %v31, %v31, %v31, %v31, 11 +0xe7 0xff 0xfb 0x00 0xff 0xbf + +# CHECK: vsbiq %v0, %v0, %v0, %v0 +0xe7 0x00 0x04 0x00 0x00 0xbf + +# CHECK: vsbiq %v3, %v20, %v5, %v22 +0xe7 0x34 0x54 0x00 0x65 0xbf + +# CHECK: vsbiq %v31, %v31, %v31, %v31 +0xe7 0xff 0xf4 0x00 0xff 0xbf + +# CHECK: vscbi %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xf5 -#CHECK: vscbi %v18, %v3, %v20, 11 +# CHECK: vscbi %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0xf5 -#CHECK: vscbi %v31, %v31, %v31, 11 +# CHECK: vscbi %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0xf5 -#CHECK: vscbib %v0, %v0, %v0 +# CHECK: vscbib %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xf5 -#CHECK: vscbib %v18, %v3, %v20 +# CHECK: vscbib %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0xf5 -#CHECK: vscbib %v31, %v31, %v31 +# CHECK: vscbib %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0xf5 -#CHECK: vscbif %v0, %v0, %v0 +# CHECK: vscbif %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xf5 -#CHECK: vscbif %v18, %v3, %v20 +# CHECK: vscbif %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xf5 -#CHECK: vscbif %v31, %v31, %v31 +# CHECK: vscbif %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xf5 -#CHECK: vscbig %v0, %v0, %v0 +# CHECK: vscbig %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xf5 -#CHECK: vscbig %v18, %v3, %v20 +# CHECK: vscbig %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xf5 -#CHECK: vscbig %v31, %v31, %v31 +# CHECK: vscbig %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xf5 -#CHECK: vscbih %v0, %v0, %v0 +# CHECK: vscbih %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xf5 -#CHECK: vscbih %v18, %v3, %v20 +# CHECK: vscbih %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xf5 -#CHECK: vscbih %v31, %v31, %v31 +# CHECK: vscbih %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xf5 -#CHECK: vscbiq %v0, %v0, %v0 +# CHECK: vscbiq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xf5 -#CHECK: vscbiq %v18, %v3, %v20 +# CHECK: vscbiq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xf5 -#CHECK: vscbiq %v31, %v31, %v31 +# CHECK: vscbiq %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x4e 0xf5 -#CHECK: vscef %v0, 0(%v0), 0 +# CHECK: vscef %v0, 0(%v0), 0 0xe7 0x00 0x00 0x00 0x00 0x1b -#CHECK: vscef %v10, 1000(%v19,%r7), 2 +# CHECK: vscef %v10, 1000(%v19,%r7), 2 0xe7 0xa3 0x73 0xe8 0x24 0x1b -#CHECK: vscef %v31, 4095(%v31,%r15), 3 +# CHECK: vscef %v31, 4095(%v31,%r15), 3 0xe7 0xff 0xff 0xff 0x3c 0x1b -#CHECK: vsceg %v0, 0(%v0), 0 +# CHECK: vsceg %v0, 0(%v0), 0 0xe7 0x00 0x00 0x00 0x00 0x1a -#CHECK: vsceg %v10, 1000(%v19,%r7), 1 +# CHECK: vsceg %v10, 1000(%v19,%r7), 1 0xe7 0xa3 0x73 0xe8 0x14 0x1a -#CHECK: vsceg %v31, 4095(%v31,%r15), 1 +# CHECK: vsceg %v31, 4095(%v31,%r15), 1 0xe7 0xff 0xff 0xff 0x1c 0x1a -#CHECK: vseg %v0, %v0, 11 +# CHECK: vseg %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0x5f -#CHECK: vseg %v19, %v14, 11 +# CHECK: vseg %v19, %v14, 11 0xe7 0x3e 0x00 0x00 0xb8 0x5f -#CHECK: vseg %v31, %v31, 11 +# CHECK: vseg %v31, %v31, 11 0xe7 0xff 0x00 0x00 0xbc 0x5f -#CHECK: vsegb %v0, %v0 +# CHECK: vsegb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x5f -#CHECK: vsegb %v19, %v14 +# CHECK: vsegb %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0x5f -#CHECK: vsegb %v31, %v31 +# CHECK: vsegb %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0x5f -#CHECK: vsegf %v0, %v0 +# CHECK: vsegf %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0x5f -#CHECK: vsegf %v19, %v14 +# CHECK: vsegf %v19, %v14 0xe7 0x3e 0x00 0x00 0x28 0x5f -#CHECK: vsegf %v31, %v31 +# CHECK: vsegf %v31, %v31 0xe7 0xff 0x00 0x00 0x2c 0x5f -#CHECK: vsegh %v0, %v0 +# CHECK: vsegh %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0x5f -#CHECK: vsegh %v19, %v14 +# CHECK: vsegh %v19, %v14 0xe7 0x3e 0x00 0x00 0x18 0x5f -#CHECK: vsegh %v31, %v31 +# CHECK: vsegh %v31, %v31 0xe7 0xff 0x00 0x00 0x1c 0x5f -#CHECK: vsel %v0, %v0, %v0, %v0 +# CHECK: vsel %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x8d -#CHECK: vsel %v3, %v20, %v5, %v22 +# CHECK: vsel %v3, %v20, %v5, %v22 0xe7 0x34 0x50 0x00 0x65 0x8d -#CHECK: vsel %v31, %v31, %v31, %v31 +# CHECK: vsel %v31, %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0xff 0x8d -#CHECK: vsf %v0, %v0, %v0 +# CHECK: vsf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xf7 -#CHECK: vsf %v18, %v3, %v20 +# CHECK: vsf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0xf7 -#CHECK: vsf %v31, %v31, %v31 +# CHECK: vsf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0xf7 -#CHECK: vsg %v0, %v0, %v0 +# CHECK: vsg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xf7 -#CHECK: vsg %v18, %v3, %v20 +# CHECK: vsg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xf7 -#CHECK: vsg %v31, %v31, %v31 +# CHECK: vsg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0xf7 -#CHECK: vsh %v0, %v0, %v0 +# CHECK: vsh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xf7 -#CHECK: vsh %v18, %v3, %v20 +# CHECK: vsh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0xf7 -#CHECK: vsh %v31, %v31, %v31 +# CHECK: vsh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0xf7 -#CHECK: vsl %v0, %v0, %v0 +# CHECK: vsl %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x74 -#CHECK: vsl %v18, %v3, %v20 +# CHECK: vsl %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x74 -#CHECK: vsl %v31, %v31, %v31 +# CHECK: vsl %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x74 -#CHECK: vslb %v0, %v0, %v0 +# CHECK: vslb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x75 -#CHECK: vslb %v18, %v3, %v20 +# CHECK: vslb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x75 -#CHECK: vslb %v31, %v31, %v31 +# CHECK: vslb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x75 -#CHECK: vsldb %v0, %v0, %v0, 0 +# CHECK: vsldb %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x77 -#CHECK: vsldb %v3, %v20, %v5, 103 +# CHECK: vsldb %v3, %v20, %v5, 103 0xe7 0x34 0x50 0x67 0x04 0x77 -#CHECK: vsldb %v31, %v31, %v31, 255 +# CHECK: vsldb %v31, %v31, %v31, 255 0xe7 0xff 0xf0 0xff 0x0e 0x77 -#CHECK: vsq %v0, %v0, %v0 +# CHECK: vsq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xf7 -#CHECK: vsq %v18, %v3, %v20 +# CHECK: vsq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xf7 -#CHECK: vsq %v31, %v31, %v31 +# CHECK: vsq %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x4e 0xf7 -#CHECK: vsra %v0, %v0, %v0 +# CHECK: vsra %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x7e -#CHECK: vsra %v18, %v3, %v20 +# CHECK: vsra %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x7e -#CHECK: vsra %v31, %v31, %v31 +# CHECK: vsra %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x7e -#CHECK: vsrab %v0, %v0, %v0 +# CHECK: vsrab %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x7f -#CHECK: vsrab %v18, %v3, %v20 +# CHECK: vsrab %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x7f -#CHECK: vsrab %v31, %v31, %v31 +# CHECK: vsrab %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x7f -#CHECK: vsrl %v0, %v0, %v0 +# CHECK: vsrl %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x7c -#CHECK: vsrl %v18, %v3, %v20 +# CHECK: vsrl %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x7c -#CHECK: vsrl %v31, %v31, %v31 +# CHECK: vsrl %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x7c -#CHECK: vsrlb %v0, %v0, %v0 +# CHECK: vsrlb %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x7d -#CHECK: vsrlb %v18, %v3, %v20 +# CHECK: vsrlb %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x7d -#CHECK: vsrlb %v31, %v31, %v31 +# CHECK: vsrlb %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x7d -#CHECK: vst %v0, 0 +# CHECK: vst %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x0E -#CHECK: vst %v17, 2475(%r7,%r8) +# CHECK: vst %v17, 2475(%r7,%r8) 0xe7 0x17 0x89 0xab 0x08 0x0E -#CHECK: vst %v31, 4095(%r15,%r15) +# CHECK: vst %v31, 4095(%r15,%r15) 0xe7 0xff 0xff 0xff 0x08 0x0E -#CHECK: vsteb %v0, 0, 0 +# CHECK: vsteb %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x08 -#CHECK: vsteb %v17, 2475(%r7,%r8), 12 +# CHECK: vsteb %v17, 2475(%r7,%r8), 12 0xe7 0x17 0x89 0xab 0xc8 0x08 -#CHECK: vsteb %v31, 4095(%r15,%r15), 15 +# CHECK: vsteb %v31, 4095(%r15,%r15), 15 0xe7 0xff 0xff 0xff 0xf8 0x08 -#CHECK: vstef %v0, 0, 0 +# CHECK: vstef %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x0b -#CHECK: vstef %v17, 2475(%r7,%r8), 2 +# CHECK: vstef %v17, 2475(%r7,%r8), 2 0xe7 0x17 0x89 0xab 0x28 0x0b -#CHECK: vstef %v31, 4095(%r15,%r15), 3 +# CHECK: vstef %v31, 4095(%r15,%r15), 3 0xe7 0xff 0xff 0xff 0x38 0x0b -#CHECK: vsteg %v0, 0, 0 +# CHECK: vsteg %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x0a -#CHECK: vsteg %v17, 2475(%r7,%r8), 1 +# CHECK: vsteg %v17, 2475(%r7,%r8), 1 0xe7 0x17 0x89 0xab 0x18 0x0a -#CHECK: vsteg %v31, 4095(%r15,%r15), 1 +# CHECK: vsteg %v31, 4095(%r15,%r15), 1 0xe7 0xff 0xff 0xff 0x18 0x0a -#CHECK: vsteh %v0, 0, 0 +# CHECK: vsteh %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0x09 -#CHECK: vsteh %v17, 2475(%r7,%r8), 5 +# CHECK: vsteh %v17, 2475(%r7,%r8), 5 0xe7 0x17 0x89 0xab 0x58 0x09 -#CHECK: vsteh %v31, 4095(%r15,%r15), 7 +# CHECK: vsteh %v31, 4095(%r15,%r15), 7 0xe7 0xff 0xff 0xff 0x78 0x09 -#CHECK: vstl %v0, %r0, 0 +# CHECK: vstl %v0, %r0, 0 0xe7 0x00 0x00 0x00 0x00 0x3f -#CHECK: vstl %v18, %r3, 1383(%r4) +# CHECK: vstl %v18, %r3, 1383(%r4) 0xe7 0x23 0x45 0x67 0x08 0x3f -#CHECK: vstl %v31, %r15, 4095(%r15) +# CHECK: vstl %v31, %r15, 4095(%r15) 0xe7 0xff 0xff 0xff 0x08 0x3f -#CHECK: vstm %v0, %v0, 0 +# CHECK: vstm %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x3e -#CHECK: vstm %v12, %v18, 1110(%r3) +# CHECK: vstm %v12, %v18, 1110(%r3) 0xe7 0xc2 0x34 0x56 0x04 0x3e -#CHECK: vstm %v31, %v31, 4095(%r15) +# CHECK: vstm %v31, %v31, 4095(%r15) 0xe7 0xff 0xff 0xff 0x0c 0x3e -#CHECK: vstrc %v0, %v0, %v0, %v0, 11, 0 +# CHECK: vstrc %v0, %v0, %v0, %v0, 11, 0 0xe7 0x00 0x0b 0x00 0x00 0x8a -#CHECK: vstrc %v0, %v0, %v0, %v0, 11, 12 +# CHECK: vstrc %v0, %v0, %v0, %v0, 11, 12 0xe7 0x00 0x0b 0xc0 0x00 0x8a -#CHECK: vstrc %v18, %v3, %v20, %v5, 11, 0 +# CHECK: vstrc %v18, %v3, %v20, %v5, 11, 0 0xe7 0x23 0x4b 0x00 0x5a 0x8a -#CHECK: vstrc %v31, %v31, %v31, %v31, 11, 4 +# CHECK: vstrc %v31, %v31, %v31, %v31, 11, 4 0xe7 0xff 0xfb 0x40 0xff 0x8a -#CHECK: vstrcb %v0, %v0, %v0, %v0, 0 +# CHECK: vstrcb %v0, %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x8a -#CHECK: vstrcb %v0, %v0, %v0, %v0, 12 +# CHECK: vstrcb %v0, %v0, %v0, %v0, 12 0xe7 0x00 0x00 0xc0 0x00 0x8a -#CHECK: vstrcb %v18, %v3, %v20, %v5, 0 +# CHECK: vstrcb %v18, %v3, %v20, %v5, 0 0xe7 0x23 0x40 0x00 0x5a 0x8a -#CHECK: vstrcb %v31, %v31, %v31, %v31, 4 +# CHECK: vstrcb %v31, %v31, %v31, %v31, 4 0xe7 0xff 0xf0 0x40 0xff 0x8a -#CHECK: vstrcbs %v31, %v31, %v31, %v31, 8 +# CHECK: vstrcbs %v31, %v31, %v31, %v31, 8 0xe7 0xff 0xf0 0x90 0xff 0x8a -#CHECK: vstrczb %v31, %v31, %v31, %v31, 4 +# CHECK: vstrczb %v31, %v31, %v31, %v31, 4 0xe7 0xff 0xf0 0x60 0xff 0x8a -#CHECK: vstrczbs %v31, %v31, %v31, %v31, 8 +# CHECK: vstrczbs %v31, %v31, %v31, %v31, 8 0xe7 0xff 0xf0 0xb0 0xff 0x8a -#CHECK: vstrcf %v0, %v0, %v0, %v0, 0 +# CHECK: vstrcf %v0, %v0, %v0, %v0, 0 0xe7 0x00 0x02 0x00 0x00 0x8a -#CHECK: vstrcf %v0, %v0, %v0, %v0, 12 +# CHECK: vstrcf %v0, %v0, %v0, %v0, 12 0xe7 0x00 0x02 0xc0 0x00 0x8a -#CHECK: vstrcf %v18, %v3, %v20, %v5, 0 +# CHECK: vstrcf %v18, %v3, %v20, %v5, 0 0xe7 0x23 0x42 0x00 0x5a 0x8a -#CHECK: vstrcf %v31, %v31, %v31, %v31, 4 +# CHECK: vstrcf %v31, %v31, %v31, %v31, 4 0xe7 0xff 0xf2 0x40 0xff 0x8a -#CHECK: vstrcfs %v31, %v31, %v31, %v31, 8 +# CHECK: vstrcfs %v31, %v31, %v31, %v31, 8 0xe7 0xff 0xf2 0x90 0xff 0x8a -#CHECK: vstrczf %v31, %v31, %v31, %v31, 4 +# CHECK: vstrczf %v31, %v31, %v31, %v31, 4 0xe7 0xff 0xf2 0x60 0xff 0x8a -#CHECK: vstrczfs %v31, %v31, %v31, %v31, 8 +# CHECK: vstrczfs %v31, %v31, %v31, %v31, 8 0xe7 0xff 0xf2 0xb0 0xff 0x8a -#CHECK: vstrch %v0, %v0, %v0, %v0, 0 +# CHECK: vstrch %v0, %v0, %v0, %v0, 0 0xe7 0x00 0x01 0x00 0x00 0x8a -#CHECK: vstrch %v0, %v0, %v0, %v0, 12 +# CHECK: vstrch %v0, %v0, %v0, %v0, 12 0xe7 0x00 0x01 0xc0 0x00 0x8a -#CHECK: vstrch %v18, %v3, %v20, %v5, 0 +# CHECK: vstrch %v18, %v3, %v20, %v5, 0 0xe7 0x23 0x41 0x00 0x5a 0x8a -#CHECK: vstrch %v31, %v31, %v31, %v31, 4 +# CHECK: vstrch %v31, %v31, %v31, %v31, 4 0xe7 0xff 0xf1 0x40 0xff 0x8a -#CHECK: vstrchs %v31, %v31, %v31, %v31, 8 +# CHECK: vstrchs %v31, %v31, %v31, %v31, 8 0xe7 0xff 0xf1 0x90 0xff 0x8a -#CHECK: vstrczh %v31, %v31, %v31, %v31, 4 +# CHECK: vstrczh %v31, %v31, %v31, %v31, 4 0xe7 0xff 0xf1 0x60 0xff 0x8a -#CHECK: vstrczhs %v31, %v31, %v31, %v31, 8 +# CHECK: vstrczhs %v31, %v31, %v31, %v31, 8 0xe7 0xff 0xf1 0xb0 0xff 0x8a -#CHECK: vsumg %v0, %v0, %v0, 11 +# CHECK: vsum %v0, %v0, %v0, 11 +0xe7 0x00 0x00 0x00 0xb0 0x64 + +# CHECK: vsum %v18, %v3, %v20, 11 +0xe7 0x23 0x40 0x00 0xba 0x64 + +# CHECK: vsum %v31, %v31, %v31, 11 +0xe7 0xff 0xf0 0x00 0xbe 0x64 + +# CHECK: vsumb %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x00 0x64 + +# CHECK: vsumb %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x0a 0x64 + +# CHECK: vsumb %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x0e 0x64 + +# CHECK: vsumg %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0x65 -#CHECK: vsumg %v18, %v3, %v20, 11 +# CHECK: vsumg %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0x65 -#CHECK: vsumg %v31, %v31, %v31, 11 +# CHECK: vsumg %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0x65 -#CHECK: vsumgh %v0, %v0, %v0 +# CHECK: vsumgf %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x20 0x65 + +# CHECK: vsumgf %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x2a 0x65 + +# CHECK: vsumgf %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x2e 0x65 + +# CHECK: vsumgh %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0x65 -#CHECK: vsumgh %v18, %v3, %v20 +# CHECK: vsumgh %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x1a 0x65 -#CHECK: vsumgh %v31, %v31, %v31 +# CHECK: vsumgh %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x1e 0x65 -#CHECK: vsumgf %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x20 0x65 +# CHECK: vsumh %v0, %v0, %v0 +0xe7 0x00 0x00 0x00 0x10 0x64 -#CHECK: vsumgf %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x2a 0x65 +# CHECK: vsumh %v18, %v3, %v20 +0xe7 0x23 0x40 0x00 0x1a 0x64 -#CHECK: vsumgf %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x2e 0x65 +# CHECK: vsumh %v31, %v31, %v31 +0xe7 0xff 0xf0 0x00 0x1e 0x64 -#CHECK: vsumq %v0, %v0, %v0, 11 +# CHECK: vsumq %v0, %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0x67 -#CHECK: vsumq %v18, %v3, %v20, 11 +# CHECK: vsumq %v18, %v3, %v20, 11 0xe7 0x23 0x40 0x00 0xba 0x67 -#CHECK: vsumq %v31, %v31, %v31, 11 +# CHECK: vsumq %v31, %v31, %v31, 11 0xe7 0xff 0xf0 0x00 0xbe 0x67 -#CHECK: vsumqf %v0, %v0, %v0 +# CHECK: vsumqf %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0x67 -#CHECK: vsumqf %v18, %v3, %v20 +# CHECK: vsumqf %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x2a 0x67 -#CHECK: vsumqf %v31, %v31, %v31 +# CHECK: vsumqf %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x2e 0x67 -#CHECK: vsumqg %v0, %v0, %v0 +# CHECK: vsumqg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0x67 -#CHECK: vsumqg %v18, %v3, %v20 +# CHECK: vsumqg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0x67 -#CHECK: vsumqg %v31, %v31, %v31 +# CHECK: vsumqg %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x3e 0x67 -#CHECK: vsum %v0, %v0, %v0, 11 -0xe7 0x00 0x00 0x00 0xb0 0x64 - -#CHECK: vsum %v18, %v3, %v20, 11 -0xe7 0x23 0x40 0x00 0xba 0x64 - -#CHECK: vsum %v31, %v31, %v31, 11 -0xe7 0xff 0xf0 0x00 0xbe 0x64 - -#CHECK: vsumb %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x00 0x64 - -#CHECK: vsumb %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x0a 0x64 - -#CHECK: vsumb %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x0e 0x64 - -#CHECK: vsumh %v0, %v0, %v0 -0xe7 0x00 0x00 0x00 0x10 0x64 - -#CHECK: vsumh %v18, %v3, %v20 -0xe7 0x23 0x40 0x00 0x1a 0x64 - -#CHECK: vsumh %v31, %v31, %v31 -0xe7 0xff 0xf0 0x00 0x1e 0x64 - -#CHECK: vtm %v0, %v0 +# CHECK: vtm %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xd8 -#CHECK: vtm %v19, %v14 +# CHECK: vtm %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0xd8 -#CHECK: vtm %v31, %v31 +# CHECK: vtm %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0xd8 -#CHECK: vuph %v0, %v0, 11 +# CHECK: vuph %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xd7 -#CHECK: vuph %v19, %v14, 11 +# CHECK: vuph %v19, %v14, 11 0xe7 0x3e 0x00 0x00 0xb8 0xd7 -#CHECK: vuph %v31, %v31, 11 +# CHECK: vuph %v31, %v31, 11 0xe7 0xff 0x00 0x00 0xbc 0xd7 -#CHECK: vuphb %v0, %v0 +# CHECK: vuphb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xd7 -#CHECK: vuphb %v19, %v14 +# CHECK: vuphb %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0xd7 -#CHECK: vuphb %v31, %v31 +# CHECK: vuphb %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0xd7 -#CHECK: vuphf %v0, %v0 +# CHECK: vuphf %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xd7 -#CHECK: vuphf %v19, %v14 +# CHECK: vuphf %v19, %v14 0xe7 0x3e 0x00 0x00 0x28 0xd7 -#CHECK: vuphf %v31, %v31 +# CHECK: vuphf %v31, %v31 0xe7 0xff 0x00 0x00 0x2c 0xd7 -#CHECK: vuphh %v0, %v0 +# CHECK: vuphh %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xd7 -#CHECK: vuphh %v19, %v14 +# CHECK: vuphh %v19, %v14 0xe7 0x3e 0x00 0x00 0x18 0xd7 -#CHECK: vuphh %v31, %v31 +# CHECK: vuphh %v31, %v31 0xe7 0xff 0x00 0x00 0x1c 0xd7 -#CHECK: vuplh %v0, %v0, 11 +# CHECK: vupl %v0, %v0, 11 +0xe7 0x00 0x00 0x00 0xb0 0xd6 + +# CHECK: vupl %v19, %v14, 11 +0xe7 0x3e 0x00 0x00 0xb8 0xd6 + +# CHECK: vupl %v31, %v31, 11 +0xe7 0xff 0x00 0x00 0xbc 0xd6 + +# CHECK: vuplb %v0, %v0 +0xe7 0x00 0x00 0x00 0x00 0xd6 + +# CHECK: vuplb %v19, %v14 +0xe7 0x3e 0x00 0x00 0x08 0xd6 + +# CHECK: vuplb %v31, %v31 +0xe7 0xff 0x00 0x00 0x0c 0xd6 + +# CHECK: vuplf %v0, %v0 +0xe7 0x00 0x00 0x00 0x20 0xd6 + +# CHECK: vuplf %v19, %v14 +0xe7 0x3e 0x00 0x00 0x28 0xd6 + +# CHECK: vuplf %v31, %v31 +0xe7 0xff 0x00 0x00 0x2c 0xd6 + +# CHECK: vuplh %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xd5 -#CHECK: vuplh %v19, %v14, 11 +# CHECK: vuplh %v19, %v14, 11 0xe7 0x3e 0x00 0x00 0xb8 0xd5 -#CHECK: vuplh %v31, %v31, 11 +# CHECK: vuplh %v31, %v31, 11 0xe7 0xff 0x00 0x00 0xbc 0xd5 -#CHECK: vuplhb %v0, %v0 +# CHECK: vuplhb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xd5 -#CHECK: vuplhb %v19, %v14 +# CHECK: vuplhb %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0xd5 -#CHECK: vuplhb %v31, %v31 +# CHECK: vuplhb %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0xd5 -#CHECK: vuplhf %v0, %v0 +# CHECK: vuplhf %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xd5 -#CHECK: vuplhf %v19, %v14 +# CHECK: vuplhf %v19, %v14 0xe7 0x3e 0x00 0x00 0x28 0xd5 -#CHECK: vuplhf %v31, %v31 +# CHECK: vuplhf %v31, %v31 0xe7 0xff 0x00 0x00 0x2c 0xd5 -#CHECK: vuplhh %v0, %v0 +# CHECK: vuplhh %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xd5 -#CHECK: vuplhh %v19, %v14 +# CHECK: vuplhh %v19, %v14 0xe7 0x3e 0x00 0x00 0x18 0xd5 -#CHECK: vuplhh %v31, %v31 +# CHECK: vuplhh %v31, %v31 0xe7 0xff 0x00 0x00 0x1c 0xd5 -#CHECK: vupl %v0, %v0, 11 -0xe7 0x00 0x00 0x00 0xb0 0xd6 - -#CHECK: vupl %v19, %v14, 11 -0xe7 0x3e 0x00 0x00 0xb8 0xd6 - -#CHECK: vupl %v31, %v31, 11 -0xe7 0xff 0x00 0x00 0xbc 0xd6 - -#CHECK: vuplb %v0, %v0 -0xe7 0x00 0x00 0x00 0x00 0xd6 - -#CHECK: vuplb %v19, %v14 -0xe7 0x3e 0x00 0x00 0x08 0xd6 - -#CHECK: vuplb %v31, %v31 -0xe7 0xff 0x00 0x00 0x0c 0xd6 - -#CHECK: vuplf %v0, %v0 -0xe7 0x00 0x00 0x00 0x20 0xd6 - -#CHECK: vuplf %v19, %v14 -0xe7 0x3e 0x00 0x00 0x28 0xd6 - -#CHECK: vuplf %v31, %v31 -0xe7 0xff 0x00 0x00 0x2c 0xd6 - -#CHECK: vuplhw %v0, %v0 +# CHECK: vuplhw %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xd6 -#CHECK: vuplhw %v19, %v14 +# CHECK: vuplhw %v19, %v14 0xe7 0x3e 0x00 0x00 0x18 0xd6 -#CHECK: vuplhw %v31, %v31 +# CHECK: vuplhw %v31, %v31 0xe7 0xff 0x00 0x00 0x1c 0xd6 -#CHECK: vupll %v0, %v0, 11 +# CHECK: vupll %v0, %v0, 11 0xe7 0x00 0x00 0x00 0xb0 0xd4 -#CHECK: vupll %v19, %v14, 11 +# CHECK: vupll %v19, %v14, 11 0xe7 0x3e 0x00 0x00 0xb8 0xd4 -#CHECK: vupll %v31, %v31, 11 +# CHECK: vupll %v31, %v31, 11 0xe7 0xff 0x00 0x00 0xbc 0xd4 -#CHECK: vupllb %v0, %v0 +# CHECK: vupllb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0xd4 -#CHECK: vupllb %v19, %v14 +# CHECK: vupllb %v19, %v14 0xe7 0x3e 0x00 0x00 0x08 0xd4 -#CHECK: vupllb %v31, %v31 +# CHECK: vupllb %v31, %v31 0xe7 0xff 0x00 0x00 0x0c 0xd4 -#CHECK: vupllf %v0, %v0 +# CHECK: vupllf %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0xd4 -#CHECK: vupllf %v19, %v14 +# CHECK: vupllf %v19, %v14 0xe7 0x3e 0x00 0x00 0x28 0xd4 -#CHECK: vupllf %v31, %v31 +# CHECK: vupllf %v31, %v31 0xe7 0xff 0x00 0x00 0x2c 0xd4 -#CHECK: vupllh %v0, %v0 +# CHECK: vupllh %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0xd4 -#CHECK: vupllh %v19, %v14 +# CHECK: vupllh %v19, %v14 0xe7 0x3e 0x00 0x00 0x18 0xd4 -#CHECK: vupllh %v31, %v31 +# CHECK: vupllh %v31, %v31 0xe7 0xff 0x00 0x00 0x1c 0xd4 -#CHECK: vx %v0, %v0, %v0 +# CHECK: vx %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x6d -#CHECK: vx %v18, %v3, %v20 +# CHECK: vx %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x0a 0x6d -#CHECK: vx %v31, %v31, %v31 +# CHECK: vx %v31, %v31, %v31 0xe7 0xff 0xf0 0x00 0x0e 0x6d -#CHECK: wcdgb %f0, %f0, 0, 0 +# CHECK: wcdgb %f0, %f0, 0, 0 0xe7 0x00 0x00 0x08 0x30 0xc3 -#CHECK: wcdgb %v19, %f14, 4, 10 +# CHECK: wcdgb %v19, %f14, 4, 10 0xe7 0x3e 0x00 0xac 0x38 0xc3 -#CHECK: wcdgb %v31, %v31, 7, 15 +# CHECK: wcdgb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xff 0x3c 0xc3 -#CHECK: wcdlgb %f0, %f0, 0, 0 +# CHECK: wcdlgb %f0, %f0, 0, 0 0xe7 0x00 0x00 0x08 0x30 0xc1 -#CHECK: wcdlgb %v19, %f14, 4, 10 +# CHECK: wcdlgb %v19, %f14, 4, 10 0xe7 0x3e 0x00 0xac 0x38 0xc1 -#CHECK: wcdlgb %v31, %v31, 7, 15 +# CHECK: wcdlgb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xff 0x3c 0xc1 -#CHECK: wcgdb %f0, %f0, 0, 0 +# CHECK: wcgdb %f0, %f0, 0, 0 0xe7 0x00 0x00 0x08 0x30 0xc2 -#CHECK: wcgdb %v19, %f14, 4, 10 +# CHECK: wcgdb %v19, %f14, 4, 10 0xe7 0x3e 0x00 0xac 0x38 0xc2 -#CHECK: wcgdb %v31, %v31, 7, 15 +# CHECK: wcgdb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xff 0x3c 0xc2 -#CHECK: wclgdb %f0, %f0, 0, 0 +# CHECK: wclgdb %f0, %f0, 0, 0 0xe7 0x00 0x00 0x08 0x30 0xc0 -#CHECK: wclgdb %v19, %f14, 4, 10 +# CHECK: wclgdb %v19, %f14, 4, 10 0xe7 0x3e 0x00 0xac 0x38 0xc0 -#CHECK: wclgdb %v31, %v31, 7, 15 +# CHECK: wclgdb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xff 0x3c 0xc0 -#CHECK: wfadb %f0, %f0, %f0 +# CHECK: wfadb %f0, %f0, %f0 0xe7 0x00 0x00 0x08 0x30 0xe3 -#CHECK: wfadb %v18, %f3, %v20 +# CHECK: wfadb %v18, %f3, %v20 0xe7 0x23 0x40 0x08 0x3a 0xe3 -#CHECK: wfadb %v31, %v31, %v31 +# CHECK: wfadb %v31, %v31, %v31 0xe7 0xff 0xf0 0x08 0x3e 0xe3 -#CHECK: wfc %f0, %f0, 11, 9 +# CHECK: wfc %f0, %f0, 11, 9 0xe7 0x00 0x00 0x09 0xb0 0xcb -#CHECK: wfc %v19, %f14, 11, 9 +# CHECK: wfc %v19, %f14, 11, 9 0xe7 0x3e 0x00 0x09 0xb8 0xcb -#CHECK: wfc %v31, %v31, 11, 9 +# CHECK: wfc %v31, %v31, 11, 9 0xe7 0xff 0x00 0x09 0xbc 0xcb -#CHECK: wfcdb %f0, %f0 +# CHECK: wfcdb %f0, %f0 0xe7 0x00 0x00 0x00 0x30 0xcb -#CHECK: wfcdb %v19, %f14 +# CHECK: wfcdb %v19, %f14 0xe7 0x3e 0x00 0x00 0x38 0xcb -#CHECK: wfcdb %v31, %v31 +# CHECK: wfcdb %v31, %v31 0xe7 0xff 0x00 0x00 0x3c 0xcb -#CHECK: wfcedb %f0, %f0, %f0 +# CHECK: wfcedb %f0, %f0, %f0 0xe7 0x00 0x00 0x08 0x30 0xe8 -#CHECK: wfcedb %v18, %f3, %v20 +# CHECK: wfcedb %v18, %f3, %v20 0xe7 0x23 0x40 0x08 0x3a 0xe8 -#CHECK: wfcedb %v31, %v31, %v31 +# CHECK: wfcedb %v31, %v31, %v31 0xe7 0xff 0xf0 0x08 0x3e 0xe8 -#CHECK: wfcedbs %f0, %f0, %f0 +# CHECK: wfcedbs %f0, %f0, %f0 0xe7 0x00 0x00 0x18 0x30 0xe8 -#CHECK: wfcedbs %v18, %f3, %v20 +# CHECK: wfcedbs %v18, %f3, %v20 0xe7 0x23 0x40 0x18 0x3a 0xe8 -#CHECK: wfcedbs %v31, %v31, %v31 +# CHECK: wfcedbs %v31, %v31, %v31 0xe7 0xff 0xf0 0x18 0x3e 0xe8 -#CHECK: wfchdb %f0, %f0, %f0 +# CHECK: wfchdb %f0, %f0, %f0 0xe7 0x00 0x00 0x08 0x30 0xeb -#CHECK: wfchdb %v18, %f3, %v20 +# CHECK: wfchdb %v18, %f3, %v20 0xe7 0x23 0x40 0x08 0x3a 0xeb -#CHECK: wfchdb %v31, %v31, %v31 +# CHECK: wfchdb %v31, %v31, %v31 0xe7 0xff 0xf0 0x08 0x3e 0xeb -#CHECK: wfchdbs %f0, %f0, %f0 +# CHECK: wfchdbs %f0, %f0, %f0 0xe7 0x00 0x00 0x18 0x30 0xeb -#CHECK: wfchdbs %v18, %f3, %v20 +# CHECK: wfchdbs %v18, %f3, %v20 0xe7 0x23 0x40 0x18 0x3a 0xeb -#CHECK: wfchdbs %v31, %v31, %v31 +# CHECK: wfchdbs %v31, %v31, %v31 0xe7 0xff 0xf0 0x18 0x3e 0xeb -#CHECK: wfchedb %f0, %f0, %f0 +# CHECK: wfchedb %f0, %f0, %f0 0xe7 0x00 0x00 0x08 0x30 0xea -#CHECK: wfchedb %v18, %f3, %v20 +# CHECK: wfchedb %v18, %f3, %v20 0xe7 0x23 0x40 0x08 0x3a 0xea -#CHECK: wfchedb %v31, %v31, %v31 +# CHECK: wfchedb %v31, %v31, %v31 0xe7 0xff 0xf0 0x08 0x3e 0xea -#CHECK: wfchedbs %f0, %f0, %f0 +# CHECK: wfchedbs %f0, %f0, %f0 0xe7 0x00 0x00 0x18 0x30 0xea -#CHECK: wfchedbs %v18, %f3, %v20 +# CHECK: wfchedbs %v18, %f3, %v20 0xe7 0x23 0x40 0x18 0x3a 0xea -#CHECK: wfchedbs %v31, %v31, %v31 +# CHECK: wfchedbs %v31, %v31, %v31 0xe7 0xff 0xf0 0x18 0x3e 0xea -#CHECK: wfddb %f0, %f0, %f0 +# CHECK: wfddb %f0, %f0, %f0 0xe7 0x00 0x00 0x08 0x30 0xe5 -#CHECK: wfddb %v18, %f3, %v20 +# CHECK: wfddb %v18, %f3, %v20 0xe7 0x23 0x40 0x08 0x3a 0xe5 -#CHECK: wfddb %v31, %v31, %v31 +# CHECK: wfddb %v31, %v31, %v31 0xe7 0xff 0xf0 0x08 0x3e 0xe5 -#CHECK: wfidb %f0, %f0, 0, 0 +# CHECK: wfidb %f0, %f0, 0, 0 0xe7 0x00 0x00 0x08 0x30 0xc7 -#CHECK: wfidb %v19, %f14, 4, 10 +# CHECK: wfidb %v19, %f14, 4, 10 0xe7 0x3e 0x00 0xac 0x38 0xc7 -#CHECK: wfidb %v31, %v31, 7, 15 +# CHECK: wfidb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xff 0x3c 0xc7 -#CHECK: wfk %f0, %f0, 11, 9 +# CHECK: wfk %f0, %f0, 11, 9 0xe7 0x00 0x00 0x09 0xb0 0xca -#CHECK: wfk %v19, %f14, 11, 9 +# CHECK: wfk %v19, %f14, 11, 9 0xe7 0x3e 0x00 0x09 0xb8 0xca -#CHECK: wfk %v31, %v31, 11, 9 +# CHECK: wfk %v31, %v31, 11, 9 0xe7 0xff 0x00 0x09 0xbc 0xca -#CHECK: wfkdb %f0, %f0 +# CHECK: wfkdb %f0, %f0 0xe7 0x00 0x00 0x00 0x30 0xca -#CHECK: wfkdb %v19, %f14 +# CHECK: wfkdb %v19, %f14 0xe7 0x3e 0x00 0x00 0x38 0xca -#CHECK: wfkdb %v31, %v31 +# CHECK: wfkdb %v31, %v31 0xe7 0xff 0x00 0x00 0x3c 0xca -#CHECK: wfpsodb %f0, %f0, 7 -0xe7 0x00 0x00 0x78 0x30 0xcc - -#CHECK: wfpsodb %v19, %f14, 7 -0xe7 0x3e 0x00 0x78 0x38 0xcc - -#CHECK: wfpsodb %v31, %v31, 7 -0xe7 0xff 0x00 0x78 0x3c 0xcc - -#CHECK: wflcdb %f0, %f0 +# CHECK: wflcdb %f0, %f0 0xe7 0x00 0x00 0x08 0x30 0xcc -#CHECK: wflcdb %v19, %f14 +# CHECK: wflcdb %v19, %f14 0xe7 0x3e 0x00 0x08 0x38 0xcc -#CHECK: wflcdb %v31, %v31 +# CHECK: wflcdb %v31, %v31 0xe7 0xff 0x00 0x08 0x3c 0xcc -#CHECK: wflndb %f0, %f0 +# CHECK: wflndb %f0, %f0 0xe7 0x00 0x00 0x18 0x30 0xcc -#CHECK: wflndb %v19, %f14 +# CHECK: wflndb %v19, %f14 0xe7 0x3e 0x00 0x18 0x38 0xcc -#CHECK: wflndb %v31, %v31 +# CHECK: wflndb %v31, %v31 0xe7 0xff 0x00 0x18 0x3c 0xcc -#CHECK: wflpdb %f0, %f0 +# CHECK: wflpdb %f0, %f0 0xe7 0x00 0x00 0x28 0x30 0xcc -#CHECK: wflpdb %v19, %f14 +# CHECK: wflpdb %v19, %f14 0xe7 0x3e 0x00 0x28 0x38 0xcc -#CHECK: wflpdb %v31, %v31 +# CHECK: wflpdb %v31, %v31 0xe7 0xff 0x00 0x28 0x3c 0xcc -#CHECK: wfmadb %f0, %f0, %f0, %f0 +# CHECK: wfmadb %f0, %f0, %f0, %f0 0xe7 0x00 0x03 0x08 0x00 0x8f -#CHECK: wfmadb %f3, %v20, %f5, %v22 +# CHECK: wfmadb %f3, %v20, %f5, %v22 0xe7 0x34 0x53 0x08 0x65 0x8f -#CHECK: wfmadb %v31, %v31, %v31, %v31 +# CHECK: wfmadb %v31, %v31, %v31, %v31 0xe7 0xff 0xf3 0x08 0xff 0x8f -#CHECK: wfmdb %f0, %f0, %f0 +# CHECK: wfmdb %f0, %f0, %f0 0xe7 0x00 0x00 0x08 0x30 0xe7 -#CHECK: wfmdb %v18, %f3, %v20 +# CHECK: wfmdb %v18, %f3, %v20 0xe7 0x23 0x40 0x08 0x3a 0xe7 -#CHECK: wfmdb %v31, %v31, %v31 +# CHECK: wfmdb %v31, %v31, %v31 0xe7 0xff 0xf0 0x08 0x3e 0xe7 -#CHECK: wfmsdb %f0, %f0, %f0, %f0 +# CHECK: wfmsdb %f0, %f0, %f0, %f0 0xe7 0x00 0x03 0x08 0x00 0x8e -#CHECK: wfmsdb %f3, %v20, %f5, %v22 +# CHECK: wfmsdb %f3, %v20, %f5, %v22 0xe7 0x34 0x53 0x08 0x65 0x8e -#CHECK: wfmsdb %v31, %v31, %v31, %v31 +# CHECK: wfmsdb %v31, %v31, %v31, %v31 0xe7 0xff 0xf3 0x08 0xff 0x8e -#CHECK: wfsdb %f0, %f0, %f0 +# CHECK: wfpsodb %f0, %f0, 7 +0xe7 0x00 0x00 0x78 0x30 0xcc + +# CHECK: wfpsodb %v19, %f14, 7 +0xe7 0x3e 0x00 0x78 0x38 0xcc + +# CHECK: wfpsodb %v31, %v31, 7 +0xe7 0xff 0x00 0x78 0x3c 0xcc + +# CHECK: wfsdb %f0, %f0, %f0 0xe7 0x00 0x00 0x08 0x30 0xe2 -#CHECK: wfsdb %v18, %f3, %v20 +# CHECK: wfsdb %v18, %f3, %v20 0xe7 0x23 0x40 0x08 0x3a 0xe2 -#CHECK: wfsdb %v31, %v31, %v31 +# CHECK: wfsdb %v31, %v31, %v31 0xe7 0xff 0xf0 0x08 0x3e 0xe2 -#CHECK: wfsqdb %f0, %f0 +# CHECK: wfsqdb %f0, %f0 0xe7 0x00 0x00 0x08 0x30 0xce -#CHECK: wfsqdb %v19, %f14 +# CHECK: wfsqdb %v19, %f14 0xe7 0x3e 0x00 0x08 0x38 0xce -#CHECK: wfsqdb %v31, %v31 +# CHECK: wfsqdb %v31, %v31 0xe7 0xff 0x00 0x08 0x3c 0xce -#CHECK: wftcidb %f0, %f0, 0 +# CHECK: wftcidb %f0, %f0, 0 0xe7 0x00 0x00 0x08 0x30 0x4a -#CHECK: wftcidb %v19, %f4, 1383 +# CHECK: wftcidb %v19, %f4, 1383 0xe7 0x34 0x56 0x78 0x38 0x4a -#CHECK: wftcidb %v31, %v31, 4095 +# CHECK: wftcidb %v31, %v31, 4095 0xe7 0xff 0xff 0xf8 0x3c 0x4a -#CHECK: wldeb %f0, %f0 +# CHECK: wldeb %f0, %f0 0xe7 0x00 0x00 0x08 0x20 0xc4 -#CHECK: wldeb %v19, %f14 +# CHECK: wldeb %v19, %f14 0xe7 0x3e 0x00 0x08 0x28 0xc4 -#CHECK: wldeb %v31, %v31 +# CHECK: wldeb %v31, %v31 0xe7 0xff 0x00 0x08 0x2c 0xc4 -#CHECK: wledb %f0, %f0, 0, 0 +# CHECK: wledb %f0, %f0, 0, 0 0xe7 0x00 0x00 0x08 0x30 0xc5 -#CHECK: wledb %v19, %f14, 4, 10 +# CHECK: wledb %v19, %f14, 4, 10 0xe7 0x3e 0x00 0xac 0x38 0xc5 -#CHECK: wledb %v31, %v31, 7, 15 +# CHECK: wledb %v31, %v31, 7, 15 0xe7 0xff 0x00 0xff 0x3c 0xc5 -#CHECK: lochi %r11, 42, 0 -0xec 0xb0 0x00 0x2a 0x00 0x42 - -#CHECK: lochio %r11, 42 -0xec 0xb1 0x00 0x2a 0x00 0x42 - -#CHECK: lochih %r11, 42 -0xec 0xb2 0x00 0x2a 0x00 0x42 - -#CHECK: lochinle %r11, 42 -0xec 0xb3 0x00 0x2a 0x00 0x42 - -#CHECK: lochil %r11, -1 -0xec 0xb4 0xff 0xff 0x00 0x42 - -#CHECK: lochinhe %r11, 42 -0xec 0xb5 0x00 0x2a 0x00 0x42 - -#CHECK: lochilh %r11, -1 -0xec 0xb6 0xff 0xff 0x00 0x42 - -#CHECK: lochine %r11, 0 -0xec 0xb7 0x00 0x00 0x00 0x42 - -#CHECK: lochie %r11, 0 -0xec 0xb8 0x00 0x00 0x00 0x42 - -#CHECK: lochinlh %r11, 42 -0xec 0xb9 0x00 0x2a 0x00 0x42 - -#CHECK: lochihe %r11, 255 -0xec 0xba 0x00 0xff 0x00 0x42 - -#CHECK: lochinl %r11, 255 -0xec 0xbb 0x00 0xff 0x00 0x42 - -#CHECK: lochile %r11, 32767 -0xec 0xbc 0x7f 0xff 0x00 0x42 - -#CHECK: lochinh %r11, 32767 -0xec 0xbd 0x7f 0xff 0x00 0x42 - -#CHECK: lochino %r11, 32512 -0xec 0xbe 0x7f 0x00 0x00 0x42 - -#CHECK: lochi %r11, 32512, 15 -0xec 0xbf 0x7f 0x00 0x00 0x42 - -#CHECK: locghi %r11, 42, 0 -0xec 0xb0 0x00 0x2a 0x00 0x46 - -#CHECK: locghio %r11, 42 -0xec 0xb1 0x00 0x2a 0x00 0x46 - -#CHECK: locghih %r11, 42 -0xec 0xb2 0x00 0x2a 0x00 0x46 - -#CHECK: locghinle %r11, 42 -0xec 0xb3 0x00 0x2a 0x00 0x46 - -#CHECK: locghil %r11, -1 -0xec 0xb4 0xff 0xff 0x00 0x46 - -#CHECK: locghinhe %r11, 42 -0xec 0xb5 0x00 0x2a 0x00 0x46 - -#CHECK: locghilh %r11, -1 -0xec 0xb6 0xff 0xff 0x00 0x46 - -#CHECK: locghine %r11, 0 -0xec 0xb7 0x00 0x00 0x00 0x46 - -#CHECK: locghie %r11, 0 -0xec 0xb8 0x00 0x00 0x00 0x46 - -#CHECK: locghinlh %r11, 42 -0xec 0xb9 0x00 0x2a 0x00 0x46 - -#CHECK: locghihe %r11, 255 -0xec 0xba 0x00 0xff 0x00 0x46 - -#CHECK: locghinl %r11, 255 -0xec 0xbb 0x00 0xff 0x00 0x46 - -#CHECK: locghile %r11, 32767 -0xec 0xbc 0x7f 0xff 0x00 0x46 - -#CHECK: locghinh %r11, 32767 -0xec 0xbd 0x7f 0xff 0x00 0x46 - -#CHECK: locghino %r11, 32512 -0xec 0xbe 0x7f 0x00 0x00 0x46 - -#CHECK: locghi %r11, 32512, 15 -0xec 0xbf 0x7f 0x00 0x00 0x46 - -#CHECK: lochhi %r11, 42, 0 -0xec 0xb0 0x00 0x2a 0x00 0x4e - -#CHECK: lochhio %r11, 42 -0xec 0xb1 0x00 0x2a 0x00 0x4e - -#CHECK: lochhih %r11, 42 -0xec 0xb2 0x00 0x2a 0x00 0x4e - -#CHECK: lochhinle %r11, 42 -0xec 0xb3 0x00 0x2a 0x00 0x4e - -#CHECK: lochhil %r11, -1 -0xec 0xb4 0xff 0xff 0x00 0x4e - -#CHECK: lochhinhe %r11, 42 -0xec 0xb5 0x00 0x2a 0x00 0x4e - -#CHECK: lochhilh %r11, -1 -0xec 0xb6 0xff 0xff 0x00 0x4e - -#CHECK: lochhine %r11, 0 -0xec 0xb7 0x00 0x00 0x00 0x4e - -#CHECK: lochhie %r11, 0 -0xec 0xb8 0x00 0x00 0x00 0x4e - -#CHECK: lochhinlh %r11, 42 -0xec 0xb9 0x00 0x2a 0x00 0x4e - -#CHECK: lochhihe %r11, 255 -0xec 0xba 0x00 0xff 0x00 0x4e - -#CHECK: lochhinl %r11, 255 -0xec 0xbb 0x00 0xff 0x00 0x4e - -#CHECK: lochhile %r11, 32767 -0xec 0xbc 0x7f 0xff 0x00 0x4e - -#CHECK: lochhinh %r11, 32767 -0xec 0xbd 0x7f 0xff 0x00 0x4e - -#CHECK: lochhino %r11, 32512 -0xec 0xbe 0x7f 0x00 0x00 0x4e - -#CHECK: lochhi %r11, 32512, 15 -0xec 0xbf 0x7f 0x00 0x00 0x4e - -# CHECK: locfh %r7, 6399(%r8), 0 -0xeb 0x70 0x88 0xff 0x01 0xe0 - -# CHECK: locfho %r7, 6399(%r8) -0xeb 0x71 0x88 0xff 0x01 0xe0 - -# CHECK: locfhh %r7, 6399(%r8) -0xeb 0x72 0x88 0xff 0x01 0xe0 - -# CHECK: locfhnle %r7, 6399(%r8) -0xeb 0x73 0x88 0xff 0x01 0xe0 - -# CHECK: locfhl %r7, 6399(%r8) -0xeb 0x74 0x88 0xff 0x01 0xe0 - -# CHECK: locfhnhe %r7, 6399(%r8) -0xeb 0x75 0x88 0xff 0x01 0xe0 - -# CHECK: locfhlh %r7, 6399(%r8) -0xeb 0x76 0x88 0xff 0x01 0xe0 - -# CHECK: locfhne %r7, 6399(%r8) -0xeb 0x77 0x88 0xff 0x01 0xe0 - -# CHECK: locfhe %r7, 6399(%r8) -0xeb 0x78 0x88 0xff 0x01 0xe0 - -# CHECK: locfhnlh %r7, 6399(%r8) -0xeb 0x79 0x88 0xff 0x01 0xe0 - -# CHECK: locfhhe %r7, 6399(%r8) -0xeb 0x7a 0x88 0xff 0x01 0xe0 - -# CHECK: locfhnl %r7, 6399(%r8) -0xeb 0x7b 0x88 0xff 0x01 0xe0 - -# CHECK: locfhle %r7, 6399(%r8) -0xeb 0x7c 0x88 0xff 0x01 0xe0 - -# CHECK: locfhnh %r7, 6399(%r8) -0xeb 0x7d 0x88 0xff 0x01 0xe0 - -# CHECK: locfhno %r7, 6399(%r8) -0xeb 0x7e 0x88 0xff 0x01 0xe0 - -# CHECK: locfh %r7, 6399(%r8), 15 -0xeb 0x7f 0x88 0xff 0x01 0xe0 - -# CHECK: locfhr %r11, %r3, 0 -0xb9 0xe0 0x00 0xb3 - -# CHECK: locfhro %r11, %r3 -0xb9 0xe0 0x10 0xb3 - -# CHECK: locfhrh %r11, %r3 -0xb9 0xe0 0x20 0xb3 - -# CHECK: locfhrnle %r11, %r3 -0xb9 0xe0 0x30 0xb3 - -# CHECK: locfhrl %r11, %r3 -0xb9 0xe0 0x40 0xb3 - -# CHECK: locfhrnhe %r11, %r3 -0xb9 0xe0 0x50 0xb3 - -# CHECK: locfhrlh %r11, %r3 -0xb9 0xe0 0x60 0xb3 - -# CHECK: locfhrne %r11, %r3 -0xb9 0xe0 0x70 0xb3 - -# CHECK: locfhre %r11, %r3 -0xb9 0xe0 0x80 0xb3 - -# CHECK: locfhrnlh %r11, %r3 -0xb9 0xe0 0x90 0xb3 - -# CHECK: locfhrhe %r11, %r3 -0xb9 0xe0 0xa0 0xb3 - -# CHECK: locfhrnl %r11, %r3 -0xb9 0xe0 0xb0 0xb3 - -# CHECK: locfhrle %r11, %r3 -0xb9 0xe0 0xc0 0xb3 - -# CHECK: locfhrnh %r11, %r3 -0xb9 0xe0 0xd0 0xb3 - -# CHECK: locfhrno %r11, %r3 -0xb9 0xe0 0xe0 0xb3 - -# CHECK: locfhr %r11, %r3, 15 -0xb9 0xe0 0xf0 0xb3 - -# CHECK: stocfh %r1, 2(%r3), 0 -0xeb 0x10 0x30 0x02 0x00 0xe1 - -# CHECK: stocfho %r1, 2(%r3) -0xeb 0x11 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhh %r1, 2(%r3) -0xeb 0x12 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhnle %r1, 2(%r3) -0xeb 0x13 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhl %r1, 2(%r3) -0xeb 0x14 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhnhe %r1, 2(%r3) -0xeb 0x15 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhlh %r1, 2(%r3) -0xeb 0x16 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhne %r1, 2(%r3) -0xeb 0x17 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhe %r1, 2(%r3) -0xeb 0x18 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhnlh %r1, 2(%r3) -0xeb 0x19 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhhe %r1, 2(%r3) -0xeb 0x1a 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhnl %r1, 2(%r3) -0xeb 0x1b 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhle %r1, 2(%r3) -0xeb 0x1c 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhnh %r1, 2(%r3) -0xeb 0x1d 0x30 0x02 0x00 0xe1 - -# CHECK: stocfhno %r1, 2(%r3) -0xeb 0x1e 0x30 0x02 0x00 0xe1 - -# CHECK: stocfh %r1, 2(%r3), 15 -0xeb 0x1f 0x30 0x02 0x00 0xe1 - |
