| # For z13 and above. |
| # RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z13 -show-encoding %s \ |
| # RUN: | FileCheck %s |
| # RUN: llvm-mc -triple s390x-linux-gnu -mcpu=arch11 -show-encoding %s \ |
| # RUN: | FileCheck %s |
| |
| #CHECK: cdpt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xae] |
| #CHECK: cdpt %f15, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0xae] |
| #CHECK: cdpt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xae] |
| #CHECK: cdpt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xae] |
| #CHECK: cdpt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xae] |
| #CHECK: cdpt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xae] |
| #CHECK: cdpt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xae] |
| #CHECK: cdpt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xae] |
| #CHECK: cdpt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xae] |
| |
| cdpt %f0, 0(1), 0 |
| cdpt %f15, 0(1), 0 |
| cdpt %f0, 0(1), 15 |
| cdpt %f0, 0(1,%r1), 0 |
| cdpt %f0, 0(1,%r15), 0 |
| cdpt %f0, 4095(1,%r1), 0 |
| cdpt %f0, 4095(1,%r15), 0 |
| cdpt %f0, 0(256,%r1), 0 |
| cdpt %f0, 0(256,%r15), 0 |
| |
| #CHECK: cpdt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xac] |
| #CHECK: cpdt %f15, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0xac] |
| #CHECK: cpdt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xac] |
| #CHECK: cpdt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xac] |
| #CHECK: cpdt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xac] |
| #CHECK: cpdt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xac] |
| #CHECK: cpdt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xac] |
| #CHECK: cpdt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xac] |
| #CHECK: cpdt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xac] |
| |
| cpdt %f0, 0(1), 0 |
| cpdt %f15, 0(1), 0 |
| cpdt %f0, 0(1), 15 |
| cpdt %f0, 0(1,%r1), 0 |
| cpdt %f0, 0(1,%r15), 0 |
| cpdt %f0, 4095(1,%r1), 0 |
| cpdt %f0, 4095(1,%r15), 0 |
| cpdt %f0, 0(256,%r1), 0 |
| cpdt %f0, 0(256,%r15), 0 |
| |
| #CHECK: cpxt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xad] |
| #CHECK: cpxt %f13, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0xad] |
| #CHECK: cpxt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xad] |
| #CHECK: cpxt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xad] |
| #CHECK: cpxt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xad] |
| #CHECK: cpxt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xad] |
| #CHECK: cpxt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xad] |
| #CHECK: cpxt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xad] |
| #CHECK: cpxt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xad] |
| |
| cpxt %f0, 0(1), 0 |
| cpxt %f13, 0(1), 0 |
| cpxt %f0, 0(1), 15 |
| cpxt %f0, 0(1,%r1), 0 |
| cpxt %f0, 0(1,%r15), 0 |
| cpxt %f0, 4095(1,%r1), 0 |
| cpxt %f0, 4095(1,%r15), 0 |
| cpxt %f0, 0(256,%r1), 0 |
| cpxt %f0, 0(256,%r15), 0 |
| |
| #CHECK: cxpt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xaf] |
| #CHECK: cxpt %f13, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0xaf] |
| #CHECK: cxpt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xaf] |
| #CHECK: cxpt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xaf] |
| #CHECK: cxpt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xaf] |
| #CHECK: cxpt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xaf] |
| #CHECK: cxpt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xaf] |
| #CHECK: cxpt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xaf] |
| #CHECK: cxpt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xaf] |
| |
| cxpt %f0, 0(1), 0 |
| cxpt %f13, 0(1), 0 |
| cxpt %f0, 0(1), 15 |
| cxpt %f0, 0(1,%r1), 0 |
| cxpt %f0, 0(1,%r15), 0 |
| cxpt %f0, 4095(1,%r1), 0 |
| cxpt %f0, 4095(1,%r15), 0 |
| cxpt %f0, 0(256,%r1), 0 |
| cxpt %f0, 0(256,%r15), 0 |
| |
| #CHECK: lcbb %r0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x27] |
| #CHECK: lcbb %r0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x27] |
| #CHECK: lcbb %r0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x27] |
| #CHECK: lcbb %r0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x27] |
| #CHECK: lcbb %r0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x27] |
| #CHECK: lcbb %r15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x27] |
| #CHECK: lcbb %r2, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x80,0x27] |
| |
| lcbb %r0, 0, 0 |
| lcbb %r0, 0, 15 |
| lcbb %r0, 4095, 0 |
| lcbb %r0, 0(%r15), 0 |
| lcbb %r0, 0(%r15,%r1), 0 |
| lcbb %r15, 0, 0 |
| lcbb %r2, 1383(%r3,%r4), 8 |
| |
| #CHECK: llzrgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3a] |
| #CHECK: llzrgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3a] |
| #CHECK: llzrgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3a] |
| #CHECK: llzrgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3a] |
| #CHECK: llzrgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3a] |
| #CHECK: llzrgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3a] |
| #CHECK: llzrgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3a] |
| #CHECK: llzrgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3a] |
| #CHECK: llzrgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3a] |
| #CHECK: llzrgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3a] |
| |
| llzrgf %r0, -524288 |
| llzrgf %r0, -1 |
| llzrgf %r0, 0 |
| llzrgf %r0, 1 |
| llzrgf %r0, 524287 |
| llzrgf %r0, 0(%r1) |
| llzrgf %r0, 0(%r15) |
| llzrgf %r0, 524287(%r1,%r15) |
| llzrgf %r0, 524287(%r15,%r1) |
| llzrgf %r15, 0 |
| |
| #CHECK: lochi %r11, 42, 0 # encoding: [0xec,0xb0,0x00,0x2a,0x00,0x42] |
| #CHECK: lochio %r11, 42 # encoding: [0xec,0xb1,0x00,0x2a,0x00,0x42] |
| #CHECK: lochih %r11, 42 # encoding: [0xec,0xb2,0x00,0x2a,0x00,0x42] |
| #CHECK: lochinle %r11, 42 # encoding: [0xec,0xb3,0x00,0x2a,0x00,0x42] |
| #CHECK: lochil %r11, -1 # encoding: [0xec,0xb4,0xff,0xff,0x00,0x42] |
| #CHECK: lochinhe %r11, 42 # encoding: [0xec,0xb5,0x00,0x2a,0x00,0x42] |
| #CHECK: lochilh %r11, -1 # encoding: [0xec,0xb6,0xff,0xff,0x00,0x42] |
| #CHECK: lochine %r11, 0 # encoding: [0xec,0xb7,0x00,0x00,0x00,0x42] |
| #CHECK: lochie %r11, 0 # encoding: [0xec,0xb8,0x00,0x00,0x00,0x42] |
| #CHECK: lochinlh %r11, 42 # encoding: [0xec,0xb9,0x00,0x2a,0x00,0x42] |
| #CHECK: lochihe %r11, 255 # encoding: [0xec,0xba,0x00,0xff,0x00,0x42] |
| #CHECK: lochinl %r11, 255 # encoding: [0xec,0xbb,0x00,0xff,0x00,0x42] |
| #CHECK: lochile %r11, 32767 # encoding: [0xec,0xbc,0x7f,0xff,0x00,0x42] |
| #CHECK: lochinh %r11, 32767 # encoding: [0xec,0xbd,0x7f,0xff,0x00,0x42] |
| #CHECK: lochino %r11, 32512 # encoding: [0xec,0xbe,0x7f,0x00,0x00,0x42] |
| #CHECK: lochi %r11, 32512, 15 # encoding: [0xec,0xbf,0x7f,0x00,0x00,0x42] |
| |
| lochi %r11, 42, 0 |
| lochio %r11, 42 |
| lochih %r11, 42 |
| lochinle %r11, 42 |
| lochil %r11, -1 |
| lochinhe %r11, 42 |
| lochilh %r11, -1 |
| lochine %r11, 0 |
| lochie %r11, 0 |
| lochinlh %r11, 42 |
| lochihe %r11, 255 |
| lochinl %r11, 255 |
| lochile %r11, 32767 |
| lochinh %r11, 32767 |
| lochino %r11, 32512 |
| lochi %r11, 32512, 15 |
| |
| #CHECK: locghi %r11, 42, 0 # encoding: [0xec,0xb0,0x00,0x2a,0x00,0x46] |
| #CHECK: locghio %r11, 42 # encoding: [0xec,0xb1,0x00,0x2a,0x00,0x46] |
| #CHECK: locghih %r11, 42 # encoding: [0xec,0xb2,0x00,0x2a,0x00,0x46] |
| #CHECK: locghinle %r11, 42 # encoding: [0xec,0xb3,0x00,0x2a,0x00,0x46] |
| #CHECK: locghil %r11, -1 # encoding: [0xec,0xb4,0xff,0xff,0x00,0x46] |
| #CHECK: locghinhe %r11, 42 # encoding: [0xec,0xb5,0x00,0x2a,0x00,0x46] |
| #CHECK: locghilh %r11, -1 # encoding: [0xec,0xb6,0xff,0xff,0x00,0x46] |
| #CHECK: locghine %r11, 0 # encoding: [0xec,0xb7,0x00,0x00,0x00,0x46] |
| #CHECK: locghie %r11, 0 # encoding: [0xec,0xb8,0x00,0x00,0x00,0x46] |
| #CHECK: locghinlh %r11, 42 # encoding: [0xec,0xb9,0x00,0x2a,0x00,0x46] |
| #CHECK: locghihe %r11, 255 # encoding: [0xec,0xba,0x00,0xff,0x00,0x46] |
| #CHECK: locghinl %r11, 255 # encoding: [0xec,0xbb,0x00,0xff,0x00,0x46] |
| #CHECK: locghile %r11, 32767 # encoding: [0xec,0xbc,0x7f,0xff,0x00,0x46] |
| #CHECK: locghinh %r11, 32767 # encoding: [0xec,0xbd,0x7f,0xff,0x00,0x46] |
| #CHECK: locghino %r11, 32512 # encoding: [0xec,0xbe,0x7f,0x00,0x00,0x46] |
| #CHECK: locghi %r11, 32512, 15 # encoding: [0xec,0xbf,0x7f,0x00,0x00,0x46] |
| |
| locghi %r11, 42, 0 |
| locghio %r11, 42 |
| locghih %r11, 42 |
| locghinle %r11, 42 |
| locghil %r11, -1 |
| locghinhe %r11, 42 |
| locghilh %r11, -1 |
| locghine %r11, 0 |
| locghie %r11, 0 |
| locghinlh %r11, 42 |
| locghihe %r11, 255 |
| locghinl %r11, 255 |
| locghile %r11, 32767 |
| locghinh %r11, 32767 |
| locghino %r11, 32512 |
| locghi %r11, 32512, 15 |
| |
| #CHECK: lochhi %r11, 42, 0 # encoding: [0xec,0xb0,0x00,0x2a,0x00,0x4e] |
| #CHECK: lochhio %r11, 42 # encoding: [0xec,0xb1,0x00,0x2a,0x00,0x4e] |
| #CHECK: lochhih %r11, 42 # encoding: [0xec,0xb2,0x00,0x2a,0x00,0x4e] |
| #CHECK: lochhinle %r11, 42 # encoding: [0xec,0xb3,0x00,0x2a,0x00,0x4e] |
| #CHECK: lochhil %r11, -1 # encoding: [0xec,0xb4,0xff,0xff,0x00,0x4e] |
| #CHECK: lochhinhe %r11, 42 # encoding: [0xec,0xb5,0x00,0x2a,0x00,0x4e] |
| #CHECK: lochhilh %r11, -1 # encoding: [0xec,0xb6,0xff,0xff,0x00,0x4e] |
| #CHECK: lochhine %r11, 0 # encoding: [0xec,0xb7,0x00,0x00,0x00,0x4e] |
| #CHECK: lochhie %r11, 0 # encoding: [0xec,0xb8,0x00,0x00,0x00,0x4e] |
| #CHECK: lochhinlh %r11, 42 # encoding: [0xec,0xb9,0x00,0x2a,0x00,0x4e] |
| #CHECK: lochhihe %r11, 255 # encoding: [0xec,0xba,0x00,0xff,0x00,0x4e] |
| #CHECK: lochhinl %r11, 255 # encoding: [0xec,0xbb,0x00,0xff,0x00,0x4e] |
| #CHECK: lochhile %r11, 32767 # encoding: [0xec,0xbc,0x7f,0xff,0x00,0x4e] |
| #CHECK: lochhinh %r11, 32767 # encoding: [0xec,0xbd,0x7f,0xff,0x00,0x4e] |
| #CHECK: lochhino %r11, 32512 # encoding: [0xec,0xbe,0x7f,0x00,0x00,0x4e] |
| #CHECK: lochhi %r11, 32512, 15 # encoding: [0xec,0xbf,0x7f,0x00,0x00,0x4e] |
| |
| lochhi %r11, 42, 0 |
| lochhio %r11, 42 |
| lochhih %r11, 42 |
| lochhinle %r11, 42 |
| lochhil %r11, -1 |
| lochhinhe %r11, 42 |
| lochhilh %r11, -1 |
| lochhine %r11, 0 |
| lochhie %r11, 0 |
| lochhinlh %r11, 42 |
| lochhihe %r11, 255 |
| lochhinl %r11, 255 |
| lochhile %r11, 32767 |
| lochhinh %r11, 32767 |
| lochhino %r11, 32512 |
| lochhi %r11, 32512, 15 |
| |
| #CHECK: locfh %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe0] |
| #CHECK: locfh %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe0] |
| #CHECK: locfh %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe0] |
| #CHECK: locfh %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe0] |
| #CHECK: locfh %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe0] |
| #CHECK: locfh %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe0] |
| #CHECK: locfh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe0] |
| #CHECK: locfh %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe0] |
| |
| locfh %r0, 0, 0 |
| locfh %r0, 0, 15 |
| locfh %r0, -524288, 0 |
| locfh %r0, 524287, 0 |
| locfh %r0, 0(%r1), 0 |
| locfh %r0, 0(%r15), 0 |
| locfh %r15, 0, 0 |
| locfh %r1, 4095(%r2), 3 |
| |
| #CHECK: locfho %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhh %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhp %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhm %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhlh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhnz %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhe %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhz %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhhe %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhnm %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhnp %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe0] |
| #CHECK: locfhno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe0] |
| |
| locfho %r1, 2(%r3) |
| locfhh %r1, 2(%r3) |
| locfhp %r1, 2(%r3) |
| locfhnle %r1, 2(%r3) |
| locfhl %r1, 2(%r3) |
| locfhm %r1, 2(%r3) |
| locfhnhe %r1, 2(%r3) |
| locfhlh %r1, 2(%r3) |
| locfhne %r1, 2(%r3) |
| locfhnz %r1, 2(%r3) |
| locfhe %r1, 2(%r3) |
| locfhz %r1, 2(%r3) |
| locfhnlh %r1, 2(%r3) |
| locfhhe %r1, 2(%r3) |
| locfhnl %r1, 2(%r3) |
| locfhnm %r1, 2(%r3) |
| locfhle %r1, 2(%r3) |
| locfhnh %r1, 2(%r3) |
| locfhnp %r1, 2(%r3) |
| locfhno %r1, 2(%r3) |
| |
| #CHECK: locfhr %r1, %r2, 0 # encoding: [0xb9,0xe0,0x00,0x12] |
| #CHECK: locfhr %r1, %r2, 15 # encoding: [0xb9,0xe0,0xf0,0x12] |
| |
| locfhr %r1, %r2, 0 |
| locfhr %r1, %r2, 15 |
| |
| #CHECK: locfhro %r1, %r3 # encoding: [0xb9,0xe0,0x10,0x13] |
| #CHECK: locfhrh %r1, %r3 # encoding: [0xb9,0xe0,0x20,0x13] |
| #CHECK: locfhrp %r1, %r3 # encoding: [0xb9,0xe0,0x20,0x13] |
| #CHECK: locfhrnle %r1, %r3 # encoding: [0xb9,0xe0,0x30,0x13] |
| #CHECK: locfhrl %r1, %r3 # encoding: [0xb9,0xe0,0x40,0x13] |
| #CHECK: locfhrm %r1, %r3 # encoding: [0xb9,0xe0,0x40,0x13] |
| #CHECK: locfhrnhe %r1, %r3 # encoding: [0xb9,0xe0,0x50,0x13] |
| #CHECK: locfhrlh %r1, %r3 # encoding: [0xb9,0xe0,0x60,0x13] |
| #CHECK: locfhrne %r1, %r3 # encoding: [0xb9,0xe0,0x70,0x13] |
| #CHECK: locfhrnz %r1, %r3 # encoding: [0xb9,0xe0,0x70,0x13] |
| #CHECK: locfhre %r1, %r3 # encoding: [0xb9,0xe0,0x80,0x13] |
| #CHECK: locfhrz %r1, %r3 # encoding: [0xb9,0xe0,0x80,0x13] |
| #CHECK: locfhrnlh %r1, %r3 # encoding: [0xb9,0xe0,0x90,0x13] |
| #CHECK: locfhrhe %r1, %r3 # encoding: [0xb9,0xe0,0xa0,0x13] |
| #CHECK: locfhrnl %r1, %r3 # encoding: [0xb9,0xe0,0xb0,0x13] |
| #CHECK: locfhrnm %r1, %r3 # encoding: [0xb9,0xe0,0xb0,0x13] |
| #CHECK: locfhrle %r1, %r3 # encoding: [0xb9,0xe0,0xc0,0x13] |
| #CHECK: locfhrnh %r1, %r3 # encoding: [0xb9,0xe0,0xd0,0x13] |
| #CHECK: locfhrnp %r1, %r3 # encoding: [0xb9,0xe0,0xd0,0x13] |
| #CHECK: locfhrno %r1, %r3 # encoding: [0xb9,0xe0,0xe0,0x13] |
| |
| locfhro %r1, %r3 |
| locfhrh %r1, %r3 |
| locfhrp %r1, %r3 |
| locfhrnle %r1, %r3 |
| locfhrl %r1, %r3 |
| locfhrm %r1, %r3 |
| locfhrnhe %r1, %r3 |
| locfhrlh %r1, %r3 |
| locfhrne %r1, %r3 |
| locfhrnz %r1, %r3 |
| locfhre %r1, %r3 |
| locfhrz %r1, %r3 |
| locfhrnlh %r1, %r3 |
| locfhrhe %r1, %r3 |
| locfhrnl %r1, %r3 |
| locfhrnm %r1, %r3 |
| locfhrle %r1, %r3 |
| locfhrnh %r1, %r3 |
| locfhrnp %r1, %r3 |
| locfhrno %r1, %r3 |
| |
| #CHECK: lzrf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3b] |
| #CHECK: lzrf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3b] |
| #CHECK: lzrf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3b] |
| #CHECK: lzrf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3b] |
| #CHECK: lzrf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3b] |
| #CHECK: lzrf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3b] |
| #CHECK: lzrf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3b] |
| #CHECK: lzrf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3b] |
| #CHECK: lzrf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3b] |
| #CHECK: lzrf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3b] |
| |
| lzrf %r0, -524288 |
| lzrf %r0, -1 |
| lzrf %r0, 0 |
| lzrf %r0, 1 |
| lzrf %r0, 524287 |
| lzrf %r0, 0(%r1) |
| lzrf %r0, 0(%r15) |
| lzrf %r0, 524287(%r1,%r15) |
| lzrf %r0, 524287(%r15,%r1) |
| lzrf %r15, 0 |
| |
| #CHECK: lzrg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2a] |
| #CHECK: lzrg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2a] |
| #CHECK: lzrg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2a] |
| #CHECK: lzrg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2a] |
| #CHECK: lzrg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2a] |
| #CHECK: lzrg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2a] |
| #CHECK: lzrg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2a] |
| #CHECK: lzrg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2a] |
| #CHECK: lzrg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2a] |
| #CHECK: lzrg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x2a] |
| |
| lzrg %r0, -524288 |
| lzrg %r0, -1 |
| lzrg %r0, 0 |
| lzrg %r0, 1 |
| lzrg %r0, 524287 |
| lzrg %r0, 0(%r1) |
| lzrg %r0, 0(%r15) |
| lzrg %r0, 524287(%r1,%r15) |
| lzrg %r0, 524287(%r15,%r1) |
| lzrg %r15, 0 |
| |
| #CHECK: stocfh %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe1] |
| #CHECK: stocfh %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe1] |
| #CHECK: stocfh %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe1] |
| #CHECK: stocfh %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe1] |
| #CHECK: stocfh %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe1] |
| #CHECK: stocfh %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe1] |
| #CHECK: stocfh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe1] |
| #CHECK: stocfh %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe1] |
| |
| stocfh %r0, 0, 0 |
| stocfh %r0, 0, 15 |
| stocfh %r0, -524288, 0 |
| stocfh %r0, 524287, 0 |
| stocfh %r0, 0(%r1), 0 |
| stocfh %r0, 0(%r15), 0 |
| stocfh %r15, 0, 0 |
| stocfh %r1, 4095(%r2), 3 |
| |
| #CHECK: stocfho %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhh %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhp %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhm %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhlh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhnz %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhe %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhz %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhhe %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhnm %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhnp %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe1] |
| #CHECK: stocfhno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe1] |
| |
| stocfho %r1, 2(%r3) |
| stocfhh %r1, 2(%r3) |
| stocfhp %r1, 2(%r3) |
| stocfhnle %r1, 2(%r3) |
| stocfhl %r1, 2(%r3) |
| stocfhm %r1, 2(%r3) |
| stocfhnhe %r1, 2(%r3) |
| stocfhlh %r1, 2(%r3) |
| stocfhne %r1, 2(%r3) |
| stocfhnz %r1, 2(%r3) |
| stocfhe %r1, 2(%r3) |
| stocfhz %r1, 2(%r3) |
| stocfhnlh %r1, 2(%r3) |
| stocfhhe %r1, 2(%r3) |
| stocfhnl %r1, 2(%r3) |
| stocfhnm %r1, 2(%r3) |
| stocfhle %r1, 2(%r3) |
| stocfhnh %r1, 2(%r3) |
| stocfhnp %r1, 2(%r3) |
| stocfhno %r1, 2(%r3) |
| |
| #CHECK: ppno %r2, %r2 # encoding: [0xb9,0x3c,0x00,0x22] |
| #CHECK: ppno %r2, %r14 # encoding: [0xb9,0x3c,0x00,0x2e] |
| #CHECK: ppno %r14, %r2 # encoding: [0xb9,0x3c,0x00,0xe2] |
| #CHECK: ppno %r6, %r10 # encoding: [0xb9,0x3c,0x00,0x6a] |
| |
| ppno %r2, %r2 |
| ppno %r2, %r14 |
| ppno %r14, %r2 |
| ppno %r6, %r10 |
| |
| #CHECK: va %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf3] |
| #CHECK: va %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf3] |
| #CHECK: va %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf3] |
| #CHECK: va %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf3] |
| #CHECK: va %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf3] |
| #CHECK: va %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf3] |
| |
| va %v0, %v0, %v0, 0 |
| va %v0, %v0, %v0, 15 |
| va %v0, %v0, %v31, 0 |
| va %v0, %v31, %v0, 0 |
| va %v31, %v0, %v0, 0 |
| va %v18, %v3, %v20, 11 |
| |
| #CHECK: vab %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf3] |
| #CHECK: vab %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf3] |
| #CHECK: vab %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf3] |
| #CHECK: vab %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf3] |
| #CHECK: vab %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf3] |
| |
| vab %v0, %v0, %v0 |
| vab %v0, %v0, %v31 |
| vab %v0, %v31, %v0 |
| vab %v31, %v0, %v0 |
| vab %v18, %v3, %v20 |
| |
| #CHECK: vac %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbb] |
| #CHECK: vac %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbb] |
| #CHECK: vac %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbb] |
| #CHECK: vac %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbb] |
| #CHECK: vac %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbb] |
| #CHECK: vac %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbb] |
| #CHECK: vac %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbb] |
| |
| vac %v0, %v0, %v0, %v0, 0 |
| vac %v0, %v0, %v0, %v0, 15 |
| vac %v0, %v0, %v0, %v31, 0 |
| vac %v0, %v0, %v31, %v0, 0 |
| vac %v0, %v31, %v0, %v0, 0 |
| vac %v31, %v0, %v0, %v0, 0 |
| vac %v13, %v17, %v21, %v25, 11 |
| |
| #CHECK: vacc %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf1] |
| #CHECK: vacc %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf1] |
| #CHECK: vacc %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf1] |
| #CHECK: vacc %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf1] |
| #CHECK: vacc %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf1] |
| #CHECK: vacc %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf1] |
| |
| vacc %v0, %v0, %v0, 0 |
| vacc %v0, %v0, %v0, 15 |
| vacc %v0, %v0, %v31, 0 |
| vacc %v0, %v31, %v0, 0 |
| vacc %v31, %v0, %v0, 0 |
| vacc %v18, %v3, %v20, 11 |
| |
| #CHECK: vaccb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf1] |
| #CHECK: vaccb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf1] |
| #CHECK: vaccb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf1] |
| #CHECK: vaccb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf1] |
| #CHECK: vaccb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf1] |
| |
| vaccb %v0, %v0, %v0 |
| vaccb %v0, %v0, %v31 |
| vaccb %v0, %v31, %v0 |
| vaccb %v31, %v0, %v0 |
| vaccb %v18, %v3, %v20 |
| |
| #CHECK: vaccc %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb9] |
| #CHECK: vaccc %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xb9] |
| #CHECK: vaccc %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xb9] |
| #CHECK: vaccc %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb9] |
| #CHECK: vaccc %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb9] |
| #CHECK: vaccc %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb9] |
| #CHECK: vaccc %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xb9] |
| |
| vaccc %v0, %v0, %v0, %v0, 0 |
| vaccc %v0, %v0, %v0, %v0, 15 |
| vaccc %v0, %v0, %v0, %v31, 0 |
| vaccc %v0, %v0, %v31, %v0, 0 |
| vaccc %v0, %v31, %v0, %v0, 0 |
| vaccc %v31, %v0, %v0, %v0, 0 |
| vaccc %v13, %v17, %v21, %v25, 11 |
| |
| #CHECK: vacccq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xb9] |
| #CHECK: vacccq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xb9] |
| #CHECK: vacccq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xb9] |
| #CHECK: vacccq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xb9] |
| #CHECK: vacccq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xb9] |
| #CHECK: vacccq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xb9] |
| |
| vacccq %v0, %v0, %v0, %v0 |
| vacccq %v0, %v0, %v0, %v31 |
| vacccq %v0, %v0, %v31, %v0 |
| vacccq %v0, %v31, %v0, %v0 |
| vacccq %v31, %v0, %v0, %v0 |
| vacccq %v13, %v17, %v21, %v25 |
| |
| #CHECK: vaccf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf1] |
| #CHECK: vaccf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf1] |
| #CHECK: vaccf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf1] |
| #CHECK: vaccf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf1] |
| #CHECK: vaccf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf1] |
| |
| vaccf %v0, %v0, %v0 |
| vaccf %v0, %v0, %v31 |
| vaccf %v0, %v31, %v0 |
| vaccf %v31, %v0, %v0 |
| vaccf %v18, %v3, %v20 |
| |
| #CHECK: vaccg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf1] |
| #CHECK: vaccg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf1] |
| #CHECK: vaccg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf1] |
| #CHECK: vaccg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf1] |
| #CHECK: vaccg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf1] |
| |
| vaccg %v0, %v0, %v0 |
| vaccg %v0, %v0, %v31 |
| vaccg %v0, %v31, %v0 |
| vaccg %v31, %v0, %v0 |
| vaccg %v18, %v3, %v20 |
| |
| #CHECK: vacch %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf1] |
| #CHECK: vacch %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf1] |
| #CHECK: vacch %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf1] |
| #CHECK: vacch %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf1] |
| #CHECK: vacch %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf1] |
| |
| vacch %v0, %v0, %v0 |
| vacch %v0, %v0, %v31 |
| vacch %v0, %v31, %v0 |
| vacch %v31, %v0, %v0 |
| vacch %v18, %v3, %v20 |
| |
| #CHECK: vaccq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf1] |
| #CHECK: vaccq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf1] |
| #CHECK: vaccq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf1] |
| #CHECK: vaccq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf1] |
| #CHECK: vaccq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf1] |
| |
| vaccq %v0, %v0, %v0 |
| vaccq %v0, %v0, %v31 |
| vaccq %v0, %v31, %v0 |
| vaccq %v31, %v0, %v0 |
| vaccq %v18, %v3, %v20 |
| |
| #CHECK: vacq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbb] |
| #CHECK: vacq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbb] |
| #CHECK: vacq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbb] |
| #CHECK: vacq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbb] |
| #CHECK: vacq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbb] |
| #CHECK: vacq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbb] |
| |
| vacq %v0, %v0, %v0, %v0 |
| vacq %v0, %v0, %v0, %v31 |
| vacq %v0, %v0, %v31, %v0 |
| vacq %v0, %v31, %v0, %v0 |
| vacq %v31, %v0, %v0, %v0 |
| vacq %v13, %v17, %v21, %v25 |
| |
| #CHECK: vaf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf3] |
| #CHECK: vaf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf3] |
| #CHECK: vaf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf3] |
| #CHECK: vaf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf3] |
| #CHECK: vaf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf3] |
| |
| vaf %v0, %v0, %v0 |
| vaf %v0, %v0, %v31 |
| vaf %v0, %v31, %v0 |
| vaf %v31, %v0, %v0 |
| vaf %v18, %v3, %v20 |
| |
| #CHECK: vag %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf3] |
| #CHECK: vag %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf3] |
| #CHECK: vag %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf3] |
| #CHECK: vag %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf3] |
| #CHECK: vag %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf3] |
| |
| vag %v0, %v0, %v0 |
| vag %v0, %v0, %v31 |
| vag %v0, %v31, %v0 |
| vag %v31, %v0, %v0 |
| vag %v18, %v3, %v20 |
| |
| #CHECK: vah %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf3] |
| #CHECK: vah %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf3] |
| #CHECK: vah %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf3] |
| #CHECK: vah %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf3] |
| #CHECK: vah %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf3] |
| |
| vah %v0, %v0, %v0 |
| vah %v0, %v0, %v31 |
| vah %v0, %v31, %v0 |
| vah %v31, %v0, %v0 |
| vah %v18, %v3, %v20 |
| |
| #CHECK: vaq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf3] |
| #CHECK: vaq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf3] |
| #CHECK: vaq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf3] |
| #CHECK: vaq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf3] |
| #CHECK: vaq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf3] |
| |
| vaq %v0, %v0, %v0 |
| vaq %v0, %v0, %v31 |
| vaq %v0, %v31, %v0 |
| vaq %v31, %v0, %v0 |
| vaq %v18, %v3, %v20 |
| |
| #CHECK: vavg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf2] |
| #CHECK: vavg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf2] |
| #CHECK: vavg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf2] |
| #CHECK: vavg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf2] |
| #CHECK: vavg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf2] |
| #CHECK: vavg %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf2] |
| |
| vavg %v0, %v0, %v0, 0 |
| vavg %v0, %v0, %v0, 15 |
| vavg %v0, %v0, %v31, 0 |
| vavg %v0, %v31, %v0, 0 |
| vavg %v31, %v0, %v0, 0 |
| vavg %v18, %v3, %v20, 11 |
| |
| #CHECK: vavgb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf2] |
| #CHECK: vavgb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf2] |
| #CHECK: vavgb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf2] |
| #CHECK: vavgb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf2] |
| #CHECK: vavgb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf2] |
| |
| vavgb %v0, %v0, %v0 |
| vavgb %v0, %v0, %v31 |
| vavgb %v0, %v31, %v0 |
| vavgb %v31, %v0, %v0 |
| vavgb %v18, %v3, %v20 |
| |
| #CHECK: vavgf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf2] |
| #CHECK: vavgf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf2] |
| #CHECK: vavgf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf2] |
| #CHECK: vavgf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf2] |
| #CHECK: vavgf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf2] |
| |
| vavgf %v0, %v0, %v0 |
| vavgf %v0, %v0, %v31 |
| vavgf %v0, %v31, %v0 |
| vavgf %v31, %v0, %v0 |
| vavgf %v18, %v3, %v20 |
| |
| #CHECK: vavgg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf2] |
| #CHECK: vavgg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf2] |
| #CHECK: vavgg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf2] |
| #CHECK: vavgg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf2] |
| #CHECK: vavgg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf2] |
| |
| vavgg %v0, %v0, %v0 |
| vavgg %v0, %v0, %v31 |
| vavgg %v0, %v31, %v0 |
| vavgg %v31, %v0, %v0 |
| vavgg %v18, %v3, %v20 |
| |
| #CHECK: vavgh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf2] |
| #CHECK: vavgh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf2] |
| #CHECK: vavgh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf2] |
| #CHECK: vavgh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf2] |
| #CHECK: vavgh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf2] |
| |
| vavgh %v0, %v0, %v0 |
| vavgh %v0, %v0, %v31 |
| vavgh %v0, %v31, %v0 |
| vavgh %v31, %v0, %v0 |
| vavgh %v18, %v3, %v20 |
| |
| #CHECK: vavgl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf0] |
| #CHECK: vavgl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf0] |
| #CHECK: vavgl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf0] |
| #CHECK: vavgl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf0] |
| #CHECK: vavgl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf0] |
| #CHECK: vavgl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf0] |
| |
| vavgl %v0, %v0, %v0, 0 |
| vavgl %v0, %v0, %v0, 15 |
| vavgl %v0, %v0, %v31, 0 |
| vavgl %v0, %v31, %v0, 0 |
| vavgl %v31, %v0, %v0, 0 |
| vavgl %v18, %v3, %v20, 11 |
| |
| #CHECK: vavglb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf0] |
| #CHECK: vavglb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf0] |
| #CHECK: vavglb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf0] |
| #CHECK: vavglb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf0] |
| #CHECK: vavglb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf0] |
| |
| vavglb %v0, %v0, %v0 |
| vavglb %v0, %v0, %v31 |
| vavglb %v0, %v31, %v0 |
| vavglb %v31, %v0, %v0 |
| vavglb %v18, %v3, %v20 |
| |
| #CHECK: vavglf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf0] |
| #CHECK: vavglf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf0] |
| #CHECK: vavglf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf0] |
| #CHECK: vavglf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf0] |
| #CHECK: vavglf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf0] |
| |
| vavglf %v0, %v0, %v0 |
| vavglf %v0, %v0, %v31 |
| vavglf %v0, %v31, %v0 |
| vavglf %v31, %v0, %v0 |
| vavglf %v18, %v3, %v20 |
| |
| #CHECK: vavglg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf0] |
| #CHECK: vavglg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf0] |
| #CHECK: vavglg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf0] |
| #CHECK: vavglg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf0] |
| #CHECK: vavglg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf0] |
| |
| vavglg %v0, %v0, %v0 |
| vavglg %v0, %v0, %v31 |
| vavglg %v0, %v31, %v0 |
| vavglg %v31, %v0, %v0 |
| vavglg %v18, %v3, %v20 |
| |
| #CHECK: vavglh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf0] |
| #CHECK: vavglh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf0] |
| #CHECK: vavglh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf0] |
| #CHECK: vavglh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf0] |
| #CHECK: vavglh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf0] |
| |
| vavglh %v0, %v0, %v0 |
| vavglh %v0, %v0, %v31 |
| vavglh %v0, %v31, %v0 |
| vavglh %v31, %v0, %v0 |
| vavglh %v18, %v3, %v20 |
| |
| #CHECK: vcdg %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc3] |
| #CHECK: vcdg %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc3] |
| #CHECK: vcdg %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc3] |
| #CHECK: vcdg %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc3] |
| #CHECK: vcdg %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc3] |
| #CHECK: vcdg %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc3] |
| #CHECK: vcdg %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc3] |
| #CHECK: vcdg %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc3] |
| |
| vcdg %v0, %v0, 0, 0, 0 |
| vcdg %v0, %v0, 15, 0, 0 |
| vcdg %v0, %v0, 0, 0, 15 |
| vcdg %v0, %v0, 0, 4, 0 |
| vcdg %v0, %v0, 0, 12, 0 |
| vcdg %v0, %v31, 0, 0, 0 |
| vcdg %v31, %v0, 0, 0, 0 |
| vcdg %v14, %v17, 11, 4, 10 |
| |
| #CHECK: vcdgb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc3] |
| #CHECK: vcdgb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc3] |
| #CHECK: vcdgb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc3] |
| #CHECK: vcdgb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3] |
| #CHECK: vcdgb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc3] |
| #CHECK: vcdgb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc3] |
| #CHECK: vcdgb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc3] |
| |
| vcdgb %v0, %v0, 0, 0 |
| vcdgb %v0, %v0, 0, 15 |
| vcdgb %v0, %v0, 4, 0 |
| vcdgb %v0, %v0, 12, 0 |
| vcdgb %v0, %v31, 0, 0 |
| vcdgb %v31, %v0, 0, 0 |
| vcdgb %v14, %v17, 4, 10 |
| |
| #CHECK: vcdlg %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc1] |
| #CHECK: vcdlg %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc1] |
| #CHECK: vcdlg %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc1] |
| #CHECK: vcdlg %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc1] |
| #CHECK: vcdlg %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc1] |
| #CHECK: vcdlg %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc1] |
| #CHECK: vcdlg %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc1] |
| #CHECK: vcdlg %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc1] |
| |
| vcdlg %v0, %v0, 0, 0, 0 |
| vcdlg %v0, %v0, 15, 0, 0 |
| vcdlg %v0, %v0, 0, 0, 15 |
| vcdlg %v0, %v0, 0, 4, 0 |
| vcdlg %v0, %v0, 0, 12, 0 |
| vcdlg %v0, %v31, 0, 0, 0 |
| vcdlg %v31, %v0, 0, 0, 0 |
| vcdlg %v14, %v17, 11, 4, 10 |
| |
| #CHECK: vcdlgb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc1] |
| #CHECK: vcdlgb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc1] |
| #CHECK: vcdlgb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc1] |
| #CHECK: vcdlgb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1] |
| #CHECK: vcdlgb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc1] |
| #CHECK: vcdlgb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc1] |
| #CHECK: vcdlgb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc1] |
| |
| vcdlgb %v0, %v0, 0, 0 |
| vcdlgb %v0, %v0, 0, 15 |
| vcdlgb %v0, %v0, 4, 0 |
| vcdlgb %v0, %v0, 12, 0 |
| vcdlgb %v0, %v31, 0, 0 |
| vcdlgb %v31, %v0, 0, 0 |
| vcdlgb %v14, %v17, 4, 10 |
| |
| #CHECK: vceq %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf8] |
| #CHECK: vceq %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf8] |
| #CHECK: vceq %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xf8] |
| #CHECK: vceq %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf8] |
| #CHECK: vceq %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf8] |
| #CHECK: vceq %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf8] |
| #CHECK: vceq %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0xf8] |
| |
| vceq %v0, %v0, %v0, 0, 0 |
| vceq %v0, %v0, %v0, 15, 0 |
| vceq %v0, %v0, %v0, 0, 15 |
| vceq %v0, %v0, %v31, 0, 0 |
| vceq %v0, %v31, %v0, 0, 0 |
| vceq %v31, %v0, %v0, 0, 0 |
| vceq %v18, %v3, %v20, 11, 9 |
| |
| #CHECK: vceqb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf8] |
| #CHECK: vceqb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf8] |
| #CHECK: vceqb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf8] |
| #CHECK: vceqb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf8] |
| #CHECK: vceqb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf8] |
| #CHECK: vceqbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0xf8] |
| |
| vceqb %v0, %v0, %v0 |
| vceqb %v0, %v0, %v31 |
| vceqb %v0, %v31, %v0 |
| vceqb %v31, %v0, %v0 |
| vceqb %v18, %v3, %v20 |
| vceqbs %v5, %v22, %v7 |
| |
| #CHECK: vceqf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf8] |
| #CHECK: vceqf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf8] |
| #CHECK: vceqf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf8] |
| #CHECK: vceqf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf8] |
| #CHECK: vceqf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf8] |
| #CHECK: vceqfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0xf8] |
| |
| vceqf %v0, %v0, %v0 |
| vceqf %v0, %v0, %v31 |
| vceqf %v0, %v31, %v0 |
| vceqf %v31, %v0, %v0 |
| vceqf %v18, %v3, %v20 |
| vceqfs %v5, %v22, %v7 |
| |
| #CHECK: vceqg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf8] |
| #CHECK: vceqg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf8] |
| #CHECK: vceqg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf8] |
| #CHECK: vceqg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf8] |
| #CHECK: vceqg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf8] |
| #CHECK: vceqgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0xf8] |
| |
| vceqg %v0, %v0, %v0 |
| vceqg %v0, %v0, %v31 |
| vceqg %v0, %v31, %v0 |
| vceqg %v31, %v0, %v0 |
| vceqg %v18, %v3, %v20 |
| vceqgs %v5, %v22, %v7 |
| |
| #CHECK: vceqh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf8] |
| #CHECK: vceqh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf8] |
| #CHECK: vceqh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf8] |
| #CHECK: vceqh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf8] |
| #CHECK: vceqh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf8] |
| #CHECK: vceqhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0xf8] |
| |
| vceqh %v0, %v0, %v0 |
| vceqh %v0, %v0, %v31 |
| vceqh %v0, %v31, %v0 |
| vceqh %v31, %v0, %v0 |
| vceqh %v18, %v3, %v20 |
| vceqhs %v5, %v22, %v7 |
| |
| #CHECK: vcgd %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc2] |
| #CHECK: vcgd %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc2] |
| #CHECK: vcgd %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc2] |
| #CHECK: vcgd %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc2] |
| #CHECK: vcgd %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc2] |
| #CHECK: vcgd %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc2] |
| #CHECK: vcgd %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc2] |
| #CHECK: vcgd %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc2] |
| |
| vcgd %v0, %v0, 0, 0, 0 |
| vcgd %v0, %v0, 15, 0, 0 |
| vcgd %v0, %v0, 0, 0, 15 |
| vcgd %v0, %v0, 0, 4, 0 |
| vcgd %v0, %v0, 0, 12, 0 |
| vcgd %v0, %v31, 0, 0, 0 |
| vcgd %v31, %v0, 0, 0, 0 |
| vcgd %v14, %v17, 11, 4, 10 |
| |
| #CHECK: vcgdb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc2] |
| #CHECK: vcgdb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc2] |
| #CHECK: vcgdb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc2] |
| #CHECK: vcgdb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2] |
| #CHECK: vcgdb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc2] |
| #CHECK: vcgdb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc2] |
| #CHECK: vcgdb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc2] |
| |
| vcgdb %v0, %v0, 0, 0 |
| vcgdb %v0, %v0, 0, 15 |
| vcgdb %v0, %v0, 4, 0 |
| vcgdb %v0, %v0, 12, 0 |
| vcgdb %v0, %v31, 0, 0 |
| vcgdb %v31, %v0, 0, 0 |
| vcgdb %v14, %v17, 4, 10 |
| |
| #CHECK: vch %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfb] |
| #CHECK: vch %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfb] |
| #CHECK: vch %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xfb] |
| #CHECK: vch %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfb] |
| #CHECK: vch %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfb] |
| #CHECK: vch %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfb] |
| #CHECK: vch %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0xfb] |
| |
| vch %v0, %v0, %v0, 0, 0 |
| vch %v0, %v0, %v0, 15, 0 |
| vch %v0, %v0, %v0, 0, 15 |
| vch %v0, %v0, %v31, 0, 0 |
| vch %v0, %v31, %v0, 0, 0 |
| vch %v31, %v0, %v0, 0, 0 |
| vch %v18, %v3, %v20, 11, 9 |
| |
| #CHECK: vchb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfb] |
| #CHECK: vchb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfb] |
| #CHECK: vchb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfb] |
| #CHECK: vchb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfb] |
| #CHECK: vchb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfb] |
| #CHECK: vchbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0xfb] |
| |
| vchb %v0, %v0, %v0 |
| vchb %v0, %v0, %v31 |
| vchb %v0, %v31, %v0 |
| vchb %v31, %v0, %v0 |
| vchb %v18, %v3, %v20 |
| vchbs %v5, %v22, %v7 |
| |
| #CHECK: vchf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfb] |
| #CHECK: vchf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfb] |
| #CHECK: vchf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfb] |
| #CHECK: vchf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfb] |
| #CHECK: vchf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfb] |
| #CHECK: vchfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0xfb] |
| |
| vchf %v0, %v0, %v0 |
| vchf %v0, %v0, %v31 |
| vchf %v0, %v31, %v0 |
| vchf %v31, %v0, %v0 |
| vchf %v18, %v3, %v20 |
| vchfs %v5, %v22, %v7 |
| |
| #CHECK: vchg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfb] |
| #CHECK: vchg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfb] |
| #CHECK: vchg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfb] |
| #CHECK: vchg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfb] |
| #CHECK: vchg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfb] |
| #CHECK: vchgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0xfb] |
| |
| vchg %v0, %v0, %v0 |
| vchg %v0, %v0, %v31 |
| vchg %v0, %v31, %v0 |
| vchg %v31, %v0, %v0 |
| vchg %v18, %v3, %v20 |
| vchgs %v5, %v22, %v7 |
| |
| #CHECK: vchh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfb] |
| #CHECK: vchh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfb] |
| #CHECK: vchh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfb] |
| #CHECK: vchh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfb] |
| #CHECK: vchh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfb] |
| #CHECK: vchhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0xfb] |
| |
| vchh %v0, %v0, %v0 |
| vchh %v0, %v0, %v31 |
| vchh %v0, %v31, %v0 |
| vchh %v31, %v0, %v0 |
| vchh %v18, %v3, %v20 |
| vchhs %v5, %v22, %v7 |
| |
| #CHECK: vchl %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf9] |
| #CHECK: vchl %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf9] |
| #CHECK: vchl %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xf9] |
| #CHECK: vchl %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf9] |
| #CHECK: vchl %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf9] |
| #CHECK: vchl %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf9] |
| #CHECK: vchl %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0xf9] |
| |
| vchl %v0, %v0, %v0, 0, 0 |
| vchl %v0, %v0, %v0, 15, 0 |
| vchl %v0, %v0, %v0, 0, 15 |
| vchl %v0, %v0, %v31, 0, 0 |
| vchl %v0, %v31, %v0, 0, 0 |
| vchl %v31, %v0, %v0, 0, 0 |
| vchl %v18, %v3, %v20, 11, 9 |
| |
| #CHECK: vchlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf9] |
| #CHECK: vchlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf9] |
| #CHECK: vchlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf9] |
| #CHECK: vchlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf9] |
| #CHECK: vchlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf9] |
| #CHECK: vchlbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0xf9] |
| |
| vchlb %v0, %v0, %v0 |
| vchlb %v0, %v0, %v31 |
| vchlb %v0, %v31, %v0 |
| vchlb %v31, %v0, %v0 |
| vchlb %v18, %v3, %v20 |
| vchlbs %v5, %v22, %v7 |
| |
| #CHECK: vchlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf9] |
| #CHECK: vchlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf9] |
| #CHECK: vchlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf9] |
| #CHECK: vchlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf9] |
| #CHECK: vchlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf9] |
| #CHECK: vchlfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0xf9] |
| |
| vchlf %v0, %v0, %v0 |
| vchlf %v0, %v0, %v31 |
| vchlf %v0, %v31, %v0 |
| vchlf %v31, %v0, %v0 |
| vchlf %v18, %v3, %v20 |
| vchlfs %v5, %v22, %v7 |
| |
| #CHECK: vchlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf9] |
| #CHECK: vchlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf9] |
| #CHECK: vchlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf9] |
| #CHECK: vchlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf9] |
| #CHECK: vchlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf9] |
| #CHECK: vchlgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0xf9] |
| |
| vchlg %v0, %v0, %v0 |
| vchlg %v0, %v0, %v31 |
| vchlg %v0, %v31, %v0 |
| vchlg %v31, %v0, %v0 |
| vchlg %v18, %v3, %v20 |
| vchlgs %v5, %v22, %v7 |
| |
| #CHECK: vchlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf9] |
| #CHECK: vchlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf9] |
| #CHECK: vchlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf9] |
| #CHECK: vchlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf9] |
| #CHECK: vchlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf9] |
| #CHECK: vchlhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0xf9] |
| |
| vchlh %v0, %v0, %v0 |
| vchlh %v0, %v0, %v31 |
| vchlh %v0, %v31, %v0 |
| vchlh %v31, %v0, %v0 |
| vchlh %v18, %v3, %v20 |
| vchlhs %v5, %v22, %v7 |
| |
| #CHECK: vcksm %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x66] |
| #CHECK: vcksm %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x66] |
| #CHECK: vcksm %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x66] |
| #CHECK: vcksm %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x66] |
| #CHECK: vcksm %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x66] |
| |
| vcksm %v0, %v0, %v0 |
| vcksm %v0, %v0, %v31 |
| vcksm %v0, %v31, %v0 |
| vcksm %v31, %v0, %v0 |
| vcksm %v18, %v3, %v20 |
| |
| #CHECK: vclgd %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc0] |
| #CHECK: vclgd %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc0] |
| #CHECK: vclgd %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc0] |
| #CHECK: vclgd %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc0] |
| #CHECK: vclgd %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc0] |
| #CHECK: vclgd %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc0] |
| #CHECK: vclgd %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc0] |
| #CHECK: vclgd %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc0] |
| |
| vclgd %v0, %v0, 0, 0, 0 |
| vclgd %v0, %v0, 15, 0, 0 |
| vclgd %v0, %v0, 0, 0, 15 |
| vclgd %v0, %v0, 0, 4, 0 |
| vclgd %v0, %v0, 0, 12, 0 |
| vclgd %v0, %v31, 0, 0, 0 |
| vclgd %v31, %v0, 0, 0, 0 |
| vclgd %v14, %v17, 11, 4, 10 |
| |
| #CHECK: vclgdb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc0] |
| #CHECK: vclgdb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc0] |
| #CHECK: vclgdb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc0] |
| #CHECK: vclgdb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0] |
| #CHECK: vclgdb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc0] |
| #CHECK: vclgdb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc0] |
| #CHECK: vclgdb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc0] |
| |
| vclgdb %v0, %v0, 0, 0 |
| vclgdb %v0, %v0, 0, 15 |
| vclgdb %v0, %v0, 4, 0 |
| vclgdb %v0, %v0, 12, 0 |
| vclgdb %v0, %v31, 0, 0 |
| vclgdb %v31, %v0, 0, 0 |
| vclgdb %v14, %v17, 4, 10 |
| |
| #CHECK: vclz %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x53] |
| #CHECK: vclz %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x53] |
| #CHECK: vclz %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x53] |
| #CHECK: vclz %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x53] |
| #CHECK: vclz %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x53] |
| #CHECK: vclz %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x53] |
| #CHECK: vclz %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x53] |
| |
| vclz %v0, %v0, 0 |
| vclz %v0, %v0, 15 |
| vclz %v0, %v15, 0 |
| vclz %v0, %v31, 0 |
| vclz %v15, %v0, 0 |
| vclz %v31, %v0, 0 |
| vclz %v14, %v17, 11 |
| |
| #CHECK: vclzb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x53] |
| #CHECK: vclzb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x53] |
| #CHECK: vclzb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x53] |
| #CHECK: vclzb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x53] |
| #CHECK: vclzb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x53] |
| #CHECK: vclzb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x53] |
| |
| vclzb %v0, %v0 |
| vclzb %v0, %v15 |
| vclzb %v0, %v31 |
| vclzb %v15, %v0 |
| vclzb %v31, %v0 |
| vclzb %v14, %v17 |
| |
| #CHECK: vclzf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x53] |
| #CHECK: vclzf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x53] |
| #CHECK: vclzf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x53] |
| #CHECK: vclzf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x53] |
| #CHECK: vclzf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x53] |
| #CHECK: vclzf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x53] |
| |
| vclzf %v0, %v0 |
| vclzf %v0, %v15 |
| vclzf %v0, %v31 |
| vclzf %v15, %v0 |
| vclzf %v31, %v0 |
| vclzf %v14, %v17 |
| |
| #CHECK: vclzg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x53] |
| #CHECK: vclzg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x53] |
| #CHECK: vclzg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x53] |
| #CHECK: vclzg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x53] |
| #CHECK: vclzg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x53] |
| #CHECK: vclzg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0x53] |
| |
| vclzg %v0, %v0 |
| vclzg %v0, %v15 |
| vclzg %v0, %v31 |
| vclzg %v15, %v0 |
| vclzg %v31, %v0 |
| vclzg %v14, %v17 |
| |
| #CHECK: vclzh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x53] |
| #CHECK: vclzh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x53] |
| #CHECK: vclzh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x53] |
| #CHECK: vclzh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x53] |
| #CHECK: vclzh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x53] |
| #CHECK: vclzh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x53] |
| |
| vclzh %v0, %v0 |
| vclzh %v0, %v15 |
| vclzh %v0, %v31 |
| vclzh %v15, %v0 |
| vclzh %v31, %v0 |
| vclzh %v14, %v17 |
| |
| #CHECK: vctz %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x52] |
| #CHECK: vctz %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x52] |
| #CHECK: vctz %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x52] |
| #CHECK: vctz %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x52] |
| #CHECK: vctz %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x52] |
| #CHECK: vctz %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x52] |
| #CHECK: vctz %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x52] |
| |
| vctz %v0, %v0, 0 |
| vctz %v0, %v0, 15 |
| vctz %v0, %v15, 0 |
| vctz %v0, %v31, 0 |
| vctz %v15, %v0, 0 |
| vctz %v31, %v0, 0 |
| vctz %v14, %v17, 11 |
| |
| #CHECK: vctzb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x52] |
| #CHECK: vctzb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x52] |
| #CHECK: vctzb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x52] |
| #CHECK: vctzb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x52] |
| #CHECK: vctzb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x52] |
| #CHECK: vctzb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x52] |
| |
| vctzb %v0, %v0 |
| vctzb %v0, %v15 |
| vctzb %v0, %v31 |
| vctzb %v15, %v0 |
| vctzb %v31, %v0 |
| vctzb %v14, %v17 |
| |
| #CHECK: vctzf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x52] |
| #CHECK: vctzf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x52] |
| #CHECK: vctzf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x52] |
| #CHECK: vctzf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x52] |
| #CHECK: vctzf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x52] |
| #CHECK: vctzf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x52] |
| |
| vctzf %v0, %v0 |
| vctzf %v0, %v15 |
| vctzf %v0, %v31 |
| vctzf %v15, %v0 |
| vctzf %v31, %v0 |
| vctzf %v14, %v17 |
| |
| #CHECK: vctzg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x52] |
| #CHECK: vctzg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x52] |
| #CHECK: vctzg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x52] |
| #CHECK: vctzg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x52] |
| #CHECK: vctzg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x52] |
| #CHECK: vctzg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0x52] |
| |
| vctzg %v0, %v0 |
| vctzg %v0, %v15 |
| vctzg %v0, %v31 |
| vctzg %v15, %v0 |
| vctzg %v31, %v0 |
| vctzg %v14, %v17 |
| |
| #CHECK: vctzh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x52] |
| #CHECK: vctzh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x52] |
| #CHECK: vctzh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x52] |
| #CHECK: vctzh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x52] |
| #CHECK: vctzh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x52] |
| #CHECK: vctzh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x52] |
| |
| vctzh %v0, %v0 |
| vctzh %v0, %v15 |
| vctzh %v0, %v31 |
| vctzh %v15, %v0 |
| vctzh %v31, %v0 |
| vctzh %v14, %v17 |
| |
| #CHECK: vec %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdb] |
| #CHECK: vec %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xdb] |
| #CHECK: vec %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdb] |
| #CHECK: vec %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdb] |
| #CHECK: vec %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdb] |
| #CHECK: vec %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdb] |
| #CHECK: vec %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xdb] |
| |
| vec %v0, %v0, 0 |
| vec %v0, %v0, 15 |
| vec %v0, %v15, 0 |
| vec %v0, %v31, 0 |
| vec %v15, %v0, 0 |
| vec %v31, %v0, 0 |
| vec %v14, %v17, 11 |
| |
| #CHECK: vecb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdb] |
| #CHECK: vecb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdb] |
| #CHECK: vecb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdb] |
| #CHECK: vecb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdb] |
| #CHECK: vecb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdb] |
| #CHECK: vecb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xdb] |
| |
| vecb %v0, %v0 |
| vecb %v0, %v15 |
| vecb %v0, %v31 |
| vecb %v15, %v0 |
| vecb %v31, %v0 |
| vecb %v14, %v17 |
| |
| #CHECK: vecf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xdb] |
| #CHECK: vecf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xdb] |
| #CHECK: vecf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xdb] |
| #CHECK: vecf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xdb] |
| #CHECK: vecf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xdb] |
| #CHECK: vecf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xdb] |
| |
| vecf %v0, %v0 |
| vecf %v0, %v15 |
| vecf %v0, %v31 |
| vecf %v15, %v0 |
| vecf %v31, %v0 |
| vecf %v14, %v17 |
| |
| #CHECK: vecg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xdb] |
| #CHECK: vecg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xdb] |
| #CHECK: vecg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xdb] |
| #CHECK: vecg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xdb] |
| #CHECK: vecg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xdb] |
| #CHECK: vecg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xdb] |
| |
| vecg %v0, %v0 |
| vecg %v0, %v15 |
| vecg %v0, %v31 |
| vecg %v15, %v0 |
| vecg %v31, %v0 |
| vecg %v14, %v17 |
| |
| #CHECK: vech %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xdb] |
| #CHECK: vech %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xdb] |
| #CHECK: vech %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xdb] |
| #CHECK: vech %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xdb] |
| #CHECK: vech %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xdb] |
| #CHECK: vech %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xdb] |
| |
| vech %v0, %v0 |
| vech %v0, %v15 |
| vech %v0, %v31 |
| vech %v15, %v0 |
| vech %v31, %v0 |
| vech %v14, %v17 |
| |
| #CHECK: vecl %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd9] |
| #CHECK: vecl %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd9] |
| #CHECK: vecl %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd9] |
| #CHECK: vecl %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd9] |
| #CHECK: vecl %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd9] |
| #CHECK: vecl %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd9] |
| #CHECK: vecl %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd9] |
| |
| vecl %v0, %v0, 0 |
| vecl %v0, %v0, 15 |
| vecl %v0, %v15, 0 |
| vecl %v0, %v31, 0 |
| vecl %v15, %v0, 0 |
| vecl %v31, %v0, 0 |
| vecl %v14, %v17, 11 |
| |
| #CHECK: veclb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd9] |
| #CHECK: veclb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd9] |
| #CHECK: veclb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd9] |
| #CHECK: veclb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd9] |
| #CHECK: veclb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd9] |
| #CHECK: veclb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd9] |
| |
| veclb %v0, %v0 |
| veclb %v0, %v15 |
| veclb %v0, %v31 |
| veclb %v15, %v0 |
| veclb %v31, %v0 |
| veclb %v14, %v17 |
| |
| #CHECK: veclf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd9] |
| #CHECK: veclf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd9] |
| #CHECK: veclf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd9] |
| #CHECK: veclf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd9] |
| #CHECK: veclf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd9] |
| #CHECK: veclf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd9] |
| |
| veclf %v0, %v0 |
| veclf %v0, %v15 |
| veclf %v0, %v31 |
| veclf %v15, %v0 |
| veclf %v31, %v0 |
| veclf %v14, %v17 |
| |
| #CHECK: veclg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd9] |
| #CHECK: veclg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd9] |
| #CHECK: veclg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd9] |
| #CHECK: veclg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd9] |
| #CHECK: veclg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd9] |
| #CHECK: veclg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd9] |
| |
| veclg %v0, %v0 |
| veclg %v0, %v15 |
| veclg %v0, %v31 |
| veclg %v15, %v0 |
| veclg %v31, %v0 |
| veclg %v14, %v17 |
| |
| #CHECK: veclh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd9] |
| #CHECK: veclh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd9] |
| #CHECK: veclh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd9] |
| #CHECK: veclh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd9] |
| #CHECK: veclh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd9] |
| #CHECK: veclh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd9] |
| |
| veclh %v0, %v0 |
| veclh %v0, %v15 |
| veclh %v0, %v31 |
| veclh %v15, %v0 |
| veclh %v31, %v0 |
| veclh %v14, %v17 |
| |
| #CHECK: verim %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x72] |
| #CHECK: verim %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x72] |
| #CHECK: verim %v0, %v0, %v0, 255, 0 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x72] |
| #CHECK: verim %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x72] |
| #CHECK: verim %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x72] |
| #CHECK: verim %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x72] |
| #CHECK: verim %v13, %v17, %v21, 121, 11 # encoding: [0xe7,0xd1,0x50,0x79,0xb6,0x72] |
| |
| verim %v0, %v0, %v0, 0, 0 |
| verim %v0, %v0, %v0, 0, 15 |
| verim %v0, %v0, %v0, 255, 0 |
| verim %v0, %v0, %v31, 0, 0 |
| verim %v0, %v31, %v0, 0, 0 |
| verim %v31, %v0, %v0, 0, 0 |
| verim %v13, %v17, %v21, 0x79, 11 |
| |
| #CHECK: verimb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x72] |
| #CHECK: verimb %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x72] |
| #CHECK: verimb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x72] |
| #CHECK: verimb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x72] |
| #CHECK: verimb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x72] |
| #CHECK: verimb %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x72] |
| |
| verimb %v0, %v0, %v0, 0 |
| verimb %v0, %v0, %v0, 255 |
| verimb %v0, %v0, %v31, 0 |
| verimb %v0, %v31, %v0, 0 |
| verimb %v31, %v0, %v0, 0 |
| verimb %v13, %v17, %v21, 0x79 |
| |
| #CHECK: verimf %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x72] |
| #CHECK: verimf %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x20,0x72] |
| #CHECK: verimf %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x72] |
| #CHECK: verimf %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x72] |
| #CHECK: verimf %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x72] |
| #CHECK: verimf %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x26,0x72] |
| |
| verimf %v0, %v0, %v0, 0 |
| verimf %v0, %v0, %v0, 255 |
| verimf %v0, %v0, %v31, 0 |
| verimf %v0, %v31, %v0, 0 |
| verimf %v31, %v0, %v0, 0 |
| verimf %v13, %v17, %v21, 0x79 |
| |
| #CHECK: verimg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x72] |
| #CHECK: verimg %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x30,0x72] |
| #CHECK: verimg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x72] |
| #CHECK: verimg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x72] |
| #CHECK: verimg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x72] |
| #CHECK: verimg %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x36,0x72] |
| |
| verimg %v0, %v0, %v0, 0 |
| verimg %v0, %v0, %v0, 255 |
| verimg %v0, %v0, %v31, 0 |
| verimg %v0, %v31, %v0, 0 |
| verimg %v31, %v0, %v0, 0 |
| verimg %v13, %v17, %v21, 0x79 |
| |
| #CHECK: verimh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x72] |
| #CHECK: verimh %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x10,0x72] |
| #CHECK: verimh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x72] |
| #CHECK: verimh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x72] |
| #CHECK: verimh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x72] |
| #CHECK: verimh %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x16,0x72] |
| |
| verimh %v0, %v0, %v0, 0 |
| verimh %v0, %v0, %v0, 255 |
| verimh %v0, %v0, %v31, 0 |
| verimh %v0, %v31, %v0, 0 |
| verimh %v31, %v0, %v0, 0 |
| verimh %v13, %v17, %v21, 0x79 |
| |
| #CHECK: verll %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x33] |
| #CHECK: verll %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x33] |
| #CHECK: verll %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x33] |
| #CHECK: verll %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x33] |
| #CHECK: verll %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x33] |
| #CHECK: verll %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x33] |
| #CHECK: verll %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x33] |
| |
| verll %v0, %v0, 0, 0 |
| verll %v0, %v0, 0, 15 |
| verll %v0, %v0, 4095, 0 |
| verll %v0, %v0, 0(%r15), 0 |
| verll %v0, %v31, 0, 0 |
| verll %v31, %v0, 0, 0 |
| verll %v14, %v17, 1074(%r5), 11 |
| |
| #CHECK: verllb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x33] |
| #CHECK: verllb %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x33] |
| #CHECK: verllb %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x33] |
| #CHECK: verllb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x33] |
| #CHECK: verllb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x33] |
| #CHECK: verllb %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x33] |
| |
| verllb %v0, %v0, 0 |
| verllb %v0, %v0, 4095 |
| verllb %v0, %v0, 0(%r15) |
| verllb %v0, %v31, 0 |
| verllb %v31, %v0, 0 |
| verllb %v14, %v17, 1074(%r5) |
| |
| #CHECK: verllf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x33] |
| #CHECK: verllf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x33] |
| #CHECK: verllf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x33] |
| #CHECK: verllf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x33] |
| #CHECK: verllf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x33] |
| #CHECK: verllf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x33] |
| |
| verllf %v0, %v0, 0 |
| verllf %v0, %v0, 4095 |
| verllf %v0, %v0, 0(%r15) |
| verllf %v0, %v31, 0 |
| verllf %v31, %v0, 0 |
| verllf %v14, %v17, 1074(%r5) |
| |
| #CHECK: verllg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x33] |
| #CHECK: verllg %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x33] |
| #CHECK: verllg %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x33] |
| #CHECK: verllg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x33] |
| #CHECK: verllg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x33] |
| #CHECK: verllg %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x33] |
| |
| verllg %v0, %v0, 0 |
| verllg %v0, %v0, 4095 |
| verllg %v0, %v0, 0(%r15) |
| verllg %v0, %v31, 0 |
| verllg %v31, %v0, 0 |
| verllg %v14, %v17, 1074(%r5) |
| |
| #CHECK: verllh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x33] |
| #CHECK: verllh %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x33] |
| #CHECK: verllh %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x33] |
| #CHECK: verllh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x33] |
| #CHECK: verllh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x33] |
| #CHECK: verllh %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x33] |
| |
| verllh %v0, %v0, 0 |
| verllh %v0, %v0, 4095 |
| verllh %v0, %v0, 0(%r15) |
| verllh %v0, %v31, 0 |
| verllh %v31, %v0, 0 |
| verllh %v14, %v17, 1074(%r5) |
| |
| #CHECK: verllv %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x73] |
| #CHECK: verllv %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x73] |
| #CHECK: verllv %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x73] |
| #CHECK: verllv %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x73] |
| #CHECK: verllv %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x73] |
| #CHECK: verllv %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x73] |
| |
| verllv %v0, %v0, %v0, 0 |
| verllv %v0, %v0, %v0, 15 |
| verllv %v0, %v0, %v31, 0 |
| verllv %v0, %v31, %v0, 0 |
| verllv %v31, %v0, %v0, 0 |
| verllv %v18, %v3, %v20, 11 |
| |
| #CHECK: verllvb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x73] |
| #CHECK: verllvb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x73] |
| #CHECK: verllvb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x73] |
| #CHECK: verllvb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x73] |
| #CHECK: verllvb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x73] |
| |
| verllvb %v0, %v0, %v0 |
| verllvb %v0, %v0, %v31 |
| verllvb %v0, %v31, %v0 |
| verllvb %v31, %v0, %v0 |
| verllvb %v18, %v3, %v20 |
| |
| #CHECK: verllvf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x73] |
| #CHECK: verllvf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x73] |
| #CHECK: verllvf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x73] |
| #CHECK: verllvf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x73] |
| #CHECK: verllvf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x73] |
| |
| verllvf %v0, %v0, %v0 |
| verllvf %v0, %v0, %v31 |
| verllvf %v0, %v31, %v0 |
| verllvf %v31, %v0, %v0 |
| verllvf %v18, %v3, %v20 |
| |
| #CHECK: verllvg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x73] |
| #CHECK: verllvg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x73] |
| #CHECK: verllvg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x73] |
| #CHECK: verllvg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x73] |
| #CHECK: verllvg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x73] |
| |
| verllvg %v0, %v0, %v0 |
| verllvg %v0, %v0, %v31 |
| verllvg %v0, %v31, %v0 |
| verllvg %v31, %v0, %v0 |
| verllvg %v18, %v3, %v20 |
| |
| #CHECK: verllvh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x73] |
| #CHECK: verllvh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x73] |
| #CHECK: verllvh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x73] |
| #CHECK: verllvh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x73] |
| #CHECK: verllvh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x73] |
| |
| verllvh %v0, %v0, %v0 |
| verllvh %v0, %v0, %v31 |
| verllvh %v0, %v31, %v0 |
| verllvh %v31, %v0, %v0 |
| verllvh %v18, %v3, %v20 |
| |
| #CHECK: vesl %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x30] |
| #CHECK: vesl %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x30] |
| #CHECK: vesl %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x30] |
| #CHECK: vesl %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x30] |
| #CHECK: vesl %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x30] |
| #CHECK: vesl %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x30] |
| #CHECK: vesl %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x30] |
| |
| vesl %v0, %v0, 0, 0 |
| vesl %v0, %v0, 0, 15 |
| vesl %v0, %v0, 4095, 0 |
| vesl %v0, %v0, 0(%r15), 0 |
| vesl %v0, %v31, 0, 0 |
| vesl %v31, %v0, 0, 0 |
| vesl %v14, %v17, 1074(%r5), 11 |
| |
| #CHECK: veslb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x30] |
| #CHECK: veslb %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x30] |
| #CHECK: veslb %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x30] |
| #CHECK: veslb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x30] |
| #CHECK: veslb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x30] |
| #CHECK: veslb %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x30] |
| |
| veslb %v0, %v0, 0 |
| veslb %v0, %v0, 4095 |
| veslb %v0, %v0, 0(%r15) |
| veslb %v0, %v31, 0 |
| veslb %v31, %v0, 0 |
| veslb %v14, %v17, 1074(%r5) |
| |
| #CHECK: veslf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x30] |
| #CHECK: veslf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x30] |
| #CHECK: veslf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x30] |
| #CHECK: veslf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x30] |
| #CHECK: veslf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x30] |
| #CHECK: veslf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x30] |
| |
| veslf %v0, %v0, 0 |
| veslf %v0, %v0, 4095 |
| veslf %v0, %v0, 0(%r15) |
| veslf %v0, %v31, 0 |
| veslf %v31, %v0, 0 |
| veslf %v14, %v17, 1074(%r5) |
| |
| #CHECK: veslg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x30] |
| #CHECK: veslg %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x30] |
| #CHECK: veslg %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x30] |
| #CHECK: veslg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x30] |
| #CHECK: veslg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x30] |
| #CHECK: veslg %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x30] |
| |
| veslg %v0, %v0, 0 |
| veslg %v0, %v0, 4095 |
| veslg %v0, %v0, 0(%r15) |
| veslg %v0, %v31, 0 |
| veslg %v31, %v0, 0 |
| veslg %v14, %v17, 1074(%r5) |
| |
| #CHECK: veslh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x30] |
| #CHECK: veslh %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x30] |
| #CHECK: veslh %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x30] |
| #CHECK: veslh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x30] |
| #CHECK: veslh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x30] |
| #CHECK: veslh %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x30] |
| |
| veslh %v0, %v0, 0 |
| veslh %v0, %v0, 4095 |
| veslh %v0, %v0, 0(%r15) |
| veslh %v0, %v31, 0 |
| veslh %v31, %v0, 0 |
| veslh %v14, %v17, 1074(%r5) |
| |
| #CHECK: veslv %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x70] |
| #CHECK: veslv %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x70] |
| #CHECK: veslv %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x70] |
| #CHECK: veslv %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x70] |
| #CHECK: veslv %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x70] |
| #CHECK: veslv %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x70] |
| |
| veslv %v0, %v0, %v0, 0 |
| veslv %v0, %v0, %v0, 15 |
| veslv %v0, %v0, %v31, 0 |
| veslv %v0, %v31, %v0, 0 |
| veslv %v31, %v0, %v0, 0 |
| veslv %v18, %v3, %v20, 11 |
| |
| #CHECK: veslvb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x70] |
| #CHECK: veslvb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x70] |
| #CHECK: veslvb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x70] |
| #CHECK: veslvb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x70] |
| #CHECK: veslvb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x70] |
| |
| veslvb %v0, %v0, %v0 |
| veslvb %v0, %v0, %v31 |
| veslvb %v0, %v31, %v0 |
| veslvb %v31, %v0, %v0 |
| veslvb %v18, %v3, %v20 |
| |
| #CHECK: veslvf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x70] |
| #CHECK: veslvf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x70] |
| #CHECK: veslvf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x70] |
| #CHECK: veslvf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x70] |
| #CHECK: veslvf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x70] |
| |
| veslvf %v0, %v0, %v0 |
| veslvf %v0, %v0, %v31 |
| veslvf %v0, %v31, %v0 |
| veslvf %v31, %v0, %v0 |
| veslvf %v18, %v3, %v20 |
| |
| #CHECK: veslvg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x70] |
| #CHECK: veslvg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x70] |
| #CHECK: veslvg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x70] |
| #CHECK: veslvg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x70] |
| #CHECK: veslvg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x70] |
| |
| veslvg %v0, %v0, %v0 |
| veslvg %v0, %v0, %v31 |
| veslvg %v0, %v31, %v0 |
| veslvg %v31, %v0, %v0 |
| veslvg %v18, %v3, %v20 |
| |
| #CHECK: veslvh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x70] |
| #CHECK: veslvh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x70] |
| #CHECK: veslvh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x70] |
| #CHECK: veslvh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x70] |
| #CHECK: veslvh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x70] |
| |
| veslvh %v0, %v0, %v0 |
| veslvh %v0, %v0, %v31 |
| veslvh %v0, %v31, %v0 |
| veslvh %v31, %v0, %v0 |
| veslvh %v18, %v3, %v20 |
| |
| #CHECK: vesra %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3a] |
| #CHECK: vesra %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x3a] |
| #CHECK: vesra %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3a] |
| #CHECK: vesra %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3a] |
| #CHECK: vesra %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3a] |
| #CHECK: vesra %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3a] |
| #CHECK: vesra %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x3a] |
| |
| vesra %v0, %v0, 0, 0 |
| vesra %v0, %v0, 0, 15 |
| vesra %v0, %v0, 4095, 0 |
| vesra %v0, %v0, 0(%r15), 0 |
| vesra %v0, %v31, 0, 0 |
| vesra %v31, %v0, 0, 0 |
| vesra %v14, %v17, 1074(%r5), 11 |
| |
| #CHECK: vesrab %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3a] |
| #CHECK: vesrab %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3a] |
| #CHECK: vesrab %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3a] |
| #CHECK: vesrab %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3a] |
| #CHECK: vesrab %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3a] |
| #CHECK: vesrab %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x3a] |
| |
| vesrab %v0, %v0, 0 |
| vesrab %v0, %v0, 4095 |
| vesrab %v0, %v0, 0(%r15) |
| vesrab %v0, %v31, 0 |
| vesrab %v31, %v0, 0 |
| vesrab %v14, %v17, 1074(%r5) |
| |
| #CHECK: vesraf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x3a] |
| #CHECK: vesraf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x3a] |
| #CHECK: vesraf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x3a] |
| #CHECK: vesraf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x3a] |
| #CHECK: vesraf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x3a] |
| #CHECK: vesraf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x3a] |
| |
| vesraf %v0, %v0, 0 |
| vesraf %v0, %v0, 4095 |
| vesraf %v0, %v0, 0(%r15) |
| vesraf %v0, %v31, 0 |
| vesraf %v31, %v0, 0 |
| vesraf %v14, %v17, 1074(%r5) |
| |
| #CHECK: vesrag %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x3a] |
| #CHECK: vesrag %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x3a] |
| #CHECK: vesrag %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x3a] |
| #CHECK: vesrag %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x3a] |
| #CHECK: vesrag %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x3a] |
| #CHECK: vesrag %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x3a] |
| |
| vesrag %v0, %v0, 0 |
| vesrag %v0, %v0, 4095 |
| vesrag %v0, %v0, 0(%r15) |
| vesrag %v0, %v31, 0 |
| vesrag %v31, %v0, 0 |
| vesrag %v14, %v17, 1074(%r5) |
| |
| #CHECK: vesrah %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x3a] |
| #CHECK: vesrah %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x3a] |
| #CHECK: vesrah %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x3a] |
| #CHECK: vesrah %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x3a] |
| #CHECK: vesrah %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x3a] |
| #CHECK: vesrah %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x3a] |
| |
| vesrah %v0, %v0, 0 |
| vesrah %v0, %v0, 4095 |
| vesrah %v0, %v0, 0(%r15) |
| vesrah %v0, %v31, 0 |
| vesrah %v31, %v0, 0 |
| vesrah %v14, %v17, 1074(%r5) |
| |
| #CHECK: vesrav %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7a] |
| #CHECK: vesrav %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x7a] |
| #CHECK: vesrav %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7a] |
| #CHECK: vesrav %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7a] |
| #CHECK: vesrav %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7a] |
| #CHECK: vesrav %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x7a] |
| |
| vesrav %v0, %v0, %v0, 0 |
| vesrav %v0, %v0, %v0, 15 |
| vesrav %v0, %v0, %v31, 0 |
| vesrav %v0, %v31, %v0, 0 |
| vesrav %v31, %v0, %v0, 0 |
| vesrav %v18, %v3, %v20, 11 |
| |
| #CHECK: vesravb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7a] |
| #CHECK: vesravb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7a] |
| #CHECK: vesravb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7a] |
| #CHECK: vesravb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7a] |
| #CHECK: vesravb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7a] |
| |
| vesravb %v0, %v0, %v0 |
| vesravb %v0, %v0, %v31 |
| vesravb %v0, %v31, %v0 |
| vesravb %v31, %v0, %v0 |
| vesravb %v18, %v3, %v20 |
| |
| #CHECK: vesravf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x7a] |
| #CHECK: vesravf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x7a] |
| #CHECK: vesravf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x7a] |
| #CHECK: vesravf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x7a] |
| #CHECK: vesravf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x7a] |
| |
| vesravf %v0, %v0, %v0 |
| vesravf %v0, %v0, %v31 |
| vesravf %v0, %v31, %v0 |
| vesravf %v31, %v0, %v0 |
| vesravf %v18, %v3, %v20 |
| |
| #CHECK: vesravg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x7a] |
| #CHECK: vesravg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x7a] |
| #CHECK: vesravg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x7a] |
| #CHECK: vesravg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x7a] |
| #CHECK: vesravg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x7a] |
| |
| vesravg %v0, %v0, %v0 |
| vesravg %v0, %v0, %v31 |
| vesravg %v0, %v31, %v0 |
| vesravg %v31, %v0, %v0 |
| vesravg %v18, %v3, %v20 |
| |
| #CHECK: vesravh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x7a] |
| #CHECK: vesravh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x7a] |
| #CHECK: vesravh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x7a] |
| #CHECK: vesravh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x7a] |
| #CHECK: vesravh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x7a] |
| |
| vesravh %v0, %v0, %v0 |
| vesravh %v0, %v0, %v31 |
| vesravh %v0, %v31, %v0 |
| vesravh %v31, %v0, %v0 |
| vesravh %v18, %v3, %v20 |
| |
| #CHECK: vesrl %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x38] |
| #CHECK: vesrl %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x38] |
| #CHECK: vesrl %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x38] |
| #CHECK: vesrl %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x38] |
| #CHECK: vesrl %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x38] |
| #CHECK: vesrl %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x38] |
| #CHECK: vesrl %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x38] |
| |
| vesrl %v0, %v0, 0, 0 |
| vesrl %v0, %v0, 0, 15 |
| vesrl %v0, %v0, 4095, 0 |
| vesrl %v0, %v0, 0(%r15), 0 |
| vesrl %v0, %v31, 0, 0 |
| vesrl %v31, %v0, 0, 0 |
| vesrl %v14, %v17, 1074(%r5), 11 |
| |
| #CHECK: vesrlb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x38] |
| #CHECK: vesrlb %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x38] |
| #CHECK: vesrlb %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x38] |
| #CHECK: vesrlb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x38] |
| #CHECK: vesrlb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x38] |
| #CHECK: vesrlb %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x38] |
| |
| vesrlb %v0, %v0, 0 |
| vesrlb %v0, %v0, 4095 |
| vesrlb %v0, %v0, 0(%r15) |
| vesrlb %v0, %v31, 0 |
| vesrlb %v31, %v0, 0 |
| vesrlb %v14, %v17, 1074(%r5) |
| |
| #CHECK: vesrlf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x38] |
| #CHECK: vesrlf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x38] |
| #CHECK: vesrlf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x38] |
| #CHECK: vesrlf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x38] |
| #CHECK: vesrlf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x38] |
| #CHECK: vesrlf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x38] |
| |
| vesrlf %v0, %v0, 0 |
| vesrlf %v0, %v0, 4095 |
| vesrlf %v0, %v0, 0(%r15) |
| vesrlf %v0, %v31, 0 |
| vesrlf %v31, %v0, 0 |
| vesrlf %v14, %v17, 1074(%r5) |
| |
| #CHECK: vesrlg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x38] |
| #CHECK: vesrlg %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x38] |
| #CHECK: vesrlg %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x38] |
| #CHECK: vesrlg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x38] |
| #CHECK: vesrlg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x38] |
| #CHECK: vesrlg %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x38] |
| |
| vesrlg %v0, %v0, 0 |
| vesrlg %v0, %v0, 4095 |
| vesrlg %v0, %v0, 0(%r15) |
| vesrlg %v0, %v31, 0 |
| vesrlg %v31, %v0, 0 |
| vesrlg %v14, %v17, 1074(%r5) |
| |
| #CHECK: vesrlh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x38] |
| #CHECK: vesrlh %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x38] |
| #CHECK: vesrlh %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x38] |
| #CHECK: vesrlh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x38] |
| #CHECK: vesrlh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x38] |
| #CHECK: vesrlh %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x38] |
| |
| vesrlh %v0, %v0, 0 |
| vesrlh %v0, %v0, 4095 |
| vesrlh %v0, %v0, 0(%r15) |
| vesrlh %v0, %v31, 0 |
| vesrlh %v31, %v0, 0 |
| vesrlh %v14, %v17, 1074(%r5) |
| |
| #CHECK: vesrlv %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x78] |
| #CHECK: vesrlv %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x78] |
| #CHECK: vesrlv %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x78] |
| #CHECK: vesrlv %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x78] |
| #CHECK: vesrlv %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x78] |
| #CHECK: vesrlv %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x78] |
| |
| vesrlv %v0, %v0, %v0, 0 |
| vesrlv %v0, %v0, %v0, 15 |
| vesrlv %v0, %v0, %v31, 0 |
| vesrlv %v0, %v31, %v0, 0 |
| vesrlv %v31, %v0, %v0, 0 |
| vesrlv %v18, %v3, %v20, 11 |
| |
| #CHECK: vesrlvb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x78] |
| #CHECK: vesrlvb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x78] |
| #CHECK: vesrlvb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x78] |
| #CHECK: vesrlvb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x78] |
| #CHECK: vesrlvb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x78] |
| |
| vesrlvb %v0, %v0, %v0 |
| vesrlvb %v0, %v0, %v31 |
| vesrlvb %v0, %v31, %v0 |
| vesrlvb %v31, %v0, %v0 |
| vesrlvb %v18, %v3, %v20 |
| |
| #CHECK: vesrlvf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x78] |
| #CHECK: vesrlvf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x78] |
| #CHECK: vesrlvf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x78] |
| #CHECK: vesrlvf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x78] |
| #CHECK: vesrlvf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x78] |
| |
| vesrlvf %v0, %v0, %v0 |
| vesrlvf %v0, %v0, %v31 |
| vesrlvf %v0, %v31, %v0 |
| vesrlvf %v31, %v0, %v0 |
| vesrlvf %v18, %v3, %v20 |
| |
| #CHECK: vesrlvg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x78] |
| #CHECK: vesrlvg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x78] |
| #CHECK: vesrlvg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x78] |
| #CHECK: vesrlvg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x78] |
| #CHECK: vesrlvg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x78] |
| |
| vesrlvg %v0, %v0, %v0 |
| vesrlvg %v0, %v0, %v31 |
| vesrlvg %v0, %v31, %v0 |
| vesrlvg %v31, %v0, %v0 |
| vesrlvg %v18, %v3, %v20 |
| |
| #CHECK: vesrlvh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x78] |
| #CHECK: vesrlvh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x78] |
| #CHECK: vesrlvh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x78] |
| #CHECK: vesrlvh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x78] |
| #CHECK: vesrlvh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x78] |
| |
| vesrlvh %v0, %v0, %v0 |
| vesrlvh %v0, %v0, %v31 |
| vesrlvh %v0, %v31, %v0 |
| vesrlvh %v31, %v0, %v0 |
| vesrlvh %v18, %v3, %v20 |
| |
| #CHECK: vfa %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe3] |
| #CHECK: vfa %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe3] |
| #CHECK: vfa %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe3] |
| #CHECK: vfa %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe3] |
| #CHECK: vfa %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe3] |
| #CHECK: vfa %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe3] |
| #CHECK: vfa %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe3] |
| |
| vfa %v0, %v0, %v0, 0, 0 |
| vfa %v0, %v0, %v0, 15, 0 |
| vfa %v0, %v0, %v0, 0, 15 |
| vfa %v0, %v0, %v31, 0, 0 |
| vfa %v0, %v31, %v0, 0, 0 |
| vfa %v31, %v0, %v0, 0, 0 |
| vfa %v18, %v3, %v20, 11, 9 |
| |
| #CHECK: vfadb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe3] |
| #CHECK: vfadb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe3] |
| #CHECK: vfadb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe3] |
| #CHECK: vfadb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe3] |
| #CHECK: vfadb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe3] |
| |
| vfadb %v0, %v0, %v0 |
| vfadb %v0, %v0, %v31 |
| vfadb %v0, %v31, %v0 |
| vfadb %v31, %v0, %v0 |
| vfadb %v18, %v3, %v20 |
| |
| #CHECK: vfae %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82] |
| #CHECK: vfae %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x82] |
| #CHECK: vfae %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82] |
| #CHECK: vfae %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x82] |
| #CHECK: vfae %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x82] |
| #CHECK: vfae %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x82] |
| #CHECK: vfae %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x82] |
| #CHECK: vfae %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x82] |
| #CHECK: vfae %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x82] |
| #CHECK: vfae %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x82] |
| #CHECK: vfae %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x82] |
| #CHECK: vfae %v18, %v3, %v20, 11, 4 # encoding: [0xe7,0x23,0x40,0x40,0xba,0x82] |
| #CHECK: vfae %v18, %v3, %v20, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x82] |
| |
| vfae %v0, %v0, %v0, 0 |
| vfae %v0, %v0, %v0, 15 |
| vfae %v0, %v0, %v0, 0, 0 |
| vfae %v0, %v0, %v0, 15, 0 |
| vfae %v0, %v0, %v0, 0, 12 |
| vfae %v0, %v0, %v15, 0 |
| vfae %v0, %v0, %v31, 0 |
| vfae %v0, %v15, %v0, 0 |
| vfae %v0, %v31, %v0, 0 |
| vfae %v15, %v0, %v0, 0 |
| vfae %v31, %v0, %v0, 0 |
| vfae %v18, %v3, %v20, 11, 4 |
| vfae %v18, %v3, %v20, 0, 15 |
| |
| #CHECK: vfaeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82] |
| #CHECK: vfaeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82] |
| #CHECK: vfaeb %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x82] |
| #CHECK: vfaeb %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x82] |
| #CHECK: vfaeb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x82] |
| #CHECK: vfaeb %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x82] |
| #CHECK: vfaeb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x82] |
| #CHECK: vfaeb %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x82] |
| #CHECK: vfaeb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x82] |
| #CHECK: vfaeb %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x40,0x0a,0x82] |
| #CHECK: vfaeb %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x82] |
| #CHECK: vfaebs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0x90,0x0a,0x82] |
| #CHECK: vfaezb %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x60,0x0a,0x82] |
| #CHECK: vfaezbs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x0a,0x82] |
| #CHECK: vfaezbs %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x82] |
| |
| vfaeb %v0, %v0, %v0 |
| vfaeb %v0, %v0, %v0, 0 |
| vfaeb %v0, %v0, %v0, 12 |
| vfaeb %v0, %v0, %v15 |
| vfaeb %v0, %v0, %v31 |
| vfaeb %v0, %v15, %v0 |
| vfaeb %v0, %v31, %v0 |
| vfaeb %v15, %v0, %v0 |
| vfaeb %v31, %v0, %v0 |
| vfaeb %v18, %v3, %v20, 4 |
| vfaeb %v18, %v3, %v20, 15 |
| vfaebs %v18, %v3, %v20, 8 |
| vfaezb %v18, %v3, %v20, 4 |
| vfaezbs %v18, %v3, %v20, 8 |
| vfaezbs %v18, %v3, %v20, 15 |
| |
| #CHECK: vfaef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x82] |
| #CHECK: vfaef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x82] |
| #CHECK: vfaef %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x82] |
| #CHECK: vfaef %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x82] |
| #CHECK: vfaef %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x82] |
| #CHECK: vfaef %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x82] |
| #CHECK: vfaef %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x82] |
| #CHECK: vfaef %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x82] |
| #CHECK: vfaef %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x82] |
| #CHECK: vfaef %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x40,0x2a,0x82] |
| #CHECK: vfaef %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x2a,0x82] |
| #CHECK: vfaefs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0x90,0x2a,0x82] |
| #CHECK: vfaezf %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x60,0x2a,0x82] |
| #CHECK: vfaezfs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x2a,0x82] |
| #CHECK: vfaezfs %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x2a,0x82] |
| |
| vfaef %v0, %v0, %v0 |
| vfaef %v0, %v0, %v0, 0 |
| vfaef %v0, %v0, %v0, 12 |
| vfaef %v0, %v0, %v15 |
| vfaef %v0, %v0, %v31 |
| vfaef %v0, %v15, %v0 |
| vfaef %v0, %v31, %v0 |
| vfaef %v15, %v0, %v0 |
| vfaef %v31, %v0, %v0 |
| vfaef %v18, %v3, %v20, 4 |
| vfaef %v18, %v3, %v20, 15 |
| vfaefs %v18, %v3, %v20, 8 |
| vfaezf %v18, %v3, %v20, 4 |
| vfaezfs %v18, %v3, %v20, 8 |
| vfaezfs %v18, %v3, %v20, 15 |
| |
| #CHECK: vfaeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x82] |
| #CHECK: vfaeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x82] |
| #CHECK: vfaeh %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x82] |
| #CHECK: vfaeh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x82] |
| #CHECK: vfaeh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x82] |
| #CHECK: vfaeh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x82] |
| #CHECK: vfaeh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x82] |
| #CHECK: vfaeh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x82] |
| #CHECK: vfaeh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x82] |
| #CHECK: vfaeh %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x40,0x1a,0x82] |
| #CHECK: vfaeh %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x1a,0x82] |
| #CHECK: vfaehs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0x90,0x1a,0x82] |
| #CHECK: vfaezh %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x60,0x1a,0x82] |
| #CHECK: vfaezhs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x1a,0x82] |
| #CHECK: vfaezhs %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x1a,0x82] |
| |
| vfaeh %v0, %v0, %v0 |
| vfaeh %v0, %v0, %v0, 0 |
| vfaeh %v0, %v0, %v0, 12 |
| vfaeh %v0, %v0, %v15 |
| vfaeh %v0, %v0, %v31 |
| vfaeh %v0, %v15, %v0 |
| vfaeh %v0, %v31, %v0 |
| vfaeh %v15, %v0, %v0 |
| vfaeh %v31, %v0, %v0 |
| vfaeh %v18, %v3, %v20, 4 |
| vfaeh %v18, %v3, %v20, 15 |
| vfaehs %v18, %v3, %v20, 8 |
| vfaezh %v18, %v3, %v20, 4 |
| vfaezhs %v18, %v3, %v20, 8 |
| vfaezhs %v18, %v3, %v20, 15 |
| |
| #CHECK: vfce %v0, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe8] |
| #CHECK: vfce %v0, %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe8] |
| #CHECK: vfce %v0, %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe8] |
| #CHECK: vfce %v0, %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xe8] |
| #CHECK: vfce %v0, %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe8] |
| #CHECK: vfce %v0, %v31, %v0, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe8] |
| #CHECK: vfce %v31, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe8] |
| #CHECK: vfce %v18, %v3, %v20, 11, 9, 7 # encoding: [0xe7,0x23,0x40,0x79,0xba,0xe8] |
| |
| vfce %v0, %v0, %v0, 0, 0, 0 |
| vfce %v0, %v0, %v0, 15, 0, 0 |
| vfce %v0, %v0, %v0, 0, 15, 0 |
| vfce %v0, %v0, %v0, 0, 0, 15 |
| vfce %v0, %v0, %v31, 0, 0, 0 |
| vfce %v0, %v31, %v0, 0, 0, 0 |
| vfce %v31, %v0, %v0, 0, 0, 0 |
| vfce %v18, %v3, %v20, 11, 9, 7 |
| |
| #CHECK: vfcedb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe8] |
| #CHECK: vfcedb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe8] |
| #CHECK: vfcedb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe8] |
| #CHECK: vfcedb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe8] |
| #CHECK: vfcedb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe8] |
| |
| vfcedb %v0, %v0, %v0 |
| vfcedb %v0, %v0, %v31 |
| vfcedb %v0, %v31, %v0 |
| vfcedb %v31, %v0, %v0 |
| vfcedb %v18, %v3, %v20 |
| |
| #CHECK: vfcedbs %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xe8] |
| #CHECK: vfcedbs %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xe8] |
| #CHECK: vfcedbs %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xe8] |
| #CHECK: vfcedbs %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xe8] |
| #CHECK: vfcedbs %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xe8] |
| |
| vfcedbs %v0, %v0, %v0 |
| vfcedbs %v0, %v0, %v31 |
| vfcedbs %v0, %v31, %v0 |
| vfcedbs %v31, %v0, %v0 |
| vfcedbs %v18, %v3, %v20 |
| |
| #CHECK: vfch %v0, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xeb] |
| #CHECK: vfch %v0, %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xeb] |
| #CHECK: vfch %v0, %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xeb] |
| #CHECK: vfch %v0, %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xeb] |
| #CHECK: vfch %v0, %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xeb] |
| #CHECK: vfch %v0, %v31, %v0, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xeb] |
| #CHECK: vfch %v31, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xeb] |
| #CHECK: vfch %v18, %v3, %v20, 11, 9, 7 # encoding: [0xe7,0x23,0x40,0x79,0xba,0xeb] |
| |
| vfch %v0, %v0, %v0, 0, 0, 0 |
| vfch %v0, %v0, %v0, 15, 0, 0 |
| vfch %v0, %v0, %v0, 0, 15, 0 |
| vfch %v0, %v0, %v0, 0, 0, 15 |
| vfch %v0, %v0, %v31, 0, 0, 0 |
| vfch %v0, %v31, %v0, 0, 0, 0 |
| vfch %v31, %v0, %v0, 0, 0, 0 |
| vfch %v18, %v3, %v20, 11, 9, 7 |
| |
| #CHECK: vfchdb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xeb] |
| #CHECK: vfchdb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xeb] |
| #CHECK: vfchdb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xeb] |
| #CHECK: vfchdb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xeb] |
| #CHECK: vfchdb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xeb] |
| |
| vfchdb %v0, %v0, %v0 |
| vfchdb %v0, %v0, %v31 |
| vfchdb %v0, %v31, %v0 |
| vfchdb %v31, %v0, %v0 |
| vfchdb %v18, %v3, %v20 |
| |
| #CHECK: vfchdbs %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xeb] |
| #CHECK: vfchdbs %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xeb] |
| #CHECK: vfchdbs %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xeb] |
| #CHECK: vfchdbs %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xeb] |
| #CHECK: vfchdbs %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xeb] |
| |
| vfchdbs %v0, %v0, %v0 |
| vfchdbs %v0, %v0, %v31 |
| vfchdbs %v0, %v31, %v0 |
| vfchdbs %v31, %v0, %v0 |
| vfchdbs %v18, %v3, %v20 |
| |
| #CHECK: vfche %v0, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xea] |
| #CHECK: vfche %v0, %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xea] |
| #CHECK: vfche %v0, %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xea] |
| #CHECK: vfche %v0, %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xea] |
| #CHECK: vfche %v0, %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xea] |
| #CHECK: vfche %v0, %v31, %v0, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xea] |
| #CHECK: vfche %v31, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xea] |
| #CHECK: vfche %v18, %v3, %v20, 11, 9, 7 # encoding: [0xe7,0x23,0x40,0x79,0xba,0xea] |
| |
| vfche %v0, %v0, %v0, 0, 0, 0 |
| vfche %v0, %v0, %v0, 15, 0, 0 |
| vfche %v0, %v0, %v0, 0, 15, 0 |
| vfche %v0, %v0, %v0, 0, 0, 15 |
| vfche %v0, %v0, %v31, 0, 0, 0 |
| vfche %v0, %v31, %v0, 0, 0, 0 |
| vfche %v31, %v0, %v0, 0, 0, 0 |
| vfche %v18, %v3, %v20, 11, 9, 7 |
| |
| #CHECK: vfchedb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xea] |
| #CHECK: vfchedb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xea] |
| #CHECK: vfchedb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xea] |
| #CHECK: vfchedb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xea] |
| #CHECK: vfchedb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xea] |
| |
| vfchedb %v0, %v0, %v0 |
| vfchedb %v0, %v0, %v31 |
| vfchedb %v0, %v31, %v0 |
| vfchedb %v31, %v0, %v0 |
| vfchedb %v18, %v3, %v20 |
| |
| #CHECK: vfchedbs %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xea] |
| #CHECK: vfchedbs %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xea] |
| #CHECK: vfchedbs %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xea] |
| #CHECK: vfchedbs %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xea] |
| #CHECK: vfchedbs %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xea] |
| |
| vfchedbs %v0, %v0, %v0 |
| vfchedbs %v0, %v0, %v31 |
| vfchedbs %v0, %v31, %v0 |
| vfchedbs %v31, %v0, %v0 |
| vfchedbs %v18, %v3, %v20 |
| |
| #CHECK: vfd %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe5] |
| #CHECK: vfd %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe5] |
| #CHECK: vfd %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe5] |
| #CHECK: vfd %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe5] |
| #CHECK: vfd %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe5] |
| #CHECK: vfd %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe5] |
| #CHECK: vfd %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe5] |
| |
| vfd %v0, %v0, %v0, 0, 0 |
| vfd %v0, %v0, %v0, 15, 0 |
| vfd %v0, %v0, %v0, 0, 15 |
| vfd %v0, %v0, %v31, 0, 0 |
| vfd %v0, %v31, %v0, 0, 0 |
| vfd %v31, %v0, %v0, 0, 0 |
| vfd %v18, %v3, %v20, 11, 9 |
| |
| #CHECK: vfddb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe5] |
| #CHECK: vfddb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe5] |
| #CHECK: vfddb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe5] |
| #CHECK: vfddb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe5] |
| #CHECK: vfddb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe5] |
| |
| vfddb %v0, %v0, %v0 |
| vfddb %v0, %v0, %v31 |
| vfddb %v0, %v31, %v0 |
| vfddb %v31, %v0, %v0 |
| vfddb %v18, %v3, %v20 |
| |
| #CHECK: vfee %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80] |
| #CHECK: vfee %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x80] |
| #CHECK: vfee %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80] |
| #CHECK: vfee %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x80] |
| #CHECK: vfee %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x80] |
| #CHECK: vfee %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x80] |
| #CHECK: vfee %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x80] |
| #CHECK: vfee %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x80] |
| #CHECK: vfee %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x80] |
| #CHECK: vfee %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x80] |
| #CHECK: vfee %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x80] |
| #CHECK: vfee %v18, %v3, %v20, 11, 4 # encoding: [0xe7,0x23,0x40,0x40,0xba,0x80] |
| #CHECK: vfee %v18, %v3, %v20, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x80] |
| |
| vfee %v0, %v0, %v0, 0 |
| vfee %v0, %v0, %v0, 15 |
| vfee %v0, %v0, %v0, 0, 0 |
| vfee %v0, %v0, %v0, 15, 0 |
| vfee %v0, %v0, %v0, 0, 12 |
| vfee %v0, %v0, %v15, 0 |
| vfee %v0, %v0, %v31, 0 |
| vfee %v0, %v15, %v0, 0 |
| vfee %v0, %v31, %v0, 0 |
| vfee %v15, %v0, %v0, 0 |
| vfee %v31, %v0, %v0, 0 |
| vfee %v18, %v3, %v20, 11, 4 |
| vfee %v18, %v3, %v20, 0, 15 |
| |
| #CHECK: vfeeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80] |
| #CHECK: vfeeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80] |
| #CHECK: vfeeb %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x80] |
| #CHECK: vfeeb %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x80] |
| #CHECK: vfeeb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x80] |
| #CHECK: vfeeb %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x80] |
| #CHECK: vfeeb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x80] |
| #CHECK: vfeeb %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x80] |
| #CHECK: vfeeb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x80] |
| #CHECK: vfeeb %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x80] |
| #CHECK: vfeebs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0x80] |
| #CHECK: vfeezb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x0a,0x80] |
| #CHECK: vfeezbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x04,0x80] |
| |
| vfeeb %v0, %v0, %v0 |
| vfeeb %v0, %v0, %v0, 0 |
| vfeeb %v0, %v0, %v0, 12 |
| vfeeb %v0, %v0, %v15 |
| vfeeb %v0, %v0, %v31 |
| vfeeb %v0, %v15, %v0 |
| vfeeb %v0, %v31, %v0 |
| vfeeb %v15, %v0, %v0 |
| vfeeb %v31, %v0, %v0 |
| vfeeb %v18, %v3, %v20 |
| vfeebs %v5, %v22, %v7 |
| vfeezb %v18, %v3, %v20 |
| vfeezbs %v5, %v22, %v7 |
| |
| #CHECK: vfeef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x80] |
| #CHECK: vfeef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x80] |
| #CHECK: vfeef %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x80] |
| #CHECK: vfeef %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x80] |
| #CHECK: vfeef %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x80] |
| #CHECK: vfeef %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x80] |
| #CHECK: vfeef %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x80] |
| #CHECK: vfeef %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x80] |
| #CHECK: vfeef %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x80] |
| #CHECK: vfeef %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x80] |
| #CHECK: vfeefs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x80] |
| #CHECK: vfeezf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x2a,0x80] |
| #CHECK: vfeezfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x24,0x80] |
| |
| vfeef %v0, %v0, %v0 |
| vfeef %v0, %v0, %v0, 0 |
| vfeef %v0, %v0, %v0, 12 |
| vfeef %v0, %v0, %v15 |
| vfeef %v0, %v0, %v31 |
| vfeef %v0, %v15, %v0 |
| vfeef %v0, %v31, %v0 |
| vfeef %v15, %v0, %v0 |
| vfeef %v31, %v0, %v0 |
| vfeef %v18, %v3, %v20 |
| vfeefs %v5, %v22, %v7 |
| vfeezf %v18, %v3, %v20 |
| vfeezfs %v5, %v22, %v7 |
| |
| #CHECK: vfeeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x80] |
| #CHECK: vfeeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x80] |
| #CHECK: vfeeh %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x80] |
| #CHECK: vfeeh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x80] |
| #CHECK: vfeeh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x80] |
| #CHECK: vfeeh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x80] |
| #CHECK: vfeeh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x80] |
| #CHECK: vfeeh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x80] |
| #CHECK: vfeeh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x80] |
| #CHECK: vfeeh %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x80] |
| #CHECK: vfeehs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x80] |
| #CHECK: vfeezh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x1a,0x80] |
| #CHECK: vfeezhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x14,0x80] |
| |
| vfeeh %v0, %v0, %v0 |
| vfeeh %v0, %v0, %v0, 0 |
| vfeeh %v0, %v0, %v0, 12 |
| vfeeh %v0, %v0, %v15 |
| vfeeh %v0, %v0, %v31 |
| vfeeh %v0, %v15, %v0 |
| vfeeh %v0, %v31, %v0 |
| vfeeh %v15, %v0, %v0 |
| vfeeh %v31, %v0, %v0 |
| vfeeh %v18, %v3, %v20 |
| vfeehs %v5, %v22, %v7 |
| vfeezh %v18, %v3, %v20 |
| vfeezhs %v5, %v22, %v7 |
| |
| #CHECK: vfene %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81] |
| #CHECK: vfene %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x81] |
| #CHECK: vfene %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81] |
| #CHECK: vfene %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x81] |
| #CHECK: vfene %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x81] |
| #CHECK: vfene %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x81] |
| #CHECK: vfene %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x81] |
| #CHECK: vfene %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x81] |
| #CHECK: vfene %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x81] |
| #CHECK: vfene %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x81] |
| #CHECK: vfene %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x81] |
| #CHECK: vfene %v18, %v3, %v20, 11, 4 # encoding: [0xe7,0x23,0x40,0x40,0xba,0x81] |
| #CHECK: vfene %v18, %v3, %v20, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x81] |
| |
| vfene %v0, %v0, %v0, 0 |
| vfene %v0, %v0, %v0, 15 |
| vfene %v0, %v0, %v0, 0, 0 |
| vfene %v0, %v0, %v0, 15, 0 |
| vfene %v0, %v0, %v0, 0, 12 |
| vfene %v0, %v0, %v15, 0 |
| vfene %v0, %v0, %v31, 0 |
| vfene %v0, %v15, %v0, 0 |
| vfene %v0, %v31, %v0, 0 |
| vfene %v15, %v0, %v0, 0 |
| vfene %v31, %v0, %v0, 0 |
| vfene %v18, %v3, %v20, 11, 4 |
| vfene %v18, %v3, %v20, 0, 15 |
| |
| #CHECK: vfeneb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81] |
| #CHECK: vfeneb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81] |
| #CHECK: vfeneb %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x81] |
| #CHECK: vfeneb %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x81] |
| #CHECK: vfeneb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x81] |
| #CHECK: vfeneb %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x81] |
| #CHECK: vfeneb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x81] |
| #CHECK: vfeneb %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x81] |
| #CHECK: vfeneb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x81] |
| #CHECK: vfeneb %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x81] |
| #CHECK: vfenebs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0x81] |
| #CHECK: vfenezb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x0a,0x81] |
| #CHECK: vfenezbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x04,0x81] |
| |
| vfeneb %v0, %v0, %v0 |
| vfeneb %v0, %v0, %v0, 0 |
| vfeneb %v0, %v0, %v0, 12 |
| vfeneb %v0, %v0, %v15 |
| vfeneb %v0, %v0, %v31 |
| vfeneb %v0, %v15, %v0 |
| vfeneb %v0, %v31, %v0 |
| vfeneb %v15, %v0, %v0 |
| vfeneb %v31, %v0, %v0 |
| vfeneb %v18, %v3, %v20 |
| vfenebs %v5, %v22, %v7 |
| vfenezb %v18, %v3, %v20 |
| vfenezbs %v5, %v22, %v7 |
| |
| #CHECK: vfenef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x81] |
| #CHECK: vfenef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x81] |
| #CHECK: vfenef %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x81] |
| #CHECK: vfenef %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x81] |
| #CHECK: vfenef %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x81] |
| #CHECK: vfenef %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x81] |
| #CHECK: vfenef %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x81] |
| #CHECK: vfenef %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x81] |
| #CHECK: vfenef %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x81] |
| #CHECK: vfenef %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x81] |
| #CHECK: vfenefs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x81] |
| #CHECK: vfenezf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x2a,0x81] |
| #CHECK: vfenezfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x24,0x81] |
| |
| vfenef %v0, %v0, %v0 |
| vfenef %v0, %v0, %v0, 0 |
| vfenef %v0, %v0, %v0, 12 |
| vfenef %v0, %v0, %v15 |
| vfenef %v0, %v0, %v31 |
| vfenef %v0, %v15, %v0 |
| vfenef %v0, %v31, %v0 |
| vfenef %v15, %v0, %v0 |
| vfenef %v31, %v0, %v0 |
| vfenef %v18, %v3, %v20 |
| vfenefs %v5, %v22, %v7 |
| vfenezf %v18, %v3, %v20 |
| vfenezfs %v5, %v22, %v7 |
| |
| #CHECK: vfeneh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x81] |
| #CHECK: vfeneh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x81] |
| #CHECK: vfeneh %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x81] |
| #CHECK: vfeneh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x81] |
| #CHECK: vfeneh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x81] |
| #CHECK: vfeneh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x81] |
| #CHECK: vfeneh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x81] |
| #CHECK: vfeneh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x81] |
| #CHECK: vfeneh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x81] |
| #CHECK: vfeneh %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x81] |
| #CHECK: vfenehs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x81] |
| #CHECK: vfenezh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x1a,0x81] |
| #CHECK: vfenezhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x14,0x81] |
| |
| vfeneh %v0, %v0, %v0 |
| vfeneh %v0, %v0, %v0, 0 |
| vfeneh %v0, %v0, %v0, 12 |
| vfeneh %v0, %v0, %v15 |
| vfeneh %v0, %v0, %v31 |
| vfeneh %v0, %v15, %v0 |
| vfeneh %v0, %v31, %v0 |
| vfeneh %v15, %v0, %v0 |
| vfeneh %v31, %v0, %v0 |
| vfeneh %v18, %v3, %v20 |
| vfenehs %v5, %v22, %v7 |
| vfenezh %v18, %v3, %v20 |
| vfenezhs %v5, %v22, %v7 |
| |
| #CHECK: vfi %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc7] |
| #CHECK: vfi %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc7] |
| #CHECK: vfi %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc7] |
| #CHECK: vfi %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc7] |
| #CHECK: vfi %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc7] |
| #CHECK: vfi %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc7] |
| #CHECK: vfi %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc7] |
| #CHECK: vfi %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc7] |
| |
| vfi %v0, %v0, 0, 0, 0 |
| vfi %v0, %v0, 15, 0, 0 |
| vfi %v0, %v0, 0, 0, 15 |
| vfi %v0, %v0, 0, 4, 0 |
| vfi %v0, %v0, 0, 12, 0 |
| vfi %v0, %v31, 0, 0, 0 |
| vfi %v31, %v0, 0, 0, 0 |
| vfi %v14, %v17, 11, 4, 10 |
| |
| #CHECK: vfidb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc7] |
| #CHECK: vfidb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc7] |
| #CHECK: vfidb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc7] |
| #CHECK: vfidb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7] |
| #CHECK: vfidb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc7] |
| #CHECK: vfidb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc7] |
| #CHECK: vfidb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc7] |
| |
| vfidb %v0, %v0, 0, 0 |
| vfidb %v0, %v0, 0, 15 |
| vfidb %v0, %v0, 4, 0 |
| vfidb %v0, %v0, 12, 0 |
| vfidb %v0, %v31, 0, 0 |
| vfidb %v31, %v0, 0, 0 |
| vfidb %v14, %v17, 4, 10 |
| |
| #CHECK: vflcdb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcc] |
| #CHECK: vflcdb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcc] |
| #CHECK: vflcdb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcc] |
| #CHECK: vflcdb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcc] |
| #CHECK: vflcdb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcc] |
| #CHECK: vflcdb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xcc] |
| |
| vflcdb %v0, %v0 |
| vflcdb %v0, %v15 |
| vflcdb %v0, %v31 |
| vflcdb %v15, %v0 |
| vflcdb %v31, %v0 |
| vflcdb %v14, %v17 |
| |
| #CHECK: vflndb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xcc] |
| #CHECK: vflndb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x10,0x30,0xcc] |
| #CHECK: vflndb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xcc] |
| #CHECK: vflndb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x30,0xcc] |
| #CHECK: vflndb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xcc] |
| #CHECK: vflndb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x10,0x34,0xcc] |
| |
| vflndb %v0, %v0 |
| vflndb %v0, %v15 |
| vflndb %v0, %v31 |
| vflndb %v15, %v0 |
| vflndb %v31, %v0 |
| vflndb %v14, %v17 |
| |
| #CHECK: vflpdb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x20,0x30,0xcc] |
| #CHECK: vflpdb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x20,0x30,0xcc] |
| #CHECK: vflpdb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x20,0x34,0xcc] |
| #CHECK: vflpdb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x20,0x30,0xcc] |
| #CHECK: vflpdb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x20,0x38,0xcc] |
| #CHECK: vflpdb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x20,0x34,0xcc] |
| |
| vflpdb %v0, %v0 |
| vflpdb %v0, %v15 |
| vflpdb %v0, %v31 |
| vflpdb %v15, %v0 |
| vflpdb %v31, %v0 |
| vflpdb %v14, %v17 |
| |
| #CHECK: vfm %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe7] |
| #CHECK: vfm %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe7] |
| #CHECK: vfm %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe7] |
| #CHECK: vfm %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe7] |
| #CHECK: vfm %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe7] |
| #CHECK: vfm %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe7] |
| #CHECK: vfm %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe7] |
| |
| vfm %v0, %v0, %v0, 0, 0 |
| vfm %v0, %v0, %v0, 15, 0 |
| vfm %v0, %v0, %v0, 0, 15 |
| vfm %v0, %v0, %v31, 0, 0 |
| vfm %v0, %v31, %v0, 0, 0 |
| vfm %v31, %v0, %v0, 0, 0 |
| vfm %v18, %v3, %v20, 11, 9 |
| |
| #CHECK: vfma %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8f] |
| #CHECK: vfma %v0, %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8f] |
| #CHECK: vfma %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0x8f] |
| #CHECK: vfma %v0, %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8f] |
| #CHECK: vfma %v0, %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8f] |
| #CHECK: vfma %v0, %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8f] |
| #CHECK: vfma %v31, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8f] |
| #CHECK: vfma %v13, %v17, %v21, %v25, 9, 11 # encoding: [0xe7,0xd1,0x5b,0x09,0x97,0x8f] |
| |
| vfma %v0, %v0, %v0, %v0, 0, 0 |
| vfma %v0, %v0, %v0, %v0, 0, 15 |
| vfma %v0, %v0, %v0, %v0, 15, 0 |
| vfma %v0, %v0, %v0, %v31, 0, 0 |
| vfma %v0, %v0, %v31, %v0, 0, 0 |
| vfma %v0, %v31, %v0, %v0, 0, 0 |
| vfma %v31, %v0, %v0, %v0, 0, 0 |
| vfma %v13, %v17, %v21, %v25, 9, 11 |
| |
| #CHECK: vfmadb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0x8f] |
| #CHECK: vfmadb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0x8f] |
| #CHECK: vfmadb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0x8f] |
| #CHECK: vfmadb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0x8f] |
| #CHECK: vfmadb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0x8f] |
| #CHECK: vfmadb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0x8f] |
| |
| vfmadb %v0, %v0, %v0, %v0 |
| vfmadb %v0, %v0, %v0, %v31 |
| vfmadb %v0, %v0, %v31, %v0 |
| vfmadb %v0, %v31, %v0, %v0 |
| vfmadb %v31, %v0, %v0, %v0 |
| vfmadb %v13, %v17, %v21, %v25 |
| |
| #CHECK: vfmdb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe7] |
| #CHECK: vfmdb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe7] |
| #CHECK: vfmdb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe7] |
| #CHECK: vfmdb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe7] |
| #CHECK: vfmdb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe7] |
| |
| vfmdb %v0, %v0, %v0 |
| vfmdb %v0, %v0, %v31 |
| vfmdb %v0, %v31, %v0 |
| vfmdb %v31, %v0, %v0 |
| vfmdb %v18, %v3, %v20 |
| |
| #CHECK: vfms %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8e] |
| #CHECK: vfms %v0, %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8e] |
| #CHECK: vfms %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0x8e] |
| #CHECK: vfms %v0, %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8e] |
| #CHECK: vfms %v0, %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8e] |
| #CHECK: vfms %v0, %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8e] |
| #CHECK: vfms %v31, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8e] |
| #CHECK: vfms %v13, %v17, %v21, %v25, 9, 11 # encoding: [0xe7,0xd1,0x5b,0x09,0x97,0x8e] |
| |
| vfms %v0, %v0, %v0, %v0, 0, 0 |
| vfms %v0, %v0, %v0, %v0, 0, 15 |
| vfms %v0, %v0, %v0, %v0, 15, 0 |
| vfms %v0, %v0, %v0, %v31, 0, 0 |
| vfms %v0, %v0, %v31, %v0, 0, 0 |
| vfms %v0, %v31, %v0, %v0, 0, 0 |
| vfms %v31, %v0, %v0, %v0, 0, 0 |
| vfms %v13, %v17, %v21, %v25, 9, 11 |
| |
| #CHECK: vfmsdb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0x8e] |
| #CHECK: vfmsdb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0x8e] |
| #CHECK: vfmsdb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0x8e] |
| #CHECK: vfmsdb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0x8e] |
| #CHECK: vfmsdb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0x8e] |
| #CHECK: vfmsdb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0x8e] |
| |
| vfmsdb %v0, %v0, %v0, %v0 |
| vfmsdb %v0, %v0, %v0, %v31 |
| vfmsdb %v0, %v0, %v31, %v0 |
| vfmsdb %v0, %v31, %v0, %v0 |
| vfmsdb %v31, %v0, %v0, %v0 |
| vfmsdb %v13, %v17, %v21, %v25 |
| |
| #CHECK: vfpso %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xcc] |
| #CHECK: vfpso %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xcc] |
| #CHECK: vfpso %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xcc] |
| #CHECK: vfpso %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xcc] |
| #CHECK: vfpso %v0, %v15, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xcc] |
| #CHECK: vfpso %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xcc] |
| #CHECK: vfpso %v15, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xcc] |
| #CHECK: vfpso %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xcc] |
| #CHECK: vfpso %v14, %v17, 11, 9, 7 # encoding: [0xe7,0xe1,0x00,0x79,0xb4,0xcc] |
| |
| vfpso %v0, %v0, 0, 0, 0 |
| vfpso %v0, %v0, 15, 0, 0 |
| vfpso %v0, %v0, 0, 15, 0 |
| vfpso %v0, %v0, 0, 0, 15 |
| vfpso %v0, %v15, 0, 0, 0 |
| vfpso %v0, %v31, 0, 0, 0 |
| vfpso %v15, %v0, 0, 0, 0 |
| vfpso %v31, %v0, 0, 0, 0 |
| vfpso %v14, %v17, 11, 9, 7 |
| |
| #CHECK: vfpsodb %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xcc] |
| #CHECK: vfpsodb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcc] |
| #CHECK: vfpsodb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcc] |
| #CHECK: vfpsodb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcc] |
| #CHECK: vfpsodb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcc] |
| #CHECK: vfpsodb %v14, %v17, 7 # encoding: [0xe7,0xe1,0x00,0x70,0x34,0xcc] |
| |
| vfpsodb %v0, %v0, 0 |
| vfpsodb %v0, %v0, 15 |
| vfpsodb %v0, %v15, 0 |
| vfpsodb %v0, %v31, 0 |
| vfpsodb %v15, %v0, 0 |
| vfpsodb %v31, %v0, 0 |
| vfpsodb %v14, %v17, 7 |
| |
| #CHECK: vfs %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe2] |
| #CHECK: vfs %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe2] |
| #CHECK: vfs %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe2] |
| #CHECK: vfs %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe2] |
| #CHECK: vfs %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe2] |
| #CHECK: vfs %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe2] |
| #CHECK: vfs %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe2] |
| |
| vfs %v0, %v0, %v0, 0, 0 |
| vfs %v0, %v0, %v0, 15, 0 |
| vfs %v0, %v0, %v0, 0, 15 |
| vfs %v0, %v0, %v31, 0, 0 |
| vfs %v0, %v31, %v0, 0, 0 |
| vfs %v31, %v0, %v0, 0, 0 |
| vfs %v18, %v3, %v20, 11, 9 |
| |
| #CHECK: vfsdb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe2] |
| #CHECK: vfsdb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe2] |
| #CHECK: vfsdb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe2] |
| #CHECK: vfsdb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe2] |
| #CHECK: vfsdb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe2] |
| |
| vfsdb %v0, %v0, %v0 |
| vfsdb %v0, %v0, %v31 |
| vfsdb %v0, %v31, %v0 |
| vfsdb %v31, %v0, %v0 |
| vfsdb %v18, %v3, %v20 |
| |
| #CHECK: vfsq %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xce] |
| #CHECK: vfsq %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xce] |
| #CHECK: vfsq %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xce] |
| #CHECK: vfsq %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xce] |
| #CHECK: vfsq %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xce] |
| #CHECK: vfsq %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xce] |
| #CHECK: vfsq %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xce] |
| #CHECK: vfsq %v14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xce] |
| |
| vfsq %v0, %v0, 0, 0 |
| vfsq %v0, %v0, 15, 0 |
| vfsq %v0, %v0, 0, 15 |
| vfsq %v0, %v15, 0, 0 |
| vfsq %v0, %v31, 0, 0 |
| vfsq %v15, %v0, 0, 0 |
| vfsq %v31, %v0, 0, 0 |
| vfsq %v14, %v17, 11, 9 |
| |
| #CHECK: vfsqdb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xce] |
| #CHECK: vfsqdb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xce] |
| #CHECK: vfsqdb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xce] |
| #CHECK: vfsqdb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xce] |
| #CHECK: vfsqdb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xce] |
| #CHECK: vfsqdb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xce] |
| |
| vfsqdb %v0, %v0 |
| vfsqdb %v0, %v15 |
| vfsqdb %v0, %v31 |
| vfsqdb %v15, %v0 |
| vfsqdb %v31, %v0 |
| vfsqdb %v14, %v17 |
| |
| #CHECK: vftci %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4a] |
| #CHECK: vftci %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x4a] |
| #CHECK: vftci %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0x4a] |
| #CHECK: vftci %v0, %v0, 4095, 0, 0 # encoding: [0xe7,0x00,0xff,0xf0,0x00,0x4a] |
| #CHECK: vftci %v0, %v15, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4a] |
| #CHECK: vftci %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4a] |
| #CHECK: vftci %v15, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4a] |
| #CHECK: vftci %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4a] |
| #CHECK: vftci %v4, %v21, 1656, 11, 9 # encoding: [0xe7,0x45,0x67,0x89,0xb4,0x4a] |
| |
| vftci %v0, %v0, 0, 0, 0 |
| vftci %v0, %v0, 0, 15, 0 |
| vftci %v0, %v0, 0, 0, 15 |
| vftci %v0, %v0, 4095, 0, 0 |
| vftci %v0, %v15, 0, 0, 0 |
| vftci %v0, %v31, 0, 0, 0 |
| vftci %v15, %v0, 0, 0, 0 |
| vftci %v31, %v0, 0, 0, 0 |
| vftci %v4, %v21, 0x678, 11, 9 |
| |
| #CHECK: vftcidb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x4a] |
| #CHECK: vftcidb %v0, %v0, 4095 # encoding: [0xe7,0x00,0xff,0xf0,0x30,0x4a] |
| #CHECK: vftcidb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x4a] |
| #CHECK: vftcidb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x4a] |
| #CHECK: vftcidb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x4a] |
| #CHECK: vftcidb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x4a] |
| #CHECK: vftcidb %v4, %v21, 1656 # encoding: [0xe7,0x45,0x67,0x80,0x34,0x4a] |
| |
| vftcidb %v0, %v0, 0 |
| vftcidb %v0, %v0, 4095 |
| vftcidb %v0, %v15, 0 |
| vftcidb %v0, %v31, 0 |
| vftcidb %v15, %v0, 0 |
| vftcidb %v31, %v0, 0 |
| vftcidb %v4, %v21, 0x678 |
| |
| #CHECK: vgbm %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x44] |
| #CHECK: vgbm %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x44] |
| #CHECK: vgbm %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x44] |
| #CHECK: vgbm %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x44] |
| #CHECK: vgbm %v17, 4660 # encoding: [0xe7,0x10,0x12,0x34,0x08,0x44] |
| |
| vgbm %v0, 0 |
| vgbm %v0, 0xffff |
| vgbm %v15, 0 |
| vgbm %v31, 0 |
| vgbm %v17, 0x1234 |
| |
| #CHECK: vgef %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x13] |
| #CHECK: vgef %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x13] |
| #CHECK: vgef %v0, 0(%v0,%r1), 3 # encoding: [0xe7,0x00,0x10,0x00,0x30,0x13] |
| #CHECK: vgef %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x13] |
| #CHECK: vgef %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x13] |
| #CHECK: vgef %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x13] |
| #CHECK: vgef %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x13] |
| #CHECK: vgef %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x13] |
| #CHECK: vgef %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x13] |
| #CHECK: vgef %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x13] |
| |
| vgef %v0, 0(%v0), 0 |
| vgef %v0, 0(%v0,%r1), 0 |
| vgef %v0, 0(%v0,%r1), 3 |
| vgef %v0, 0(%v0,%r15), 0 |
| vgef %v0, 0(%v15,%r1), 0 |
| vgef %v0, 0(%v31,%r1), 0 |
| vgef %v0, 4095(%v0, %r1), 0 |
| vgef %v15, 0(%v0,%r1), 0 |
| vgef %v31, 0(%v0,%r1), 0 |
| vgef %v10, 1000(%v19,%r7), 1 |
| |
| #CHECK: vgeg %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x12] |
| #CHECK: vgeg %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x12] |
| #CHECK: vgeg %v0, 0(%v0,%r1), 1 # encoding: [0xe7,0x00,0x10,0x00,0x10,0x12] |
| #CHECK: vgeg %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x12] |
| #CHECK: vgeg %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x12] |
| #CHECK: vgeg %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x12] |
| #CHECK: vgeg %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x12] |
| #CHECK: vgeg %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x12] |
| #CHECK: vgeg %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x12] |
| #CHECK: vgeg %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x12] |
| |
| vgeg %v0, 0(%v0), 0 |
| vgeg %v0, 0(%v0,%r1), 0 |
| vgeg %v0, 0(%v0,%r1), 1 |
| vgeg %v0, 0(%v0,%r15), 0 |
| vgeg %v0, 0(%v15,%r1), 0 |
| vgeg %v0, 0(%v31,%r1), 0 |
| vgeg %v0, 4095(%v0,%r1), 0 |
| vgeg %v15, 0(%v0,%r1), 0 |
| vgeg %v31, 0(%v0,%r1), 0 |
| vgeg %v10, 1000(%v19,%r7), 1 |
| |
| #CHECK: vgfm %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb4] |
| #CHECK: vgfm %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb4] |
| #CHECK: vgfm %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb4] |
| #CHECK: vgfm %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb4] |
| #CHECK: vgfm %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb4] |
| #CHECK: vgfm %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xb4] |
| |
| vgfm %v0, %v0, %v0, 0 |
| vgfm %v0, %v0, %v0, 15 |
| vgfm %v0, %v0, %v31, 0 |
| vgfm %v0, %v31, %v0, 0 |
| vgfm %v31, %v0, %v0, 0 |
| vgfm %v18, %v3, %v20, 11 |
| |
| #CHECK: vgfma %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbc] |
| #CHECK: vgfma %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbc] |
| #CHECK: vgfma %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbc] |
| #CHECK: vgfma %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbc] |
| #CHECK: vgfma %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbc] |
| #CHECK: vgfma %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbc] |
| #CHECK: vgfma %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbc] |
| |
| vgfma %v0, %v0, %v0, %v0, 0 |
| vgfma %v0, %v0, %v0, %v0, 15 |
| vgfma %v0, %v0, %v0, %v31, 0 |
| vgfma %v0, %v0, %v31, %v0, 0 |
| vgfma %v0, %v31, %v0, %v0, 0 |
| vgfma %v31, %v0, %v0, %v0, 0 |
| vgfma %v13, %v17, %v21, %v25, 11 |
| |
| #CHECK: vgfmab %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbc] |
| #CHECK: vgfmab %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbc] |
| #CHECK: vgfmab %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbc] |
| #CHECK: vgfmab %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbc] |
| #CHECK: vgfmab %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbc] |
| #CHECK: vgfmab %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xbc] |
| |
| vgfmab %v0, %v0, %v0, %v0 |
| vgfmab %v0, %v0, %v0, %v31 |
| vgfmab %v0, %v0, %v31, %v0 |
| vgfmab %v0, %v31, %v0, %v0 |
| vgfmab %v31, %v0, %v0, %v0 |
| vgfmab %v13, %v17, %v21, %v25 |
| |
| #CHECK: vgfmaf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xbc] |
| #CHECK: vgfmaf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xbc] |
| #CHECK: vgfmaf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xbc] |
| #CHECK: vgfmaf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xbc] |
| #CHECK: vgfmaf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xbc] |
| #CHECK: vgfmaf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xbc] |
| |
| vgfmaf %v0, %v0, %v0, %v0 |
| vgfmaf %v0, %v0, %v0, %v31 |
| vgfmaf %v0, %v0, %v31, %v0 |
| vgfmaf %v0, %v31, %v0, %v0 |
| vgfmaf %v31, %v0, %v0, %v0 |
| vgfmaf %v13, %v17, %v21, %v25 |
| |
| #CHECK: vgfmag %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xbc] |
| #CHECK: vgfmag %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xbc] |
| #CHECK: vgfmag %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xbc] |
| #CHECK: vgfmag %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xbc] |
| #CHECK: vgfmag %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xbc] |
| #CHECK: vgfmag %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xbc] |
| |
| vgfmag %v0, %v0, %v0, %v0 |
| vgfmag %v0, %v0, %v0, %v31 |
| vgfmag %v0, %v0, %v31, %v0 |
| vgfmag %v0, %v31, %v0, %v0 |
| vgfmag %v31, %v0, %v0, %v0 |
| vgfmag %v13, %v17, %v21, %v25 |
| |
| #CHECK: vgfmah %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xbc] |
| #CHECK: vgfmah %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xbc] |
| #CHECK: vgfmah %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xbc] |
| #CHECK: vgfmah %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xbc] |
| #CHECK: vgfmah %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xbc] |
| #CHECK: vgfmah %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xbc] |
| |
| vgfmah %v0, %v0, %v0, %v0 |
| vgfmah %v0, %v0, %v0, %v31 |
| vgfmah %v0, %v0, %v31, %v0 |
| vgfmah %v0, %v31, %v0, %v0 |
| vgfmah %v31, %v0, %v0, %v0 |
| vgfmah %v13, %v17, %v21, %v25 |
| |
| #CHECK: vgfmb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb4] |
| #CHECK: vgfmb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb4] |
| #CHECK: vgfmb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb4] |
| #CHECK: vgfmb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb4] |
| #CHECK: vgfmb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xb4] |
| |
| vgfmb %v0, %v0, %v0 |
| vgfmb %v0, %v0, %v31 |
| vgfmb %v0, %v31, %v0 |
| vgfmb %v31, %v0, %v0 |
| vgfmb %v18, %v3, %v20 |
| |
| #CHECK: vgfmf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb4] |
| #CHECK: vgfmf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb4] |
| #CHECK: vgfmf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb4] |
| #CHECK: vgfmf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb4] |
| #CHECK: vgfmf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xb4] |
| |
| vgfmf %v0, %v0, %v0 |
| vgfmf %v0, %v0, %v31 |
| vgfmf %v0, %v31, %v0 |
| vgfmf %v31, %v0, %v0 |
| vgfmf %v18, %v3, %v20 |
| |
| #CHECK: vgfmg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb4] |
| #CHECK: vgfmg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb4] |
| #CHECK: vgfmg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb4] |
| #CHECK: vgfmg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb4] |
| #CHECK: vgfmg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xb4] |
| |
| vgfmg %v0, %v0, %v0 |
| vgfmg %v0, %v0, %v31 |
| vgfmg %v0, %v31, %v0 |
| vgfmg %v31, %v0, %v0 |
| vgfmg %v18, %v3, %v20 |
| |
| #CHECK: vgfmh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xb4] |
| #CHECK: vgfmh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xb4] |
| #CHECK: vgfmh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xb4] |
| #CHECK: vgfmh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xb4] |
| #CHECK: vgfmh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xb4] |
| |
| vgfmh %v0, %v0, %v0 |
| vgfmh %v0, %v0, %v31 |
| vgfmh %v0, %v31, %v0 |
| vgfmh %v31, %v0, %v0 |
| vgfmh %v18, %v3, %v20 |
| |
| #CHECK: vgm %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x46] |
| #CHECK: vgm %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x46] |
| #CHECK: vgm %v0, 0, 255, 0 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x46] |
| #CHECK: vgm %v0, 255, 0, 0 # encoding: [0xe7,0x00,0xff,0x00,0x00,0x46] |
| #CHECK: vgm %v15, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x46] |
| #CHECK: vgm %v31, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x46] |
| #CHECK: vgm %v21, 2, 3, 11 # encoding: [0xe7,0x50,0x02,0x03,0xb8,0x46] |
| |
| vgm %v0, 0, 0, 0 |
| vgm %v0, 0, 0, 15 |
| vgm %v0, 0, 255, 0 |
| vgm %v0, 255, 0, 0 |
| vgm %v15, 0, 0, 0 |
| vgm %v31, 0, 0, 0 |
| vgm %v21, 2, 3, 11 |
| |
| #CHECK: vgmb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x46] |
| #CHECK: vgmb %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x46] |
| #CHECK: vgmb %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x00,0x46] |
| #CHECK: vgmb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x46] |
| #CHECK: vgmb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x46] |
| #CHECK: vgmb %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x08,0x46] |
| |
| vgmb %v0, 0, 0 |
| vgmb %v0, 0, 255 |
| vgmb %v0, 255, 0 |
| vgmb %v15, 0, 0 |
| vgmb %v31, 0, 0 |
| vgmb %v21, 2, 3 |
| |
| #CHECK: vgmf %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x46] |
| #CHECK: vgmf %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x20,0x46] |
| #CHECK: vgmf %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x20,0x46] |
| #CHECK: vgmf %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x46] |
| #CHECK: vgmf %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x46] |
| #CHECK: vgmf %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x28,0x46] |
| |
| vgmf %v0, 0, 0 |
| vgmf %v0, 0, 255 |
| vgmf %v0, 255, 0 |
| vgmf %v15, 0, 0 |
| vgmf %v31, 0, 0 |
| vgmf %v21, 2, 3 |
| |
| #CHECK: vgmg %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x46] |
| #CHECK: vgmg %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x30,0x46] |
| #CHECK: vgmg %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x30,0x46] |
| #CHECK: vgmg %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x46] |
| #CHECK: vgmg %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x46] |
| #CHECK: vgmg %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x38,0x46] |
| |
| vgmg %v0, 0, 0 |
| vgmg %v0, 0, 255 |
| vgmg %v0, 255, 0 |
| vgmg %v15, 0, 0 |
| vgmg %v31, 0, 0 |
| vgmg %v21, 2, 3 |
| |
| #CHECK: vgmh %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x46] |
| #CHECK: vgmh %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x10,0x46] |
| #CHECK: vgmh %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x10,0x46] |
| #CHECK: vgmh %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x46] |
| #CHECK: vgmh %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x46] |
| #CHECK: vgmh %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x18,0x46] |
| |
| vgmh %v0, 0, 0 |
| vgmh %v0, 0, 255 |
| vgmh %v0, 255, 0 |
| vgmh %v15, 0, 0 |
| vgmh %v31, 0, 0 |
| vgmh %v21, 2, 3 |
| |
| #CHECK: vistr %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c] |
| #CHECK: vistr %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x5c] |
| #CHECK: vistr %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c] |
| #CHECK: vistr %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x5c] |
| #CHECK: vistr %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x5c] |
| #CHECK: vistr %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5c] |
| #CHECK: vistr %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5c] |
| #CHECK: vistr %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5c] |
| #CHECK: vistr %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5c] |
| #CHECK: vistr %v18, %v3, 11, 9 # encoding: [0xe7,0x23,0x00,0x90,0xb8,0x5c] |
| |
| vistr %v0, %v0, 0 |
| vistr %v0, %v0, 15 |
| vistr %v0, %v0, 0, 0 |
| vistr %v0, %v0, 15, 0 |
| vistr %v0, %v0, 0, 12 |
| vistr %v0, %v15, 0 |
| vistr %v0, %v31, 0 |
| vistr %v15, %v0, 0 |
| vistr %v31, %v0, 0 |
| vistr %v18, %v3, 11, 9 |
| |
| #CHECK: vistrb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c] |
| #CHECK: vistrb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c] |
| #CHECK: vistrb %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x5c] |
| #CHECK: vistrb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5c] |
| #CHECK: vistrb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5c] |
| #CHECK: vistrb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5c] |
| #CHECK: vistrb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5c] |
| #CHECK: vistrb %v18, %v3, 0 # encoding: [0xe7,0x23,0x00,0x00,0x08,0x5c] |
| #CHECK: vistrbs %v5, %v22 # encoding: [0xe7,0x56,0x00,0x10,0x04,0x5c] |
| |
| vistrb %v0, %v0 |
| vistrb %v0, %v0, 0 |
| vistrb %v0, %v0, 12 |
| vistrb %v0, %v15 |
| vistrb %v0, %v31 |
| vistrb %v15, %v0 |
| vistrb %v31, %v0 |
| vistrb %v18, %v3 |
| vistrbs %v5, %v22 |
| |
| #CHECK: vistrf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5c] |
| #CHECK: vistrf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5c] |
| #CHECK: vistrf %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x5c] |
| #CHECK: vistrf %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x5c] |
| #CHECK: vistrf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x5c] |
| #CHECK: vistrf %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x5c] |
| #CHECK: vistrf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x5c] |
| #CHECK: vistrf %v18, %v3, 0 # encoding: [0xe7,0x23,0x00,0x00,0x28,0x5c] |
| #CHECK: vistrfs %v5, %v22 # encoding: [0xe7,0x56,0x00,0x10,0x24,0x5c] |
| |
| vistrf %v0, %v0 |
| vistrf %v0, %v0, 0 |
| vistrf %v0, %v0, 12 |
| vistrf %v0, %v15 |
| vistrf %v0, %v31 |
| vistrf %v15, %v0 |
| vistrf %v31, %v0 |
| vistrf %v18, %v3 |
| vistrfs %v5, %v22 |
| |
| #CHECK: vistrh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5c] |
| #CHECK: vistrh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5c] |
| #CHECK: vistrh %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x5c] |
| #CHECK: vistrh %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x5c] |
| #CHECK: vistrh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x5c] |
| #CHECK: vistrh %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x5c] |
| #CHECK: vistrh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x5c] |
| #CHECK: vistrh %v18, %v3, 0 # encoding: [0xe7,0x23,0x00,0x00,0x18,0x5c] |
| #CHECK: vistrhs %v5, %v22 # encoding: [0xe7,0x56,0x00,0x10,0x14,0x5c] |
| |
| vistrh %v0, %v0 |
| vistrh %v0, %v0, 0 |
| vistrh %v0, %v0, 12 |
| vistrh %v0, %v15 |
| vistrh %v0, %v31 |
| vistrh %v15, %v0 |
| vistrh %v31, %v0 |
| vistrh %v18, %v3 |
| vistrhs %v5, %v22 |
| |
| #CHECK: vl %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x06] |
| #CHECK: vl %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x06] |
| #CHECK: vl %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x06] |
| #CHECK: vl %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x06] |
| #CHECK: vl %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x06] |
| #CHECK: vl %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x06] |
| #CHECK: vl %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x06] |
| |
| vl %v0, 0 |
| vl %v0, 4095 |
| vl %v0, 0(%r15) |
| vl %v0, 0(%r15,%r1) |
| vl %v15, 0 |
| vl %v31, 0 |
| vl %v18, 0x567(%r3,%r4) |
| |
| #CHECK: vlbb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x07] |
| #CHECK: vlbb %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x07] |
| #CHECK: vlbb %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x07] |
| #CHECK: vlbb %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x07] |
| #CHECK: vlbb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x07] |
| #CHECK: vlbb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x07] |
| #CHECK: vlbb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x07] |
| #CHECK: vlbb %v18, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x88,0x07] |
| |
| vlbb %v0, 0, 0 |
| vlbb %v0, 0, 15 |
| vlbb %v0, 4095, 0 |
| vlbb %v0, 0(%r15), 0 |
| vlbb %v0, 0(%r15,%r1), 0 |
| vlbb %v15, 0, 0 |
| vlbb %v31, 0, 0 |
| vlbb %v18, 1383(%r3,%r4), 8 |
| |
| #CHECK: vlc %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xde] |
| #CHECK: vlc %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xde] |
| #CHECK: vlc %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xde] |
| #CHECK: vlc %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xde] |
| #CHECK: vlc %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xde] |
| #CHECK: vlc %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xde] |
| #CHECK: vlc %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xde] |
| |
| vlc %v0, %v0, 0 |
| vlc %v0, %v0, 15 |
| vlc %v0, %v15, 0 |
| vlc %v0, %v31, 0 |
| vlc %v15, %v0, 0 |
| vlc %v31, %v0, 0 |
| vlc %v14, %v17, 11 |
| |
| #CHECK: vlcb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xde] |
| #CHECK: vlcb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xde] |
| #CHECK: vlcb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xde] |
| #CHECK: vlcb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xde] |
| #CHECK: vlcb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xde] |
| #CHECK: vlcb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xde] |
| |
| vlcb %v0, %v0 |
| vlcb %v0, %v15 |
| vlcb %v0, %v31 |
| vlcb %v15, %v0 |
| vlcb %v31, %v0 |
| vlcb %v14, %v17 |
| |
| #CHECK: vlcf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xde] |
| #CHECK: vlcf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xde] |
| #CHECK: vlcf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xde] |
| #CHECK: vlcf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xde] |
| #CHECK: vlcf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xde] |
| #CHECK: vlcf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xde] |
| |
| vlcf %v0, %v0 |
| vlcf %v0, %v15 |
| vlcf %v0, %v31 |
| vlcf %v15, %v0 |
| vlcf %v31, %v0 |
| vlcf %v14, %v17 |
| |
| #CHECK: vlcg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xde] |
| #CHECK: vlcg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xde] |
| #CHECK: vlcg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xde] |
| #CHECK: vlcg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xde] |
| #CHECK: vlcg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xde] |
| #CHECK: vlcg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xde] |
| |
| vlcg %v0, %v0 |
| vlcg %v0, %v15 |
| vlcg %v0, %v31 |
| vlcg %v15, %v0 |
| vlcg %v31, %v0 |
| vlcg %v14, %v17 |
| |
| #CHECK: vlch %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xde] |
| #CHECK: vlch %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xde] |
| #CHECK: vlch %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xde] |
| #CHECK: vlch %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xde] |
| #CHECK: vlch %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xde] |
| |