| # Test z13 instructions that don't have PC-relative operands. |
| # RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=z13 \ |
| # RUN: | FileCheck %s |
| |
| # CHECK: cdpt %f0, 0(1), 0 |
| 0xed 0x00 0x00 0x00 0x00 0xae |
| |
| # CHECK: cdpt %f15, 0(1), 0 |
| 0xed 0x00 0x00 0x00 0xf0 0xae |
| |
| # CHECK: cdpt %f0, 0(1), 15 |
| 0xed 0x00 0x00 0x00 0x0f 0xae |
| |
| # CHECK: cdpt %f0, 0(1,%r1), 0 |
| 0xed 0x00 0x10 0x00 0x00 0xae |
| |
| # CHECK: cdpt %f0, 0(1,%r15), 0 |
| 0xed 0x00 0xf0 0x00 0x00 0xae |
| |
| # CHECK: cdpt %f0, 4095(1,%r1), 0 |
| 0xed 0x00 0x1f 0xff 0x00 0xae |
| |
| # CHECK: cdpt %f0, 4095(1,%r15), 0 |
| 0xed 0x00 0xff 0xff 0x00 0xae |
| |
| # CHECK: cdpt %f0, 0(256,%r1), 0 |
| 0xed 0xff 0x10 0x00 0x00 0xae |
| |
| # CHECK: cdpt %f0, 0(256,%r15), 0 |
| 0xed 0xff 0xf0 0x00 0x00 0xae |
| |
| # CHECK: cpdt %f0, 0(1), 0 |
| 0xed 0x00 0x00 0x00 0x00 0xac |
| |
| # CHECK: cpdt %f15, 0(1), 0 |
| 0xed 0x00 0x00 0x00 0xf0 0xac |
| |
| # CHECK: cpdt %f0, 0(1), 15 |
| 0xed 0x00 0x00 0x00 0x0f 0xac |
| |
| # CHECK: cpdt %f0, 0(1,%r1), 0 |
| 0xed 0x00 0x10 0x00 0x00 0xac |
| |
| # CHECK: cpdt %f0, 0(1,%r15), 0 |
| 0xed 0x00 0xf0 0x00 0x00 0xac |
| |
| # CHECK: cpdt %f0, 4095(1,%r1), 0 |
| 0xed 0x00 0x1f 0xff 0x00 0xac |
| |
| # CHECK: cpdt %f0, 4095(1,%r15), 0 |
| 0xed 0x00 0xff 0xff 0x00 0xac |
| |
| # CHECK: cpdt %f0, 0(256,%r1), 0 |
| 0xed 0xff 0x10 0x00 0x00 0xac |
| |
| # CHECK: cpdt %f0, 0(256,%r15), 0 |
| 0xed 0xff 0xf0 0x00 0x00 0xac |
| |
| # CHECK: cpxt %f0, 0(1), 0 |
| 0xed 0x00 0x00 0x00 0x00 0xad |
| |
| # CHECK: cpxt %f13, 0(1), 0 |
| 0xed 0x00 0x00 0x00 0xd0 0xad |
| |
| # CHECK: cpxt %f0, 0(1), 15 |
| 0xed 0x00 0x00 0x00 0x0f 0xad |
| |
| # CHECK: cpxt %f0, 0(1,%r1), 0 |
| 0xed 0x00 0x10 0x00 0x00 0xad |
| |
| # CHECK: cpxt %f0, 0(1,%r15), 0 |
| 0xed 0x00 0xf0 0x00 0x00 0xad |
| |
| # CHECK: cpxt %f0, 4095(1,%r1), 0 |
| 0xed 0x00 0x1f 0xff 0x00 0xad |
| |
| # CHECK: cpxt %f0, 4095(1,%r15), 0 |
| 0xed 0x00 0xff 0xff 0x00 0xad |
| |
| # CHECK: cpxt %f0, 0(256,%r1), 0 |
| 0xed 0xff 0x10 0x00 0x00 0xad |
| |
| # CHECK: cpxt %f0, 0(256,%r15), 0 |
| 0xed 0xff 0xf0 0x00 0x00 0xad |
| |
| # CHECK: cxpt %f0, 0(1), 0 |
| 0xed 0x00 0x00 0x00 0x00 0xaf |
| |
| # CHECK: cxpt %f13, 0(1), 0 |
| 0xed 0x00 0x00 0x00 0xd0 0xaf |
| |
| # CHECK: cxpt %f0, 0(1), 15 |
| 0xed 0x00 0x00 0x00 0x0f 0xaf |
| |
| # CHECK: cxpt %f0, 0(1,%r1), 0 |
| 0xed 0x00 0x10 0x00 0x00 0xaf |
| |
| # CHECK: cxpt %f0, 0(1,%r15), 0 |
| 0xed 0x00 0xf0 0x00 0x00 0xaf |
| |
| # CHECK: cxpt %f0, 4095(1,%r1), 0 |
| 0xed 0x00 0x1f 0xff 0x00 0xaf |
| |
| # CHECK: cxpt %f0, 4095(1,%r15), 0 |
| 0xed 0x00 0xff 0xff 0x00 0xaf |
| |
| # CHECK: cxpt %f0, 0(256,%r1), 0 |
| 0xed 0xff 0x10 0x00 0x00 0xaf |
| |
| # CHECK: cxpt %f0, 0(256,%r15), 0 |
| 0xed 0xff 0xf0 0x00 0x00 0xaf |
| |
| # 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 |
| |
| # CHECK: lzrf %r0, -1 |
| 0xe3 0x00 0x0f 0xff 0xff 0x3b |
| |
| # CHECK: lzrf %r0, 0 |
| 0xe3 0x00 0x00 0x00 0x00 0x3b |
| |
| # CHECK: lzrf %r0, 1 |
| 0xe3 0x00 0x00 0x01 0x00 0x3b |
| |
| # CHECK: lzrf %r0, 524287 |
| 0xe3 0x00 0x0f 0xff 0x7f 0x3b |
| |
| # CHECK: lzrf %r0, 0(%r1) |
| 0xe3 0x00 0x10 0x00 0x00 0x3b |
| |
| # CHECK: lzrf %r0, 0(%r15) |
| 0xe3 0x00 0xf0 0x00 0x00 0x3b |
| |
| # CHECK: lzrf %r0, 524287(%r1,%r15) |
| 0xe3 0x01 0xff 0xff 0x7f 0x3b |
| |
| # CHECK: lzrf %r0, 524287(%r15,%r1) |
| 0xe3 0x0f 0x1f 0xff 0x7f 0x3b |
| |
| # CHECK: lzrf %r15, 0 |
| 0xe3 0xf0 0x00 0x00 0x00 0x3b |
| |
| # CHECK: lzrg %r0, -524288 |
| 0xe3 0x00 0x00 0x00 0x80 0x2a |
| |
| # CHECK: lzrg %r0, -1 |
| 0xe3 0x00 0x0f 0xff 0xff 0x2a |
| |
| # CHECK: lzrg %r0, 0 |
| 0xe3 0x00 0x00 0x00 0x00 0x2a |
| |
| # CHECK: lzrg %r0, 1 |
| 0xe3 0x00 0x00 0x01 0x00 0x2a |
| |
| # CHECK: lzrg %r0, 524287 |
| 0xe3 0x00 0x0f 0xff 0x7f 0x2a |
| |
| # CHECK: lzrg %r0, 0(%r1) |
| 0xe3 0x00 0x10 0x00 0x00 0x2a |
| |
| # CHECK: lzrg %r0, 0(%r15) |
| 0xe3 0x00 0xf0 0x00 0x00 0x2a |
| |
| # CHECK: lzrg %r0, 524287(%r1,%r15) |
| 0xe3 0x01 0xff 0xff 0x7f 0x2a |
| |
| # CHECK: lzrg %r0, 524287(%r15,%r1) |
| 0xe3 0x0f 0x1f 0xff 0x7f 0x2a |
| |
| # CHECK: lzrg %r15, 0 |
| 0xe3 0xf0 0x00 0x00 0x00 0x2a |
| |
| # CHECK: ppno %r2, %r10 |
| 0xb9 0x3c 0x00 0x2a |
| |
| # CHECK: ppno %r2, %r14 |
| 0xb9 0x3c 0x00 0x2e |
| |
| # CHECK: ppno %r14, %r2 |
| 0xb9 0x3c 0x00 0xe2 |
| |
| # CHECK: ppno %r14, %r10 |
| 0xb9 0x3c 0x00 0xea |
| |
| # CHECK: stocfh %r0, 0, 0 |
| 0xeb 0x00 0x00 0x00 0x00 0xe1 |
| |
| # CHECK: stocfh %r0, 0, 15 |
| 0xeb 0x0f 0x00 0x00 0x00 0xe1 |
| |
| # CHECK: stocfh %r0, -524288, 0 |
| 0xeb 0x00 0x00 0x00 0x80 0xe1 |
| |
| # CHECK: stocfh %r0, 524287, 0 |
| 0xeb 0x00 0x0f 0xff 0x7f 0xe1 |
| |
| # CHECK: stocfh %r0, 0(%r1), 0 |
| 0xeb 0x00 0x10 0x00 0x00 0xe1 |
| |
| # CHECK: stocfh %r0, 0(%r15), 0 |
| 0xeb 0x00 0xf0 0x00 0x00 0xe1 |
| |
| # 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: 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 |
| |
| # CHECK: va %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0xf3 |
| |
| # CHECK: va %v18, %v3, %v20, 11 |
| 0xe7 0x23 0x40 0x00 0xba 0xf3 |
| |
| # CHECK: va %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xf0 0x00 0xbe 0xf3 |
| |
| # CHECK: vab %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xf3 |
| |
| # CHECK: vab %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x0a 0xf3 |
| |
| # CHECK: vab %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x0e 0xf3 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x00 0xba 0xf1 |
| |
| # CHECK: vacc %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xf0 0x00 0xbe 0xf1 |
| |
| # CHECK: vaccb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xf1 |
| |
| # CHECK: vaccb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x0a 0xf1 |
| |
| # CHECK: vaccb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x0e 0xf1 |
| |
| # CHECK: vaccc %v0, %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x0b 0x00 0x00 0xb9 |
| |
| # CHECK: vaccc %v3, %v20, %v5, %v22, 11 |
| 0xe7 0x34 0x5b 0x00 0x65 0xb9 |
| |
| # CHECK: vaccc %v31, %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xfb 0x00 0xff 0xb9 |
| |
| # CHECK: vacccq %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x04 0x00 0x00 0xb9 |
| |
| # CHECK: vacccq %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x54 0x00 0x65 0xb9 |
| |
| # CHECK: vacccq %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf4 0x00 0xff 0xb9 |
| |
| # CHECK: vaccf %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0xf1 |
| |
| # CHECK: vaccf %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x2a 0xf1 |
| |
| # CHECK: vaccf %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x2e 0xf1 |
| |
| # CHECK: vaccg %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xf1 |
| |
| # CHECK: vaccg %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xf1 |
| |
| # CHECK: vaccg %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xf1 |
| |
| # CHECK: vacch %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0xf1 |
| |
| # CHECK: vacch %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x1a 0xf1 |
| |
| # CHECK: vacch %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x1e 0xf1 |
| |
| # CHECK: vaccq %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x40 0xf1 |
| |
| # CHECK: vaccq %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x4a 0xf1 |
| |
| # CHECK: vaccq %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x4e 0xf1 |
| |
| # CHECK: vacq %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x04 0x00 0x00 0xbb |
| |
| # CHECK: vacq %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x54 0x00 0x65 0xbb |
| |
| # CHECK: vacq %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf4 0x00 0xff 0xbb |
| |
| # CHECK: vaf %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0xf3 |
| |
| # CHECK: vaf %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x2a 0xf3 |
| |
| # CHECK: vaf %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x2e 0xf3 |
| |
| # CHECK: vag %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xf3 |
| |
| # CHECK: vag %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xf3 |
| |
| # CHECK: vag %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xf3 |
| |
| # CHECK: vah %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0xf3 |
| |
| # CHECK: vah %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x1a 0xf3 |
| |
| # CHECK: vah %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x1e 0xf3 |
| |
| # CHECK: vaq %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x40 0xf3 |
| |
| # CHECK: vaq %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x4a 0xf3 |
| |
| # CHECK: vaq %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x4e 0xf3 |
| |
| # CHECK: vavg %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0xf2 |
| |
| # CHECK: vavg %v18, %v3, %v20, 11 |
| 0xe7 0x23 0x40 0x00 0xba 0xf2 |
| |
| # CHECK: vavg %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xf0 0x00 0xbe 0xf2 |
| |
| # CHECK: vavgb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xf2 |
| |
| # CHECK: vavgb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x0a 0xf2 |
| |
| # CHECK: vavgb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x0e 0xf2 |
| |
| # CHECK: vavgf %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0xf2 |
| |
| # CHECK: vavgf %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x2a 0xf2 |
| |
| # CHECK: vavgf %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x2e 0xf2 |
| |
| # CHECK: vavgg %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xf2 |
| |
| # CHECK: vavgg %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xf2 |
| |
| # CHECK: vavgg %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xf2 |
| |
| # CHECK: vavgh %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0xf2 |
| |
| # CHECK: vavgh %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x1a 0xf2 |
| |
| # CHECK: vavgh %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x1e 0xf2 |
| |
| # CHECK: vavgl %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0xf0 |
| |
| # CHECK: vavgl %v18, %v3, %v20, 11 |
| 0xe7 0x23 0x40 0x00 0xba 0xf0 |
| |
| # CHECK: vavgl %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xf0 0x00 0xbe 0xf0 |
| |
| # CHECK: vavglb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xf0 |
| |
| # CHECK: vavglb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x0a 0xf0 |
| |
| # CHECK: vavglb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x0e 0xf0 |
| |
| # CHECK: vavglf %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0xf0 |
| |
| # CHECK: vavglf %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x2a 0xf0 |
| |
| # CHECK: vavglf %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x2e 0xf0 |
| |
| # CHECK: vavglg %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xf0 |
| |
| # CHECK: vavglg %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xf0 |
| |
| # CHECK: vavglg %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xf0 |
| |
| # CHECK: vavglh %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0xf0 |
| |
| # CHECK: vavglh %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x1a 0xf0 |
| |
| # CHECK: vavglh %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x1e 0xf0 |
| |
| # CHECK: vcdg %v0, %v0, 11, 0, 0 |
| 0xe7 0x00 0x00 0x00 0xb0 0xc3 |
| |
| # CHECK: vcdg %v19, %v14, 11, 4, 10 |
| 0xe7 0x3e 0x00 0xa4 0xb8 0xc3 |
| |
| # CHECK: vcdg %v31, %v31, 11, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0xbc 0xc3 |
| |
| # CHECK: vcdgb %v0, %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0xc3 |
| |
| # CHECK: vcdgb %v19, %v14, 4, 10 |
| 0xe7 0x3e 0x00 0xa4 0x38 0xc3 |
| |
| # CHECK: vcdgb %v31, %v31, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0x3c 0xc3 |
| |
| # CHECK: vcdlg %v0, %v0, 11, 0, 0 |
| 0xe7 0x00 0x00 0x00 0xb0 0xc1 |
| |
| # CHECK: vcdlg %v19, %v14, 11, 4, 10 |
| 0xe7 0x3e 0x00 0xa4 0xb8 0xc1 |
| |
| # CHECK: vcdlg %v31, %v31, 11, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0xbc 0xc1 |
| |
| # CHECK: vcdlgb %v0, %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0xc1 |
| |
| # CHECK: vcdlgb %v19, %v14, 4, 10 |
| 0xe7 0x3e 0x00 0xa4 0x38 0xc1 |
| |
| # CHECK: vcdlgb %v31, %v31, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0x3c 0xc1 |
| |
| # CHECK: vceq %v0, %v0, %v0, 11, 9 |
| 0xe7 0x00 0x00 0x90 0xb0 0xf8 |
| |
| # CHECK: vceq %v18, %v3, %v20, 11, 9 |
| 0xe7 0x23 0x40 0x90 0xba 0xf8 |
| |
| # CHECK: vceq %v7, %v24, %v9, 11, 9 |
| 0xe7 0x78 0x90 0x90 0xb4 0xf8 |
| |
| # CHECK: vceq %v31, %v31, %v31, 11, 9 |
| 0xe7 0xff 0xf0 0x90 0xbe 0xf8 |
| |
| # CHECK: vceqb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xf8 |
| |
| # CHECK: vceqb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x0a 0xf8 |
| |
| # CHECK: vceqb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x0e 0xf8 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x00 0x2a 0xf8 |
| |
| # CHECK: vceqf %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x2e 0xf8 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x00 0x3a 0xf8 |
| |
| # CHECK: vceqg %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xf8 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x00 0x1a 0xf8 |
| |
| # CHECK: vceqh %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x1e 0xf8 |
| |
| # 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 |
| 0xe7 0x3e 0x00 0xa4 0xb8 0xc2 |
| |
| # CHECK: vcgd %v31, %v31, 11, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0xbc 0xc2 |
| |
| # CHECK: vcgdb %v0, %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0xc2 |
| |
| # CHECK: vcgdb %v19, %v14, 4, 10 |
| 0xe7 0x3e 0x00 0xa4 0x38 0xc2 |
| |
| # CHECK: vcgdb %v31, %v31, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0x3c 0xc2 |
| |
| # CHECK: vch %v0, %v0, %v0, 11, 9 |
| 0xe7 0x00 0x00 0x90 0xb0 0xfb |
| |
| # CHECK: vch %v18, %v3, %v20, 11, 9 |
| 0xe7 0x23 0x40 0x90 0xba 0xfb |
| |
| # CHECK: vch %v7, %v24, %v9, 11, 9 |
| 0xe7 0x78 0x90 0x90 0xb4 0xfb |
| |
| # CHECK: vch %v31, %v31, %v31, 11, 9 |
| 0xe7 0xff 0xf0 0x90 0xbe 0xfb |
| |
| # CHECK: vchb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xfb |
| |
| # CHECK: vchb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x0a 0xfb |
| |
| # CHECK: vchb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x0e 0xfb |
| |
| # 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 |
| 0xe7 0x23 0x40 0x00 0x2a 0xfb |
| |
| # CHECK: vchf %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x2e 0xfb |
| |
| # 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 |
| 0xe7 0x23 0x40 0x00 0x3a 0xfb |
| |
| # CHECK: vchg %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xfb |
| |
| # 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 |
| 0xe7 0x23 0x40 0x00 0x1a 0xfb |
| |
| # CHECK: vchh %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x1e 0xfb |
| |
| # 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 |
| 0xe7 0x23 0x40 0x90 0xba 0xf9 |
| |
| # CHECK: vchl %v7, %v24, %v9, 11, 9 |
| 0xe7 0x78 0x90 0x90 0xb4 0xf9 |
| |
| # CHECK: vchl %v31, %v31, %v31, 11, 9 |
| 0xe7 0xff 0xf0 0x90 0xbe 0xf9 |
| |
| # CHECK: vchlb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xf9 |
| |
| # CHECK: vchlb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x0a 0xf9 |
| |
| # CHECK: vchlb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x0e 0xf9 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x00 0x2a 0xf9 |
| |
| # CHECK: vchlf %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x2e 0xf9 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x00 0x3a 0xf9 |
| |
| # CHECK: vchlg %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xf9 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x00 0x1a 0xf9 |
| |
| # CHECK: vchlh %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x1e 0xf9 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x00 0x0a 0x66 |
| |
| # CHECK: vcksm %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x0e 0x66 |
| |
| # CHECK: vclgd %v0, %v0, 11, 0, 0 |
| 0xe7 0x00 0x00 0x00 0xb0 0xc0 |
| |
| # CHECK: vclgd %v19, %v14, 11, 4, 10 |
| 0xe7 0x3e 0x00 0xa4 0xb8 0xc0 |
| |
| # CHECK: vclgd %v31, %v31, 11, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0xbc 0xc0 |
| |
| # CHECK: vclgdb %v0, %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0xc0 |
| |
| # CHECK: vclgdb %v19, %v14, 4, 10 |
| 0xe7 0x3e 0x00 0xa4 0x38 0xc0 |
| |
| # CHECK: vclgdb %v31, %v31, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0x3c 0xc0 |
| |
| # CHECK: vclz %v0, %v0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x53 |
| |
| # CHECK: vclz %v19, %v14, 11 |
| 0xe7 0x3e 0x00 0x00 0xb8 0x53 |
| |
| # CHECK: vclz %v31, %v31, 11 |
| 0xe7 0xff 0x00 0x00 0xbc 0x53 |
| |
| # CHECK: vclzb %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0x53 |
| |
| # CHECK: vclzb %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x08 0x53 |
| |
| # CHECK: vclzb %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x0c 0x53 |
| |
| # CHECK: vclzf %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0x53 |
| |
| # CHECK: vclzf %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x28 0x53 |
| |
| # CHECK: vclzf %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x2c 0x53 |
| |
| # CHECK: vclzg %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0x53 |
| |
| # CHECK: vclzg %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x38 0x53 |
| |
| # CHECK: vclzg %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x3c 0x53 |
| |
| # CHECK: vclzh %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0x53 |
| |
| # CHECK: vclzh %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x18 0x53 |
| |
| # CHECK: vclzh %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x1c 0x53 |
| |
| # CHECK: vctz %v0, %v0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x52 |
| |
| # CHECK: vctz %v19, %v14, 11 |
| 0xe7 0x3e 0x00 0x00 0xb8 0x52 |
| |
| # CHECK: vctz %v31, %v31, 11 |
| 0xe7 0xff 0x00 0x00 0xbc 0x52 |
| |
| # CHECK: vctzb %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0x52 |
| |
| # CHECK: vctzb %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x08 0x52 |
| |
| # CHECK: vctzb %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x0c 0x52 |
| |
| # CHECK: vctzf %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0x52 |
| |
| # CHECK: vctzf %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x28 0x52 |
| |
| # CHECK: vctzf %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x2c 0x52 |
| |
| # CHECK: vctzg %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0x52 |
| |
| # CHECK: vctzg %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x38 0x52 |
| |
| # CHECK: vctzg %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x3c 0x52 |
| |
| # CHECK: vctzh %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0x52 |
| |
| # CHECK: vctzh %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x18 0x52 |
| |
| # CHECK: vctzh %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x1c 0x52 |
| |
| # CHECK: vec %v0, %v0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0xdb |
| |
| # CHECK: vec %v19, %v14, 11 |
| 0xe7 0x3e 0x00 0x00 0xb8 0xdb |
| |
| # CHECK: vec %v31, %v31, 11 |
| 0xe7 0xff 0x00 0x00 0xbc 0xdb |
| |
| # CHECK: vecb %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xdb |
| |
| # CHECK: vecb %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x08 0xdb |
| |
| # CHECK: vecb %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x0c 0xdb |
| |
| # CHECK: vecf %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0xdb |
| |
| # CHECK: vecf %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x28 0xdb |
| |
| # CHECK: vecf %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x2c 0xdb |
| |
| # CHECK: vecg %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xdb |
| |
| # CHECK: vecg %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x38 0xdb |
| |
| # CHECK: vecg %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x3c 0xdb |
| |
| # CHECK: vech %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0xdb |
| |
| # CHECK: vech %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x18 0xdb |
| |
| # CHECK: vech %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x1c 0xdb |
| |
| # CHECK: vecl %v0, %v0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0xd9 |
| |
| # CHECK: vecl %v19, %v14, 11 |
| 0xe7 0x3e 0x00 0x00 0xb8 0xd9 |
| |
| # CHECK: vecl %v31, %v31, 11 |
| 0xe7 0xff 0x00 0x00 0xbc 0xd9 |
| |
| # CHECK: veclb %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xd9 |
| |
| # CHECK: veclb %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x08 0xd9 |
| |
| # CHECK: veclb %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x0c 0xd9 |
| |
| # CHECK: veclf %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0xd9 |
| |
| # CHECK: veclf %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x28 0xd9 |
| |
| # CHECK: veclf %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x2c 0xd9 |
| |
| # CHECK: veclg %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xd9 |
| |
| # CHECK: veclg %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x38 0xd9 |
| |
| # CHECK: veclg %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x3c 0xd9 |
| |
| # CHECK: veclh %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0xd9 |
| |
| # CHECK: veclh %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x18 0xd9 |
| |
| # CHECK: veclh %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x1c 0xd9 |
| |
| # CHECK: verim %v0, %v0, %v0, 0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x72 |
| |
| # CHECK: verim %v3, %v20, %v5, 103, 11 |
| 0xe7 0x34 0x50 0x67 0xb4 0x72 |
| |
| # CHECK: verim %v31, %v31, %v31, 255, 11 |
| 0xe7 0xff 0xf0 0xff 0xbe 0x72 |
| |
| # CHECK: verimb %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x72 |
| |
| # CHECK: verimb %v3, %v20, %v5, 103 |
| 0xe7 0x34 0x50 0x67 0x04 0x72 |
| |
| # CHECK: verimb %v31, %v31, %v31, 255 |
| 0xe7 0xff 0xf0 0xff 0x0e 0x72 |
| |
| # CHECK: verimf %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x72 |
| |
| # CHECK: verimf %v3, %v20, %v5, 103 |
| 0xe7 0x34 0x50 0x67 0x24 0x72 |
| |
| # CHECK: verimf %v31, %v31, %v31, 255 |
| 0xe7 0xff 0xf0 0xff 0x2e 0x72 |
| |
| # CHECK: verimg %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0x72 |
| |
| # CHECK: verimg %v3, %v20, %v5, 103 |
| 0xe7 0x34 0x50 0x67 0x34 0x72 |
| |
| # CHECK: verimg %v31, %v31, %v31, 255 |
| 0xe7 0xff 0xf0 0xff 0x3e 0x72 |
| |
| # CHECK: verimh %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x72 |
| |
| # CHECK: verimh %v3, %v20, %v5, 103 |
| 0xe7 0x34 0x50 0x67 0x14 0x72 |
| |
| # CHECK: verimh %v31, %v31, %v31, 255 |
| 0xe7 0xff 0xf0 0xff 0x1e 0x72 |
| |
| # CHECK: verll %v0, %v0, 0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x33 |
| |
| # CHECK: verll %v12, %v18, 1110(%r3), 11 |
| 0xe7 0xc2 0x34 0x56 0xb4 0x33 |
| |
| # CHECK: verll %v31, %v31, 4095(%r15), 11 |
| 0xe7 0xff 0xff 0xff 0xbc 0x33 |
| |
| # CHECK: verllb %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x33 |
| |
| # CHECK: verllb %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x04 0x33 |
| |
| # CHECK: verllb %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x0c 0x33 |
| |
| # CHECK: verllf %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x33 |
| |
| # CHECK: verllf %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x24 0x33 |
| |
| # CHECK: verllf %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x2c 0x33 |
| |
| # CHECK: verllg %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0x33 |
| |
| # CHECK: verllg %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x34 0x33 |
| |
| # CHECK: verllg %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x3c 0x33 |
| |
| # CHECK: verllh %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x33 |
| |
| # CHECK: verllh %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x14 0x33 |
| |
| # CHECK: verllh %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x1c 0x33 |
| |
| # 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: vesl %v0, %v0, 0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x30 |
| |
| # CHECK: vesl %v12, %v18, 1110(%r3), 11 |
| 0xe7 0xc2 0x34 0x56 0xb4 0x30 |
| |
| # CHECK: vesl %v31, %v31, 4095(%r15), 11 |
| 0xe7 0xff 0xff 0xff 0xbc 0x30 |
| |
| # CHECK: veslb %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x30 |
| |
| # CHECK: veslb %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x04 0x30 |
| |
| # CHECK: veslb %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x0c 0x30 |
| |
| # CHECK: veslf %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x30 |
| |
| # CHECK: veslf %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x24 0x30 |
| |
| # CHECK: veslf %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x2c 0x30 |
| |
| # CHECK: veslg %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0x30 |
| |
| # CHECK: veslg %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x34 0x30 |
| |
| # CHECK: veslg %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x3c 0x30 |
| |
| # CHECK: veslh %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x30 |
| |
| # CHECK: veslh %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x14 0x30 |
| |
| # CHECK: veslh %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x1c 0x30 |
| |
| # CHECK: veslv %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x70 |
| |
| # CHECK: veslv %v18, %v3, %v20, 11 |
| 0xe7 0x23 0x40 0x00 0xba 0x70 |
| |
| # CHECK: veslv %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xf0 0x00 0xbe 0x70 |
| |
| # CHECK: veslvb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0x70 |
| |
| # CHECK: veslvb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x0a 0x70 |
| |
| # CHECK: veslvb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x0e 0x70 |
| |
| # CHECK: veslvf %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0x70 |
| |
| # CHECK: veslvf %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x2a 0x70 |
| |
| # CHECK: veslvf %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x2e 0x70 |
| |
| # CHECK: veslvg %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0x70 |
| |
| # CHECK: veslvg %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0x70 |
| |
| # CHECK: veslvg %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0x70 |
| |
| # CHECK: veslvh %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0x70 |
| |
| # CHECK: veslvh %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x1a 0x70 |
| |
| # CHECK: veslvh %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x1e 0x70 |
| |
| # CHECK: vesra %v0, %v0, 0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x3a |
| |
| # CHECK: vesra %v12, %v18, 1110(%r3), 11 |
| 0xe7 0xc2 0x34 0x56 0xb4 0x3a |
| |
| # CHECK: vesra %v31, %v31, 4095(%r15), 11 |
| 0xe7 0xff 0xff 0xff 0xbc 0x3a |
| |
| # CHECK: vesrab %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x3a |
| |
| # CHECK: vesrab %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x04 0x3a |
| |
| # CHECK: vesrab %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x0c 0x3a |
| |
| # CHECK: vesraf %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x3a |
| |
| # CHECK: vesraf %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x24 0x3a |
| |
| # CHECK: vesraf %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x2c 0x3a |
| |
| # CHECK: vesrag %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0x3a |
| |
| # CHECK: vesrag %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x34 0x3a |
| |
| # CHECK: vesrag %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x3c 0x3a |
| |
| # CHECK: vesrah %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x3a |
| |
| # CHECK: vesrah %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x14 0x3a |
| |
| # CHECK: vesrah %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x1c 0x3a |
| |
| # CHECK: vesrav %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x7a |
| |
| # CHECK: vesrav %v18, %v3, %v20, 11 |
| 0xe7 0x23 0x40 0x00 0xba 0x7a |
| |
| # CHECK: vesrav %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xf0 0x00 0xbe 0x7a |
| |
| # CHECK: vesravb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0x7a |
| |
| # CHECK: vesravb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x0a 0x7a |
| |
| # CHECK: vesravb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x0e 0x7a |
| |
| # CHECK: vesravf %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0x7a |
| |
| # CHECK: vesravf %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x2a 0x7a |
| |
| # CHECK: vesravf %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x2e 0x7a |
| |
| # CHECK: vesravg %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0x7a |
| |
| # CHECK: vesravg %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0x7a |
| |
| # CHECK: vesravg %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0x7a |
| |
| # CHECK: vesravh %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0x7a |
| |
| # CHECK: vesravh %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x1a 0x7a |
| |
| # CHECK: vesravh %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x1e 0x7a |
| |
| # CHECK: vesrl %v0, %v0, 0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x38 |
| |
| # CHECK: vesrl %v12, %v18, 1110(%r3), 11 |
| 0xe7 0xc2 0x34 0x56 0xb4 0x38 |
| |
| # CHECK: vesrl %v31, %v31, 4095(%r15), 11 |
| 0xe7 0xff 0xff 0xff 0xbc 0x38 |
| |
| # CHECK: vesrlb %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x38 |
| |
| # CHECK: vesrlb %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x04 0x38 |
| |
| # CHECK: vesrlb %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x0c 0x38 |
| |
| # CHECK: vesrlf %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x38 |
| |
| # CHECK: vesrlf %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x24 0x38 |
| |
| # CHECK: vesrlf %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x2c 0x38 |
| |
| # CHECK: vesrlg %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0x38 |
| |
| # CHECK: vesrlg %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x34 0x38 |
| |
| # CHECK: vesrlg %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x3c 0x38 |
| |
| # CHECK: vesrlh %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x38 |
| |
| # CHECK: vesrlh %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x14 0x38 |
| |
| # CHECK: vesrlh %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x1c 0x38 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x09 0xba 0xe3 |
| |
| # CHECK: vfa %v31, %v31, %v31, 11, 9 |
| 0xe7 0xff 0xf0 0x09 0xbe 0xe3 |
| |
| # CHECK: vfadb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xe3 |
| |
| # CHECK: vfadb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xe3 |
| |
| # CHECK: vfadb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xe3 |
| |
| # CHECK: vfae %v0, %v0, %v0, 11, 0 |
| 0xe7 0x00 0x00 0x00 0xb0 0x82 |
| |
| # CHECK: vfae %v0, %v0, %v0, 11, 12 |
| 0xe7 0x00 0x00 0xc0 0xb0 0x82 |
| |
| # CHECK: vfae %v18, %v3, %v20, 11, 0 |
| 0xe7 0x23 0x40 0x00 0xba 0x82 |
| |
| # CHECK: vfae %v31, %v31, %v31, 11, 4 |
| 0xe7 0xff 0xf0 0x40 0xbe 0x82 |
| |
| # CHECK: vfaeb %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x82 |
| |
| # CHECK: vfaeb %v0, %v0, %v0, 12 |
| 0xe7 0x00 0x00 0xc0 0x00 0x82 |
| |
| # CHECK: vfaeb %v18, %v3, %v20, 0 |
| 0xe7 0x23 0x40 0x00 0x0a 0x82 |
| |
| # CHECK: vfaeb %v31, %v31, %v31, 4 |
| 0xe7 0xff 0xf0 0x40 0x0e 0x82 |
| |
| # CHECK: vfaebs %v31, %v31, %v31, 8 |
| 0xe7 0xff 0xf0 0x90 0x0e 0x82 |
| |
| # CHECK: vfaezb %v31, %v31, %v31, 4 |
| 0xe7 0xff 0xf0 0x60 0x0e 0x82 |
| |
| # CHECK: vfaezbs %v31, %v31, %v31, 8 |
| 0xe7 0xff 0xf0 0xb0 0x0e 0x82 |
| |
| # CHECK: vfaef %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x82 |
| |
| # CHECK: vfaef %v0, %v0, %v0, 12 |
| 0xe7 0x00 0x00 0xc0 0x20 0x82 |
| |
| # CHECK: vfaef %v18, %v3, %v20, 0 |
| 0xe7 0x23 0x40 0x00 0x2a 0x82 |
| |
| # CHECK: vfaef %v31, %v31, %v31, 4 |
| 0xe7 0xff 0xf0 0x40 0x2e 0x82 |
| |
| # CHECK: vfaefs %v31, %v31, %v31, 8 |
| 0xe7 0xff 0xf0 0x90 0x2e 0x82 |
| |
| # CHECK: vfaezf %v31, %v31, %v31, 4 |
| 0xe7 0xff 0xf0 0x60 0x2e 0x82 |
| |
| # CHECK: vfaezfs %v31, %v31, %v31, 8 |
| 0xe7 0xff 0xf0 0xb0 0x2e 0x82 |
| |
| # CHECK: vfaeh %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x82 |
| |
| # CHECK: vfaeh %v0, %v0, %v0, 12 |
| 0xe7 0x00 0x00 0xc0 0x10 0x82 |
| |
| # CHECK: vfaeh %v18, %v3, %v20, 0 |
| 0xe7 0x23 0x40 0x00 0x1a 0x82 |
| |
| # CHECK: vfaeh %v31, %v31, %v31, 4 |
| 0xe7 0xff 0xf0 0x40 0x1e 0x82 |
| |
| # CHECK: vfaehs %v31, %v31, %v31, 8 |
| 0xe7 0xff 0xf0 0x90 0x1e 0x82 |
| |
| # CHECK: vfaezh %v31, %v31, %v31, 4 |
| 0xe7 0xff 0xf0 0x60 0x1e 0x82 |
| |
| # CHECK: vfaezhs %v31, %v31, %v31, 8 |
| 0xe7 0xff 0xf0 0xb0 0x1e 0x82 |
| |
| # CHECK: vfce %v0, %v0, %v0, 11, 9 |
| 0xe7 0x00 0x00 0x09 0xb0 0xe8 |
| |
| # CHECK: vfce %v18, %v3, %v20, 11, 9 |
| 0xe7 0x23 0x40 0x09 0xba 0xe8 |
| |
| # CHECK: vfce %v31, %v31, %v31, 11, 9 |
| 0xe7 0xff 0xf0 0x09 0xbe 0xe8 |
| |
| # CHECK: vfcedb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xe8 |
| |
| # CHECK: vfcedb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xe8 |
| |
| # CHECK: vfcedb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xe8 |
| |
| # CHECK: vfcedbs %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x10 0x30 0xe8 |
| |
| # CHECK: vfcedbs %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x10 0x3a 0xe8 |
| |
| # CHECK: vfcedbs %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x10 0x3e 0xe8 |
| |
| # CHECK: vfch %v0, %v0, %v0, 11, 9 |
| 0xe7 0x00 0x00 0x09 0xb0 0xeb |
| |
| # CHECK: vfch %v18, %v3, %v20, 11, 9 |
| 0xe7 0x23 0x40 0x09 0xba 0xeb |
| |
| # CHECK: vfch %v31, %v31, %v31, 11, 9 |
| 0xe7 0xff 0xf0 0x09 0xbe 0xeb |
| |
| # CHECK: vfchdb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xeb |
| |
| # CHECK: vfchdb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xeb |
| |
| # CHECK: vfchdb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xeb |
| |
| # CHECK: vfchdbs %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x10 0x30 0xeb |
| |
| # CHECK: vfchdbs %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x10 0x3a 0xeb |
| |
| # CHECK: vfchdbs %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x10 0x3e 0xeb |
| |
| # CHECK: vfche %v0, %v0, %v0, 11, 9 |
| 0xe7 0x00 0x00 0x09 0xb0 0xea |
| |
| # CHECK: vfche %v18, %v3, %v20, 11, 9 |
| 0xe7 0x23 0x40 0x09 0xba 0xea |
| |
| # CHECK: vfche %v31, %v31, %v31, 11, 9 |
| 0xe7 0xff 0xf0 0x09 0xbe 0xea |
| |
| # CHECK: vfchedb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xea |
| |
| # CHECK: vfchedb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xea |
| |
| # CHECK: vfchedb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xea |
| |
| # CHECK: vfchedbs %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x10 0x30 0xea |
| |
| # CHECK: vfchedbs %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x10 0x3a 0xea |
| |
| # CHECK: vfchedbs %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x10 0x3e 0xea |
| |
| # CHECK: vfd %v0, %v0, %v0, 11, 9 |
| 0xe7 0x00 0x00 0x09 0xb0 0xe5 |
| |
| # CHECK: vfd %v18, %v3, %v20, 11, 9 |
| 0xe7 0x23 0x40 0x09 0xba 0xe5 |
| |
| # CHECK: vfd %v31, %v31, %v31, 11, 9 |
| 0xe7 0xff 0xf0 0x09 0xbe 0xe5 |
| |
| # CHECK: vfddb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xe5 |
| |
| # CHECK: vfddb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xe5 |
| |
| # CHECK: vfddb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xe5 |
| |
| # CHECK: vfee %v0, %v0, %v0, 11, 0 |
| 0xe7 0x00 0x00 0x00 0xb0 0x80 |
| |
| # CHECK: vfee %v0, %v0, %v0, 11, 12 |
| 0xe7 0x00 0x00 0xc0 0xb0 0x80 |
| |
| # CHECK: vfee %v18, %v3, %v20, 11, 0 |
| 0xe7 0x23 0x40 0x00 0xba 0x80 |
| |
| # CHECK: vfee %v31, %v31, %v31, 11, 0 |
| 0xe7 0xff 0xf0 0x00 0xbe 0x80 |
| |
| # CHECK: vfeeb %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x80 |
| |
| # CHECK: vfeeb %v0, %v0, %v0, 12 |
| 0xe7 0x00 0x00 0xc0 0x00 0x80 |
| |
| # CHECK: vfeeb %v18, %v3, %v20, 0 |
| 0xe7 0x23 0x40 0x00 0x0a 0x80 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x20 0x0a 0x80 |
| |
| # CHECK: vfeezbs %v7, %v24, %v9 |
| 0xe7 0x78 0x90 0x30 0x04 0x80 |
| |
| # CHECK: vfeef %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x80 |
| |
| # CHECK: vfeef %v0, %v0, %v0, 12 |
| 0xe7 0x00 0x00 0xc0 0x20 0x80 |
| |
| # CHECK: vfeef %v18, %v3, %v20, 0 |
| 0xe7 0x23 0x40 0x00 0x2a 0x80 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x20 0x2a 0x80 |
| |
| # CHECK: vfeezfs %v7, %v24, %v9 |
| 0xe7 0x78 0x90 0x30 0x24 0x80 |
| |
| # CHECK: vfeeh %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x80 |
| |
| # CHECK: vfeeh %v0, %v0, %v0, 12 |
| 0xe7 0x00 0x00 0xc0 0x10 0x80 |
| |
| # CHECK: vfeeh %v18, %v3, %v20, 0 |
| 0xe7 0x23 0x40 0x00 0x1a 0x80 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x20 0x1a 0x80 |
| |
| # CHECK: vfeezhs %v7, %v24, %v9 |
| 0xe7 0x78 0x90 0x30 0x14 0x80 |
| |
| # CHECK: vfene %v0, %v0, %v0, 11, 0 |
| 0xe7 0x00 0x00 0x00 0xb0 0x81 |
| |
| # CHECK: vfene %v0, %v0, %v0, 11, 12 |
| 0xe7 0x00 0x00 0xc0 0xb0 0x81 |
| |
| # CHECK: vfene %v18, %v3, %v20, 11, 0 |
| 0xe7 0x23 0x40 0x00 0xba 0x81 |
| |
| # CHECK: vfene %v31, %v31, %v31, 11, 0 |
| 0xe7 0xff 0xf0 0x00 0xbe 0x81 |
| |
| # CHECK: vfeneb %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x81 |
| |
| # CHECK: vfeneb %v0, %v0, %v0, 12 |
| 0xe7 0x00 0x00 0xc0 0x00 0x81 |
| |
| # CHECK: vfeneb %v18, %v3, %v20, 0 |
| 0xe7 0x23 0x40 0x00 0x0a 0x81 |
| |
| # CHECK: vfenebs %v7, %v24, %v9 |
| 0xe7 0x78 0x90 0x10 0x04 0x81 |
| |
| # 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 |
| 0xe7 0x78 0x90 0x30 0x04 0x81 |
| |
| # CHECK: vfenef %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x81 |
| |
| # CHECK: vfenef %v0, %v0, %v0, 12 |
| 0xe7 0x00 0x00 0xc0 0x20 0x81 |
| |
| # CHECK: vfenef %v18, %v3, %v20, 0 |
| 0xe7 0x23 0x40 0x00 0x2a 0x81 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x20 0x2a 0x81 |
| |
| # CHECK: vfenezfs %v7, %v24, %v9 |
| 0xe7 0x78 0x90 0x30 0x24 0x81 |
| |
| # CHECK: vfeneh %v0, %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x81 |
| |
| # CHECK: vfeneh %v0, %v0, %v0, 12 |
| 0xe7 0x00 0x00 0xc0 0x10 0x81 |
| |
| # CHECK: vfeneh %v18, %v3, %v20, 0 |
| 0xe7 0x23 0x40 0x00 0x1a 0x81 |
| |
| # 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 |
| 0xe7 0x23 0x40 0x20 0x1a 0x81 |
| |
| # CHECK: vfenezhs %v7, %v24, %v9 |
| 0xe7 0x78 0x90 0x30 0x14 0x81 |
| |
| # CHECK: vfi %v0, %v0, 11, 0, 0 |
| 0xe7 0x00 0x00 0x00 0xb0 0xc7 |
| |
| # CHECK: vfi %v19, %v14, 11, 4, 10 |
| 0xe7 0x3e 0x00 0xa4 0xb8 0xc7 |
| |
| # CHECK: vfi %v31, %v31, 11, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0xbc 0xc7 |
| |
| # CHECK: vfidb %v0, %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0xc7 |
| |
| # CHECK: vfidb %v19, %v14, 4, 10 |
| 0xe7 0x3e 0x00 0xa4 0x38 0xc7 |
| |
| # CHECK: vfidb %v31, %v31, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0x3c 0xc7 |
| |
| # 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: 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: vfma %v0, %v0, %v0, %v0, 9, 11 |
| 0xe7 0x00 0x0b 0x09 0x00 0x8f |
| |
| # CHECK: vfma %v3, %v20, %v5, %v22, 9, 11 |
| 0xe7 0x34 0x5b 0x09 0x65 0x8f |
| |
| # CHECK: vfma %v31, %v31, %v31, %v31, 9, 11 |
| 0xe7 0xff 0xfb 0x09 0xff 0x8f |
| |
| # CHECK: vfmadb %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x03 0x00 0x00 0x8f |
| |
| # CHECK: vfmadb %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x53 0x00 0x65 0x8f |
| |
| # CHECK: vfmadb %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf3 0x00 0xff 0x8f |
| |
| # CHECK: vfmdb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xe7 |
| |
| # CHECK: vfmdb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xe7 |
| |
| # CHECK: vfmdb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xe7 |
| |
| # CHECK: vfms %v0, %v0, %v0, %v0, 9, 11 |
| 0xe7 0x00 0x0b 0x09 0x00 0x8e |
| |
| # CHECK: vfms %v3, %v20, %v5, %v22, 9, 11 |
| 0xe7 0x34 0x5b 0x09 0x65 0x8e |
| |
| # CHECK: vfms %v31, %v31, %v31, %v31, 9, 11 |
| 0xe7 0xff 0xfb 0x09 0xff 0x8e |
| |
| # CHECK: vfmsdb %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x03 0x00 0x00 0x8e |
| |
| # CHECK: vfmsdb %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x53 0x00 0x65 0x8e |
| |
| # CHECK: vfmsdb %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf3 0x00 0xff 0x8e |
| |
| # 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 |
| 0xe7 0x23 0x40 0x09 0xba 0xe2 |
| |
| # CHECK: vfs %v31, %v31, %v31, 11, 9 |
| 0xe7 0xff 0xf0 0x09 0xbe 0xe2 |
| |
| # CHECK: vfsdb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xe2 |
| |
| # CHECK: vfsdb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xe2 |
| |
| # CHECK: vfsdb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xe2 |
| |
| # 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: vgbm %v0, 1 |
| 0xe7 0x00 0x00 0x01 0x00 0x44 |
| |
| # CHECK: vgbm %v0, 65534 |
| 0xe7 0x00 0xff 0xfe 0x00 0x44 |
| |
| # CHECK: vgbm %v17, 4660 |
| 0xe7 0x10 0x12 0x34 0x08 0x44 |
| |
| # 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 |
| 0xe7 0x00 0x00 0x00 0x00 0x13 |
| |
| # CHECK: vgef %v10, 1000(%v19,%r7), 2 |
| 0xe7 0xa3 0x73 0xe8 0x24 0x13 |
| |
| # CHECK: vgef %v31, 4095(%v31,%r15), 3 |
| 0xe7 0xff 0xff 0xff 0x3c 0x13 |
| |
| # CHECK: vgeg %v0, 0(%v0), 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x12 |
| |
| # CHECK: vgeg %v10, 1000(%v19,%r7), 1 |
| 0xe7 0xa3 0x73 0xe8 0x14 0x12 |
| |
| # CHECK: vgeg %v31, 4095(%v31,%r15), 1 |
| 0xe7 0xff 0xff 0xff 0x1c 0x12 |
| |
| # 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 |
| 0xe7 0x34 0x5b 0x00 0x65 0xbc |
| |
| # CHECK: vgfma %v31, %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xfb 0x00 0xff 0xbc |
| |
| # CHECK: vgfmab %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xbc |
| |
| # CHECK: vgfmab %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x50 0x00 0x65 0xbc |
| |
| # CHECK: vgfmab %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0xff 0xbc |
| |
| # CHECK: vgfmaf %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x02 0x00 0x00 0xbc |
| |
| # CHECK: vgfmaf %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x52 0x00 0x65 0xbc |
| |
| # CHECK: vgfmaf %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf2 0x00 0xff 0xbc |
| |
| # CHECK: vgfmag %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x03 0x00 0x00 0xbc |
| |
| # CHECK: vgfmag %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x53 0x00 0x65 0xbc |
| |
| # CHECK: vgfmag %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf3 0x00 0xff 0xbc |
| |
| # CHECK: vgfmah %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x01 0x00 0x00 0xbc |
| |
| # CHECK: vgfmah %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x51 0x00 0x65 0xbc |
| |
| # CHECK: vgfmah %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf1 0x00 0xff 0xbc |
| |
| # CHECK: vgfmb %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xb4 |
| |
| # CHECK: vgfmb %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x0a 0xb4 |
| |
| # CHECK: vgfmb %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x0e 0xb4 |
| |
| # CHECK: vgfmf %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0xb4 |
| |
| # CHECK: vgfmf %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x2a 0xb4 |
| |
| # CHECK: vgfmf %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x2e 0xb4 |
| |
| # CHECK: vgfmg %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xb4 |
| |
| # CHECK: vgfmg %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x3a 0xb4 |
| |
| # CHECK: vgfmg %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x3e 0xb4 |
| |
| # CHECK: vgfmh %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0xb4 |
| |
| # CHECK: vgfmh %v18, %v3, %v20 |
| 0xe7 0x23 0x40 0x00 0x1a 0xb4 |
| |
| # CHECK: vgfmh %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0x1e 0xb4 |
| |
| # CHECK: vgm %v0, 0, 0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x46 |
| |
| # CHECK: vgm %v22, 55, 66, 11 |
| 0xe7 0x60 0x37 0x42 0xb8 0x46 |
| |
| # CHECK: vgm %v31, 255, 255, 11 |
| 0xe7 0xf0 0xff 0xff 0xb8 0x46 |
| |
| # CHECK: vgmb %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x46 |
| |
| # CHECK: vgmb %v22, 55, 66 |
| 0xe7 0x60 0x37 0x42 0x08 0x46 |
| |
| # CHECK: vgmb %v31, 255, 255 |
| 0xe7 0xf0 0xff 0xff 0x08 0x46 |
| |
| # CHECK: vgmf %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x46 |
| |
| # CHECK: vgmf %v22, 55, 66 |
| 0xe7 0x60 0x37 0x42 0x28 0x46 |
| |
| # CHECK: vgmf %v31, 255, 255 |
| 0xe7 0xf0 0xff 0xff 0x28 0x46 |
| |
| # CHECK: vgmg %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0x46 |
| |
| # CHECK: vgmg %v22, 55, 66 |
| 0xe7 0x60 0x37 0x42 0x38 0x46 |
| |
| # CHECK: vgmg %v31, 255, 255 |
| 0xe7 0xf0 0xff 0xff 0x38 0x46 |
| |
| # CHECK: vgmh %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x46 |
| |
| # CHECK: vgmh %v22, 55, 66 |
| 0xe7 0x60 0x37 0x42 0x18 0x46 |
| |
| # CHECK: vgmh %v31, 255, 255 |
| 0xe7 0xf0 0xff 0xff 0x18 0x46 |
| |
| # 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 %v0, 0, 4 |
| 0xe7 0x00 0x00 0x00 0x40 0x06 |
| |
| # CHECK: vl %v17, 2475(%r7,%r8) |
| 0xe7 0x17 0x89 0xab 0x08 0x06 |
| |
| # CHECK: vl %v31, 4095(%r15,%r15) |
| 0xe7 0xff 0xff 0xff 0x08 0x06 |
| |
| # CHECK: vlbb %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x07 |
| |
| # CHECK: vlbb %v17, 2475(%r7,%r8), 12 |
| 0xe7 0x17 0x89 0xab 0xc8 0x07 |
| |
| # CHECK: vlbb %v31, 4095(%r15,%r15), 15 |
| 0xe7 0xff 0xff 0xff 0xf8 0x07 |
| |
| # CHECK: vlc %v0, %v0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0xde |
| |
| # CHECK: vlc %v19, %v14, 11 |
| 0xe7 0x3e 0x00 0x00 0xb8 0xde |
| |
| # CHECK: vlc %v31, %v31, 11 |
| 0xe7 0xff 0x00 0x00 0xbc 0xde |
| |
| # CHECK: vlcb %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xde |
| |
| # CHECK: vlcb %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x08 0xde |
| |
| # CHECK: vlcb %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x0c 0xde |
| |
| # CHECK: vlcf %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0xde |
| |
| # CHECK: vlcf %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x28 0xde |
| |
| # CHECK: vlcf %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x2c 0xde |
| |
| # CHECK: vlcg %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xde |
| |
| # CHECK: vlcg %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x38 0xde |
| |
| # CHECK: vlcg %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x3c 0xde |
| |
| # CHECK: vlch %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0xde |
| |
| # CHECK: vlch %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x18 0xde |
| |
| # CHECK: vlch %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x1c 0xde |
| |
| # CHECK: vlde %v0, %v0, 11, 9 |
| 0xe7 0x00 0x00 0x09 0xb0 0xc4 |
| |
| # CHECK: vlde %v19, %v14, 11, 9 |
| 0xe7 0x3e 0x00 0x09 0xb8 0xc4 |
| |
| # CHECK: vlde %v31, %v31, 11, 9 |
| 0xe7 0xff 0x00 0x09 0xbc 0xc4 |
| |
| # CHECK: vldeb %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0xc4 |
| |
| # CHECK: vldeb %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x28 0xc4 |
| |
| # CHECK: vldeb %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x2c 0xc4 |
| |
| # CHECK: vleb %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x00 |
| |
| # CHECK: vleb %v17, 2475(%r7,%r8), 12 |
| 0xe7 0x17 0x89 0xab 0xc8 0x00 |
| |
| # CHECK: vleb %v31, 4095(%r15,%r15), 15 |
| 0xe7 0xff 0xff 0xff 0xf8 0x00 |
| |
| # CHECK: vled %v0, %v0, 11, 0, 0 |
| 0xe7 0x00 0x00 0x00 0xb0 0xc5 |
| |
| # CHECK: vled %v19, %v14, 11, 4, 10 |
| 0xe7 0x3e 0x00 0xa4 0xb8 0xc5 |
| |
| # CHECK: vled %v31, %v31, 11, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0xbc 0xc5 |
| |
| # CHECK: vledb %v0, %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0xc5 |
| |
| # CHECK: vledb %v19, %v14, 4, 10 |
| 0xe7 0x3e 0x00 0xa4 0x38 0xc5 |
| |
| # CHECK: vledb %v31, %v31, 7, 15 |
| 0xe7 0xff 0x00 0xf7 0x3c 0xc5 |
| |
| # CHECK: vlef %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x03 |
| |
| # CHECK: vlef %v17, 2475(%r7,%r8), 2 |
| 0xe7 0x17 0x89 0xab 0x28 0x03 |
| |
| # CHECK: vlef %v31, 4095(%r15,%r15), 3 |
| 0xe7 0xff 0xff 0xff 0x38 0x03 |
| |
| # CHECK: vleg %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x02 |
| |
| # CHECK: vleg %v17, 2475(%r7,%r8), 1 |
| 0xe7 0x17 0x89 0xab 0x18 0x02 |
| |
| # CHECK: vleg %v31, 4095(%r15,%r15), 1 |
| 0xe7 0xff 0xff 0xff 0x18 0x02 |
| |
| # CHECK: vleh %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x01 |
| |
| # CHECK: vleh %v17, 2475(%r7,%r8), 5 |
| 0xe7 0x17 0x89 0xab 0x58 0x01 |
| |
| # CHECK: vleh %v31, 4095(%r15,%r15), 7 |
| 0xe7 0xff 0xff 0xff 0x78 0x01 |
| |
| # CHECK: vleib %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x40 |
| |
| # CHECK: vleib %v23, -30293, 12 |
| 0xe7 0x70 0x89 0xab 0xc8 0x40 |
| |
| # CHECK: vleib %v31, -1, 15 |
| 0xe7 0xf0 0xff 0xff 0xf8 0x40 |
| |
| # CHECK: vleif %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x43 |
| |
| # CHECK: vleif %v23, -30293, 2 |
| 0xe7 0x70 0x89 0xab 0x28 0x43 |
| |
| # CHECK: vleif %v31, -1, 3 |
| 0xe7 0xf0 0xff 0xff 0x38 0x43 |
| |
| # CHECK: vleig %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x42 |
| |
| # CHECK: vleig %v23, -30293, 1 |
| 0xe7 0x70 0x89 0xab 0x18 0x42 |
| |
| # CHECK: vleig %v31, -1, 1 |
| 0xe7 0xf0 0xff 0xff 0x18 0x42 |
| |
| # CHECK: vleih %v0, 0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x41 |
| |
| # CHECK: vleih %v23, -30293, 5 |
| 0xe7 0x70 0x89 0xab 0x58 0x41 |
| |
| # CHECK: vleih %v31, -1, 7 |
| 0xe7 0xf0 0xff 0xff 0x78 0x41 |
| |
| # CHECK: vlgv %r0, %v0, 0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x21 |
| |
| # CHECK: vlgv %r2, %v19, 1383(%r4), 11 |
| 0xe7 0x23 0x45 0x67 0xb4 0x21 |
| |
| # CHECK: vlgv %r15, %v31, 4095(%r15), 11 |
| 0xe7 0xff 0xff 0xff 0xb4 0x21 |
| |
| # CHECK: vlgvb %r0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x21 |
| |
| # CHECK: vlgvb %r2, %v19, 1383(%r4) |
| 0xe7 0x23 0x45 0x67 0x04 0x21 |
| |
| # CHECK: vlgvb %r15, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x04 0x21 |
| |
| # CHECK: vlgvf %r0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x21 |
| |
| # CHECK: vlgvf %r2, %v19, 1383(%r4) |
| 0xe7 0x23 0x45 0x67 0x24 0x21 |
| |
| # CHECK: vlgvf %r15, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x24 0x21 |
| |
| # CHECK: vlgvg %r0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0x21 |
| |
| # CHECK: vlgvg %r2, %v19, 1383(%r4) |
| 0xe7 0x23 0x45 0x67 0x34 0x21 |
| |
| # CHECK: vlgvg %r15, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x34 0x21 |
| |
| # CHECK: vlgvh %r0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x21 |
| |
| # CHECK: vlgvh %r2, %v19, 1383(%r4) |
| 0xe7 0x23 0x45 0x67 0x14 0x21 |
| |
| # CHECK: vlgvh %r15, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x14 0x21 |
| |
| # CHECK: vll %v0, %r0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x37 |
| |
| # CHECK: vll %v18, %r3, 1383(%r4) |
| 0xe7 0x23 0x45 0x67 0x08 0x37 |
| |
| # CHECK: vll %v31, %r15, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x08 0x37 |
| |
| # CHECK: vllez %v0, 0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x04 |
| |
| # CHECK: vllez %v17, 2475(%r7,%r8), 11 |
| 0xe7 0x17 0x89 0xab 0xb8 0x04 |
| |
| # CHECK: vllez %v31, 4095(%r15,%r15), 11 |
| 0xe7 0xff 0xff 0xff 0xb8 0x04 |
| |
| # CHECK: vllezb %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x04 |
| |
| # CHECK: vllezb %v17, 2475(%r7,%r8) |
| 0xe7 0x17 0x89 0xab 0x08 0x04 |
| |
| # CHECK: vllezb %v31, 4095(%r15,%r15) |
| 0xe7 0xff 0xff 0xff 0x08 0x04 |
| |
| # CHECK: vllezf %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x04 |
| |
| # CHECK: vllezf %v17, 2475(%r7,%r8) |
| 0xe7 0x17 0x89 0xab 0x28 0x04 |
| |
| # CHECK: vllezf %v31, 4095(%r15,%r15) |
| 0xe7 0xff 0xff 0xff 0x28 0x04 |
| |
| # CHECK: vllezg %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0x04 |
| |
| # CHECK: vllezg %v17, 2475(%r7,%r8) |
| 0xe7 0x17 0x89 0xab 0x38 0x04 |
| |
| # CHECK: vllezg %v31, 4095(%r15,%r15) |
| 0xe7 0xff 0xff 0xff 0x38 0x04 |
| |
| # CHECK: vllezh %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x04 |
| |
| # CHECK: vllezh %v17, 2475(%r7,%r8) |
| 0xe7 0x17 0x89 0xab 0x18 0x04 |
| |
| # CHECK: vllezh %v31, 4095(%r15,%r15) |
| 0xe7 0xff 0xff 0xff 0x18 0x04 |
| |
| # CHECK: vlm %v0, %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x36 |
| |
| # CHECK: vlm %v0, %v0, 0, 4 |
| 0xe7 0x00 0x00 0x00 0x40 0x36 |
| |
| # CHECK: vlm %v12, %v18, 1110(%r3) |
| 0xe7 0xc2 0x34 0x56 0x04 0x36 |
| |
| # CHECK: vlm %v31, %v31, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x0c 0x36 |
| |
| # CHECK: vlp %v0, %v0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0xdf |
| |
| # CHECK: vlp %v19, %v14, 11 |
| 0xe7 0x3e 0x00 0x00 0xb8 0xdf |
| |
| # CHECK: vlp %v31, %v31, 11 |
| 0xe7 0xff 0x00 0x00 0xbc 0xdf |
| |
| # CHECK: vlpb %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xdf |
| |
| # CHECK: vlpb %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x08 0xdf |
| |
| # CHECK: vlpb %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x0c 0xdf |
| |
| # CHECK: vlpf %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x20 0xdf |
| |
| # CHECK: vlpf %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x28 0xdf |
| |
| # CHECK: vlpf %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x2c 0xdf |
| |
| # CHECK: vlpg %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x30 0xdf |
| |
| # CHECK: vlpg %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x38 0xdf |
| |
| # CHECK: vlpg %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x3c 0xdf |
| |
| # CHECK: vlph %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x10 0xdf |
| |
| # CHECK: vlph %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x18 0xdf |
| |
| # CHECK: vlph %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x1c 0xdf |
| |
| # CHECK: vlr %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0x56 |
| |
| # CHECK: vlr %v19, %v14 |
| 0xe7 0x3e 0x00 0x00 0x08 0x56 |
| |
| # CHECK: vlr %v31, %v31 |
| 0xe7 0xff 0x00 0x00 0x0c 0x56 |
| |
| # CHECK: vlrep %v0, 0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x05 |
| |
| # CHECK: vlrep %v17, 2475(%r7,%r8), 11 |
| 0xe7 0x17 0x89 0xab 0xb8 0x05 |
| |
| # CHECK: vlrep %v31, 4095(%r15,%r15), 11 |
| 0xe7 0xff 0xff 0xff 0xb8 0x05 |
| |
| # CHECK: vlrepb %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x05 |
| |
| # CHECK: vlrepb %v17, 2475(%r7,%r8) |
| 0xe7 0x17 0x89 0xab 0x08 0x05 |
| |
| # CHECK: vlrepb %v31, 4095(%r15,%r15) |
| 0xe7 0xff 0xff 0xff 0x08 0x05 |
| |
| # CHECK: vlrepf %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x05 |
| |
| # CHECK: vlrepf %v17, 2475(%r7,%r8) |
| 0xe7 0x17 0x89 0xab 0x28 0x05 |
| |
| # CHECK: vlrepf %v31, 4095(%r15,%r15) |
| 0xe7 0xff 0xff 0xff 0x28 0x05 |
| |
| # CHECK: vlrepg %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0x05 |
| |
| # CHECK: vlrepg %v17, 2475(%r7,%r8) |
| 0xe7 0x17 0x89 0xab 0x38 0x05 |
| |
| # CHECK: vlrepg %v31, 4095(%r15,%r15) |
| 0xe7 0xff 0xff 0xff 0x38 0x05 |
| |
| # CHECK: vlreph %v0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x05 |
| |
| # CHECK: vlreph %v17, 2475(%r7,%r8) |
| 0xe7 0x17 0x89 0xab 0x18 0x05 |
| |
| # CHECK: vlreph %v31, 4095(%r15,%r15) |
| 0xe7 0xff 0xff 0xff 0x18 0x05 |
| |
| # CHECK: vlvg %v0, %r0, 0, 11 |
| 0xe7 0x00 0x00 0x00 0xb0 0x22 |
| |
| # CHECK: vlvg %v18, %r3, 1383(%r4), 11 |
| 0xe7 0x23 0x45 0x67 0xb8 0x22 |
| |
| # CHECK: vlvg %v31, %r15, 4095(%r15), 11 |
| 0xe7 0xff 0xff 0xff 0xb8 0x22 |
| |
| # CHECK: vlvgb %v0, %r0, 0 |
| 0xe7 0x00 0x00 0x00 0x00 0x22 |
| |
| # CHECK: vlvgb %v18, %r3, 1383(%r4) |
| 0xe7 0x23 0x45 0x67 0x08 0x22 |
| |
| # CHECK: vlvgb %v31, %r15, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x08 0x22 |
| |
| # CHECK: vlvgf %v0, %r0, 0 |
| 0xe7 0x00 0x00 0x00 0x20 0x22 |
| |
| # CHECK: vlvgf %v18, %r3, 1383(%r4) |
| 0xe7 0x23 0x45 0x67 0x28 0x22 |
| |
| # CHECK: vlvgf %v31, %r15, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x28 0x22 |
| |
| # CHECK: vlvgg %v0, %r0, 0 |
| 0xe7 0x00 0x00 0x00 0x30 0x22 |
| |
| # CHECK: vlvgg %v18, %r3, 1383(%r4) |
| 0xe7 0x23 0x45 0x67 0x38 0x22 |
| |
| # CHECK: vlvgg %v31, %r15, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x38 0x22 |
| |
| # CHECK: vlvgh %v0, %r0, 0 |
| 0xe7 0x00 0x00 0x00 0x10 0x22 |
| |
| # CHECK: vlvgh %v18, %r3, 1383(%r4) |
| 0xe7 0x23 0x45 0x67 0x18 0x22 |
| |
| # CHECK: vlvgh %v31, %r15, 4095(%r15) |
| 0xe7 0xff 0xff 0xff 0x18 0x22 |
| |
| # CHECK: vlvgp %v0, %r0, %r0 |
| 0xe7 0x00 0x00 0x00 0x00 0x62 |
| |
| # CHECK: vlvgp %v18, %r3, %r4 |
| 0xe7 0x23 0x40 0x00 0x08 0x62 |
| |
| # CHECK: vlvgp %v31, %r15, %r15 |
| 0xe7 0xff 0xf0 0x00 0x08 0x62 |
| |
| # CHECK: vmae %v0, %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x0b 0x00 0x00 0xae |
| |
| # CHECK: vmae %v3, %v20, %v5, %v22, 11 |
| 0xe7 0x34 0x5b 0x00 0x65 0xae |
| |
| # CHECK: vmae %v31, %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xfb 0x00 0xff 0xae |
| |
| # CHECK: vmaeb %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xae |
| |
| # CHECK: vmaeb %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x50 0x00 0x65 0xae |
| |
| # CHECK: vmaeb %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0xff 0xae |
| |
| # CHECK: vmaef %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x02 0x00 0x00 0xae |
| |
| # CHECK: vmaef %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x52 0x00 0x65 0xae |
| |
| # CHECK: vmaef %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf2 0x00 0xff 0xae |
| |
| # CHECK: vmaeh %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x01 0x00 0x00 0xae |
| |
| # CHECK: vmaeh %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x51 0x00 0x65 0xae |
| |
| # CHECK: vmaeh %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf1 0x00 0xff 0xae |
| |
| # CHECK: vmah %v0, %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x0b 0x00 0x00 0xab |
| |
| # CHECK: vmah %v3, %v20, %v5, %v22, 11 |
| 0xe7 0x34 0x5b 0x00 0x65 0xab |
| |
| # CHECK: vmah %v31, %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xfb 0x00 0xff 0xab |
| |
| # CHECK: vmahb %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xab |
| |
| # CHECK: vmahb %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x50 0x00 0x65 0xab |
| |
| # CHECK: vmahb %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0xff 0xab |
| |
| # CHECK: vmahf %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x02 0x00 0x00 0xab |
| |
| # CHECK: vmahf %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x52 0x00 0x65 0xab |
| |
| # CHECK: vmahf %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf2 0x00 0xff 0xab |
| |
| # CHECK: vmahh %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x01 0x00 0x00 0xab |
| |
| # CHECK: vmahh %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x51 0x00 0x65 0xab |
| |
| # CHECK: vmahh %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf1 0x00 0xff 0xab |
| |
| # CHECK: vmal %v0, %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x0b 0x00 0x00 0xaa |
| |
| # CHECK: vmal %v3, %v20, %v5, %v22, 11 |
| 0xe7 0x34 0x5b 0x00 0x65 0xaa |
| |
| # CHECK: vmal %v31, %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xfb 0x00 0xff 0xaa |
| |
| # CHECK: vmalb %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xaa |
| |
| # CHECK: vmalb %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x50 0x00 0x65 0xaa |
| |
| # CHECK: vmalb %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0xff 0xaa |
| |
| # CHECK: vmale %v0, %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x0b 0x00 0x00 0xac |
| |
| # CHECK: vmale %v3, %v20, %v5, %v22, 11 |
| 0xe7 0x34 0x5b 0x00 0x65 0xac |
| |
| # CHECK: vmale %v31, %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xfb 0x00 0xff 0xac |
| |
| # CHECK: vmaleb %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xac |
| |
| # CHECK: vmaleb %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x50 0x00 0x65 0xac |
| |
| # CHECK: vmaleb %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0xff 0xac |
| |
| # CHECK: vmalef %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x02 0x00 0x00 0xac |
| |
| # CHECK: vmalef %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x52 0x00 0x65 0xac |
| |
| # CHECK: vmalef %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf2 0x00 0xff 0xac |
| |
| # CHECK: vmaleh %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x01 0x00 0x00 0xac |
| |
| # CHECK: vmaleh %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x51 0x00 0x65 0xac |
| |
| # CHECK: vmaleh %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf1 0x00 0xff 0xac |
| |
| # CHECK: vmalf %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x02 0x00 0x00 0xaa |
| |
| # CHECK: vmalf %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x52 0x00 0x65 0xaa |
| |
| # CHECK: vmalf %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf2 0x00 0xff 0xaa |
| |
| # CHECK: vmalh %v0, %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x0b 0x00 0x00 0xa9 |
| |
| # CHECK: vmalh %v3, %v20, %v5, %v22, 11 |
| 0xe7 0x34 0x5b 0x00 0x65 0xa9 |
| |
| # CHECK: vmalh %v31, %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xfb 0x00 0xff 0xa9 |
| |
| # CHECK: vmalhb %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xa9 |
| |
| # CHECK: vmalhb %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x50 0x00 0x65 0xa9 |
| |
| # CHECK: vmalhb %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0xff 0xa9 |
| |
| # CHECK: vmalhf %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x02 0x00 0x00 0xa9 |
| |
| # CHECK: vmalhf %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x52 0x00 0x65 0xa9 |
| |
| # CHECK: vmalhf %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf2 0x00 0xff 0xa9 |
| |
| # CHECK: vmalhh %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x01 0x00 0x00 0xa9 |
| |
| # CHECK: vmalhh %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x51 0x00 0x65 0xa9 |
| |
| # CHECK: vmalhh %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf1 0x00 0xff 0xa9 |
| |
| # CHECK: vmalhw %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x01 0x00 0x00 0xaa |
| |
| # CHECK: vmalhw %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x51 0x00 0x65 0xaa |
| |
| # CHECK: vmalhw %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf1 0x00 0xff 0xaa |
| |
| # CHECK: vmalo %v0, %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x0b 0x00 0x00 0xad |
| |
| # CHECK: vmalo %v3, %v20, %v5, %v22, 11 |
| 0xe7 0x34 0x5b 0x00 0x65 0xad |
| |
| # CHECK: vmalo %v31, %v31, %v31, %v31, 11 |
| 0xe7 0xff 0xfb 0x00 0xff 0xad |
| |
| # CHECK: vmalob %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x00 0x00 0x00 0xad |
| |
| # CHECK: vmalob %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x50 0x00 0x65 0xad |
| |
| # CHECK: vmalob %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf0 0x00 0xff 0xad |
| |
| # CHECK: vmalof %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x02 0x00 0x00 0xad |
| |
| # CHECK: vmalof %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x52 0x00 0x65 0xad |
| |
| # CHECK: vmalof %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf2 0x00 0xff 0xad |
| |
| # CHECK: vmaloh %v0, %v0, %v0, %v0 |
| 0xe7 0x00 0x01 0x00 0x00 0xad |
| |
| # CHECK: vmaloh %v3, %v20, %v5, %v22 |
| 0xe7 0x34 0x51 0x00 0x65 0xad |
| |
| # CHECK: vmaloh %v31, %v31, %v31, %v31 |
| 0xe7 0xff 0xf1 0x00 0xff 0xad |
| |
| # CHECK: vmao %v0, %v0, %v0, %v0, 11 |
| 0xe7 0x00 0x0b 0x00 0x00 0xaf |
| |
| # CHECK: vmao %v3, %v20, %v5, %v22, 11 |
| 0xe7 0x34 0x5b 0x00 0x65 0xaf |
| |
| # CHECK: vmao %v31
|