| # 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] | 
 | #CHECK: vlch    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xde] | 
 |  | 
 | 	vlch	%v0, %v0 | 
 | 	vlch	%v0, %v15 | 
 | 	vlch	%v0, %v31 | 
 | 	vlch	%v15, %v0 | 
 | 	vlch	%v31, %v0 | 
 | 	vlch	%v14, %v17 | 
 |  | 
 | #CHECK: vlde    %v0, %v0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc4] | 
 | #CHECK: vlde    %v0, %v0, 15, 0         # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc4] | 
 | #CHECK: vlde    %v0, %v0, 0, 15         # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xc4] | 
 | #CHECK: vlde    %v0, %v15, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xc4] | 
 | #CHECK: vlde    %v0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc4] | 
 | #CHECK: vlde    %v15, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xc4] | 
 | #CHECK: vlde    %v31, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc4] | 
 | #CHECK: vlde    %v14, %v17, 11, 9       # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xc4] | 
 |  | 
 | 	vlde	%v0, %v0, 0, 0 | 
 | 	vlde	%v0, %v0, 15, 0 | 
 | 	vlde	%v0, %v0, 0, 15 | 
 | 	vlde	%v0, %v15, 0, 0 | 
 | 	vlde	%v0, %v31, 0, 0 | 
 | 	vlde	%v15, %v0, 0, 0 | 
 | 	vlde	%v31, %v0, 0, 0 | 
 | 	vlde	%v14, %v17, 11, 9 | 
 |  | 
 | #CHECK: vldeb   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc4] | 
 | #CHECK: vldeb   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xc4] | 
 | #CHECK: vldeb   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc4] | 
 | #CHECK: vldeb   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xc4] | 
 | #CHECK: vldeb   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc4] | 
 | #CHECK: vldeb   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xc4] | 
 |  | 
 | 	vldeb	%v0, %v0 | 
 | 	vldeb	%v0, %v15 | 
 | 	vldeb	%v0, %v31 | 
 | 	vldeb	%v15, %v0 | 
 | 	vldeb	%v31, %v0 | 
 | 	vldeb	%v14, %v17 | 
 |  | 
 | #CHECK: vleb    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x00] | 
 | #CHECK: vleb    %v0, 0, 15              # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x00] | 
 | #CHECK: vleb    %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x00] | 
 | #CHECK: vleb    %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x00] | 
 | #CHECK: vleb    %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x00] | 
 | #CHECK: vleb    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x00] | 
 | #CHECK: vleb    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x00] | 
 | #CHECK: vleb    %v18, 1383(%r3,%r4), 8  # encoding: [0xe7,0x23,0x45,0x67,0x88,0x00] | 
 |  | 
 | 	vleb	%v0, 0, 0 | 
 | 	vleb	%v0, 0, 15 | 
 | 	vleb	%v0, 4095, 0 | 
 | 	vleb	%v0, 0(%r15), 0 | 
 | 	vleb	%v0, 0(%r15,%r1), 0 | 
 | 	vleb	%v15, 0, 0 | 
 | 	vleb	%v31, 0, 0 | 
 | 	vleb	%v18, 1383(%r3,%r4), 8 | 
 |  | 
 | #CHECK: vled    %v0, %v0, 0, 0, 0       # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc5] | 
 | #CHECK: vled    %v0, %v0, 15, 0, 0      # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc5] | 
 | #CHECK: vled    %v0, %v0, 0, 0, 15      # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc5] | 
 | #CHECK: vled    %v0, %v0, 0, 4, 0       # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc5] | 
 | #CHECK: vled    %v0, %v0, 0, 12, 0      # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc5] | 
 | #CHECK: vled    %v0, %v31, 0, 0, 0      # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc5] | 
 | #CHECK: vled    %v31, %v0, 0, 0, 0      # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc5] | 
 | #CHECK: vled    %v14, %v17, 11, 4, 10   # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc5] | 
 |  | 
 | 	vled	%v0, %v0, 0, 0, 0 | 
 | 	vled	%v0, %v0, 15, 0, 0 | 
 | 	vled	%v0, %v0, 0, 0, 15 | 
 | 	vled	%v0, %v0, 0, 4, 0 | 
 | 	vled	%v0, %v0, 0, 12, 0 | 
 | 	vled	%v0, %v31, 0, 0, 0 | 
 | 	vled	%v31, %v0, 0, 0, 0 | 
 | 	vled	%v14, %v17, 11, 4, 10 | 
 |  | 
 | #CHECK: vledb   %v0, %v0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc5] | 
 | #CHECK: vledb   %v0, %v0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc5] | 
 | #CHECK: vledb   %v0, %v0, 4, 0          # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc5] | 
 | #CHECK: vledb   %v0, %v0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5] | 
 | #CHECK: vledb   %v0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc5] | 
 | #CHECK: vledb   %v31, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc5] | 
 | #CHECK: vledb   %v14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc5] | 
 |  | 
 | 	vledb	%v0, %v0, 0, 0 | 
 | 	vledb	%v0, %v0, 0, 15 | 
 | 	vledb	%v0, %v0, 4, 0 | 
 | 	vledb	%v0, %v0, 12, 0 | 
 | 	vledb	%v0, %v31, 0, 0 | 
 | 	vledb	%v31, %v0, 0, 0 | 
 | 	vledb	%v14, %v17, 4, 10 | 
 |  | 
 | #CHECK: vlef    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x03] | 
 | #CHECK: vlef    %v0, 0, 3               # encoding: [0xe7,0x00,0x00,0x00,0x30,0x03] | 
 | #CHECK: vlef    %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x03] | 
 | #CHECK: vlef    %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x03] | 
 | #CHECK: vlef    %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x03] | 
 | #CHECK: vlef    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x03] | 
 | #CHECK: vlef    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x03] | 
 | #CHECK: vlef    %v18, 1383(%r3,%r4), 2  # encoding: [0xe7,0x23,0x45,0x67,0x28,0x03] | 
 |  | 
 | 	vlef	%v0, 0, 0 | 
 | 	vlef	%v0, 0, 3 | 
 | 	vlef	%v0, 4095, 0 | 
 | 	vlef	%v0, 0(%r15), 0 | 
 | 	vlef	%v0, 0(%r15,%r1), 0 | 
 | 	vlef	%v15, 0, 0 | 
 | 	vlef	%v31, 0, 0 | 
 | 	vlef	%v18, 1383(%r3,%r4), 2 | 
 |  | 
 | #CHECK: vleg    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x02] | 
 | #CHECK: vleg    %v0, 0, 1               # encoding: [0xe7,0x00,0x00,0x00,0x10,0x02] | 
 | #CHECK: vleg    %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x02] | 
 | #CHECK: vleg    %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x02] | 
 | #CHECK: vleg    %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x02] | 
 | #CHECK: vleg    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x02] | 
 | #CHECK: vleg    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x02] | 
 | #CHECK: vleg    %v18, 1383(%r3,%r4), 1  # encoding: [0xe7,0x23,0x45,0x67,0x18,0x02] | 
 |  | 
 | 	vleg	%v0, 0, 0 | 
 | 	vleg	%v0, 0, 1 | 
 | 	vleg	%v0, 4095, 0 | 
 | 	vleg	%v0, 0(%r15), 0 | 
 | 	vleg	%v0, 0(%r15,%r1), 0 | 
 | 	vleg	%v15, 0, 0 | 
 | 	vleg	%v31, 0, 0 | 
 | 	vleg	%v18, 1383(%r3,%r4), 1 | 
 |  | 
 | #CHECK: vleh    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x01] | 
 | #CHECK: vleh    %v0, 0, 7               # encoding: [0xe7,0x00,0x00,0x00,0x70,0x01] | 
 | #CHECK: vleh    %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x01] | 
 | #CHECK: vleh    %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x01] | 
 | #CHECK: vleh    %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x01] | 
 | #CHECK: vleh    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x01] | 
 | #CHECK: vleh    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x01] | 
 | #CHECK: vleh    %v18, 1383(%r3,%r4), 4  # encoding: [0xe7,0x23,0x45,0x67,0x48,0x01] | 
 |  | 
 | 	vleh	%v0, 0, 0 | 
 | 	vleh	%v0, 0, 7 | 
 | 	vleh	%v0, 4095, 0 | 
 | 	vleh	%v0, 0(%r15), 0 | 
 | 	vleh	%v0, 0(%r15,%r1), 0 | 
 | 	vleh	%v15, 0, 0 | 
 | 	vleh	%v31, 0, 0 | 
 | 	vleh	%v18, 1383(%r3,%r4), 4 | 
 |  | 
 | #CHECK: vleib   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x40] | 
 | #CHECK: vleib   %v0, 0, 15              # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x40] | 
 | #CHECK: vleib   %v0, -32768, 0          # encoding: [0xe7,0x00,0x80,0x00,0x00,0x40] | 
 | #CHECK: vleib   %v0, 32767, 0           # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x40] | 
 | #CHECK: vleib   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x40] | 
 | #CHECK: vleib   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x40] | 
 | #CHECK: vleib   %v18, 13398, 11         # encoding: [0xe7,0x20,0x34,0x56,0xb8,0x40] | 
 |  | 
 | 	vleib	%v0, 0, 0 | 
 | 	vleib	%v0, 0, 15 | 
 | 	vleib	%v0, -32768, 0 | 
 | 	vleib	%v0, 32767, 0 | 
 | 	vleib	%v15, 0, 0 | 
 | 	vleib	%v31, 0, 0 | 
 | 	vleib	%v18, 0x3456, 11 | 
 |  | 
 | #CHECK: vleif   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x43] | 
 | #CHECK: vleif   %v0, 0, 3               # encoding: [0xe7,0x00,0x00,0x00,0x30,0x43] | 
 | #CHECK: vleif   %v0, -32768, 0          # encoding: [0xe7,0x00,0x80,0x00,0x00,0x43] | 
 | #CHECK: vleif   %v0, 32767, 0           # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x43] | 
 | #CHECK: vleif   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x43] | 
 | #CHECK: vleif   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x43] | 
 | #CHECK: vleif   %v18, 13398, 3          # encoding: [0xe7,0x20,0x34,0x56,0x38,0x43] | 
 |  | 
 | 	vleif	%v0, 0, 0 | 
 | 	vleif	%v0, 0, 3 | 
 | 	vleif	%v0, -32768, 0 | 
 | 	vleif	%v0, 32767, 0 | 
 | 	vleif	%v15, 0, 0 | 
 | 	vleif	%v31, 0, 0 | 
 | 	vleif	%v18, 0x3456, 3 | 
 |  | 
 | #CHECK: vleig   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x42] | 
 | #CHECK: vleig   %v0, 0, 1               # encoding: [0xe7,0x00,0x00,0x00,0x10,0x42] | 
 | #CHECK: vleig   %v0, -32768, 0          # encoding: [0xe7,0x00,0x80,0x00,0x00,0x42] | 
 | #CHECK: vleig   %v0, 32767, 0           # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x42] | 
 | #CHECK: vleig   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x42] | 
 | #CHECK: vleig   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x42] | 
 | #CHECK: vleig   %v18, 13398, 1          # encoding: [0xe7,0x20,0x34,0x56,0x18,0x42] | 
 |  | 
 | 	vleig	%v0, 0, 0 | 
 | 	vleig	%v0, 0, 1 | 
 | 	vleig	%v0, -32768, 0 | 
 | 	vleig	%v0, 32767, 0 | 
 | 	vleig	%v15, 0, 0 | 
 | 	vleig	%v31, 0, 0 | 
 | 	vleig	%v18, 0x3456, 1 | 
 |  | 
 | #CHECK: vleih   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x41] | 
 | #CHECK: vleih   %v0, 0, 7               # encoding: [0xe7,0x00,0x00,0x00,0x70,0x41] | 
 | #CHECK: vleih   %v0, -32768, 0          # encoding: [0xe7,0x00,0x80,0x00,0x00,0x41] | 
 | #CHECK: vleih   %v0, 32767, 0           # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x41] | 
 | #CHECK: vleih   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x41] | 
 | #CHECK: vleih   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x41] | 
 | #CHECK: vleih   %v18, 13398, 7          # encoding: [0xe7,0x20,0x34,0x56,0x78,0x41] | 
 |  | 
 | 	vleih	%v0, 0, 0 | 
 | 	vleih	%v0, 0, 7 | 
 | 	vleih	%v0, -32768, 0 | 
 | 	vleih	%v0, 32767, 0 | 
 | 	vleih	%v15, 0, 0 | 
 | 	vleih	%v31, 0, 0 | 
 | 	vleih	%v18, 0x3456, 7 | 
 |  | 
 | #CHECK: vlgv    %r0, %v0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0x21] | 
 | #CHECK: vlgv    %r0, %v0, 0, 15         # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x21] | 
 | #CHECK: vlgv    %r0, %v0, 4095, 0       # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x21] | 
 | #CHECK: vlgv    %r0, %v0, 0(%r15), 0    # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x21] | 
 | #CHECK: vlgv    %r0, %v15, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x21] | 
 | #CHECK: vlgv    %r0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x21] | 
 | #CHECK: vlgv    %r15, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x21] | 
 | #CHECK: vlgv    %r2, %v19, 1383(%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb4,0x21] | 
 |  | 
 | 	vlgv	%r0, %v0, 0, 0 | 
 | 	vlgv	%r0, %v0, 0, 15 | 
 | 	vlgv	%r0, %v0, 4095, 0 | 
 | 	vlgv	%r0, %v0, 0(%r15), 0 | 
 | 	vlgv	%r0, %v15, 0, 0 | 
 | 	vlgv	%r0, %v31, 0, 0 | 
 | 	vlgv	%r15, %v0, 0, 0 | 
 | 	vlgv	%r2, %v19, 1383(%r4), 11 | 
 |  | 
 | #CHECK: vlgvb   %r0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x21] | 
 | #CHECK: vlgvb   %r0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x21] | 
 | #CHECK: vlgvb   %r0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x21] | 
 | #CHECK: vlgvb   %r0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x21] | 
 | #CHECK: vlgvb   %r0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x21] | 
 | #CHECK: vlgvb   %r15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x21] | 
 | #CHECK: vlgvb   %r2, %v19, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x04,0x21] | 
 |  | 
 | 	vlgvb	%r0, %v0, 0 | 
 | 	vlgvb	%r0, %v0, 4095 | 
 | 	vlgvb	%r0, %v0, 0(%r15) | 
 | 	vlgvb	%r0, %v15, 0 | 
 | 	vlgvb	%r0, %v31, 0 | 
 | 	vlgvb	%r15, %v0, 0 | 
 | 	vlgvb	%r2, %v19, 1383(%r4) | 
 |  | 
 | #CHECK: vlgvf   %r0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x20,0x21] | 
 | #CHECK: vlgvf   %r0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x21] | 
 | #CHECK: vlgvf   %r0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x21] | 
 | #CHECK: vlgvf   %r0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x21] | 
 | #CHECK: vlgvf   %r0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x21] | 
 | #CHECK: vlgvf   %r15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x21] | 
 | #CHECK: vlgvf   %r2, %v19, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x24,0x21] | 
 |  | 
 | 	vlgvf	%r0, %v0, 0 | 
 | 	vlgvf	%r0, %v0, 4095 | 
 | 	vlgvf	%r0, %v0, 0(%r15) | 
 | 	vlgvf	%r0, %v15, 0 | 
 | 	vlgvf	%r0, %v31, 0 | 
 | 	vlgvf	%r15, %v0, 0 | 
 | 	vlgvf	%r2, %v19, 1383(%r4) | 
 |  | 
 | #CHECK: vlgvg   %r0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x30,0x21] | 
 | #CHECK: vlgvg   %r0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x21] | 
 | #CHECK: vlgvg   %r0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x21] | 
 | #CHECK: vlgvg   %r0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x21] | 
 | #CHECK: vlgvg   %r0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x21] | 
 | #CHECK: vlgvg   %r15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x21] | 
 | #CHECK: vlgvg   %r2, %v19, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x34,0x21] | 
 |  | 
 | 	vlgvg	%r0, %v0, 0 | 
 | 	vlgvg	%r0, %v0, 4095 | 
 | 	vlgvg	%r0, %v0, 0(%r15) | 
 | 	vlgvg	%r0, %v15, 0 | 
 | 	vlgvg	%r0, %v31, 0 | 
 | 	vlgvg	%r15, %v0, 0 | 
 | 	vlgvg	%r2, %v19, 1383(%r4) | 
 |  | 
 | #CHECK: vlgvh   %r0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x10,0x21] | 
 | #CHECK: vlgvh   %r0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x21] | 
 | #CHECK: vlgvh   %r0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x21] | 
 | #CHECK: vlgvh   %r0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x21] | 
 | #CHECK: vlgvh   %r0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x21] | 
 | #CHECK: vlgvh   %r15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x21] | 
 | #CHECK: vlgvh   %r2, %v19, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x14,0x21] | 
 |  | 
 | 	vlgvh	%r0, %v0, 0 | 
 | 	vlgvh	%r0, %v0, 4095 | 
 | 	vlgvh	%r0, %v0, 0(%r15) | 
 | 	vlgvh	%r0, %v15, 0 | 
 | 	vlgvh	%r0, %v31, 0 | 
 | 	vlgvh	%r15, %v0, 0 | 
 | 	vlgvh	%r2, %v19, 1383(%r4) | 
 |  | 
 | #CHECK: vll     %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x37] | 
 | #CHECK: vll     %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x37] | 
 | #CHECK: vll     %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x37] | 
 | #CHECK: vll     %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x37] | 
 | #CHECK: vll     %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x37] | 
 | #CHECK: vll     %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x37] | 
 | #CHECK: vll     %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x08,0x37] | 
 |  | 
 | 	vll	%v0, %r0, 0 | 
 | 	vll	%v0, %r0, 4095 | 
 | 	vll	%v0, %r0, 0(%r15) | 
 | 	vll	%v0, %r15, 0 | 
 | 	vll	%v15, %r0, 0 | 
 | 	vll	%v31, %r0, 0 | 
 | 	vll	%v18, %r3, 1383(%r4) | 
 |  | 
 | #CHECK: vllez   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x04] | 
 | #CHECK: vllez   %v0, 0, 15              # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x04] | 
 | #CHECK: vllez   %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x04] | 
 | #CHECK: vllez   %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x04] | 
 | #CHECK: vllez   %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x04] | 
 | #CHECK: vllez   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x04] | 
 | #CHECK: vllez   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x04] | 
 | #CHECK: vllez   %v18, 1383(%r3,%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x04] | 
 |  | 
 | 	vllez	%v0, 0, 0 | 
 | 	vllez	%v0, 0, 15 | 
 | 	vllez	%v0, 4095, 0 | 
 | 	vllez	%v0, 0(%r15), 0 | 
 | 	vllez	%v0, 0(%r15,%r1), 0 | 
 | 	vllez	%v15, 0, 0 | 
 | 	vllez	%v31, 0, 0 | 
 | 	vllez	%v18, 0x567(%r3,%r4), 11 | 
 |  | 
 | #CHECK: vllezb  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x00,0x04] | 
 | #CHECK: vllezb  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x04] | 
 | #CHECK: vllezb  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x04] | 
 | #CHECK: vllezb  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x04] | 
 | #CHECK: vllezb  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x04] | 
 | #CHECK: vllezb  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x04] | 
 | #CHECK: vllezb  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x08,0x04] | 
 |  | 
 | 	vllezb	%v0, 0 | 
 | 	vllezb	%v0, 4095 | 
 | 	vllezb	%v0, 0(%r15) | 
 | 	vllezb	%v0, 0(%r15,%r1) | 
 | 	vllezb	%v15, 0 | 
 | 	vllezb	%v31, 0 | 
 | 	vllezb	%v18, 0x567(%r3,%r4) | 
 |  | 
 | #CHECK: vllezf  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x20,0x04] | 
 | #CHECK: vllezf  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x04] | 
 | #CHECK: vllezf  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x04] | 
 | #CHECK: vllezf  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x20,0x04] | 
 | #CHECK: vllezf  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x04] | 
 | #CHECK: vllezf  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x04] | 
 | #CHECK: vllezf  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x28,0x04] | 
 |  | 
 | 	vllezf	%v0, 0 | 
 | 	vllezf	%v0, 4095 | 
 | 	vllezf	%v0, 0(%r15) | 
 | 	vllezf	%v0, 0(%r15,%r1) | 
 | 	vllezf	%v15, 0 | 
 | 	vllezf	%v31, 0 | 
 | 	vllezf	%v18, 0x567(%r3,%r4) | 
 |  | 
 | #CHECK: vllezg  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x30,0x04] | 
 | #CHECK: vllezg  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x04] | 
 | #CHECK: vllezg  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x04] | 
 | #CHECK: vllezg  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x30,0x04] | 
 | #CHECK: vllezg  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x04] | 
 | #CHECK: vllezg  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x04] | 
 | #CHECK: vllezg  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x38,0x04] | 
 |  | 
 | 	vllezg	%v0, 0 | 
 | 	vllezg	%v0, 4095 | 
 | 	vllezg	%v0, 0(%r15) | 
 | 	vllezg	%v0, 0(%r15,%r1) | 
 | 	vllezg	%v15, 0 | 
 | 	vllezg	%v31, 0 | 
 | 	vllezg	%v18, 0x567(%r3,%r4) | 
 |  | 
 | #CHECK: vllezh  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x10,0x04] | 
 | #CHECK: vllezh  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x04] | 
 | #CHECK: vllezh  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x04] | 
 | #CHECK: vllezh  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x10,0x04] | 
 | #CHECK: vllezh  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x04] | 
 | #CHECK: vllezh  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x04] | 
 | #CHECK: vllezh  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x18,0x04] | 
 |  | 
 | 	vllezh	%v0, 0 | 
 | 	vllezh	%v0, 4095 | 
 | 	vllezh	%v0, 0(%r15) | 
 | 	vllezh	%v0, 0(%r15,%r1) | 
 | 	vllezh	%v15, 0 | 
 | 	vllezh	%v31, 0 | 
 | 	vllezh	%v18, 0x567(%r3,%r4) | 
 |  | 
 | #CHECK: vlm     %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x36] | 
 | #CHECK: vlm     %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x36] | 
 | #CHECK: vlm     %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x36] | 
 | #CHECK: vlm     %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x36] | 
 | #CHECK: vlm     %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x36] | 
 | #CHECK: vlm     %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x36] | 
 |  | 
 | 	vlm	%v0, %v0, 0 | 
 | 	vlm	%v0, %v0, 4095 | 
 | 	vlm	%v0, %v0, 0(%r15) | 
 | 	vlm	%v0, %v31, 0 | 
 | 	vlm	%v31, %v0, 0 | 
 | 	vlm	%v14, %v17, 1074(%r5) | 
 |  | 
 | #CHECK: vlp     %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdf] | 
 | #CHECK: vlp     %v0, %v0, 15            # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xdf] | 
 | #CHECK: vlp     %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdf] | 
 | #CHECK: vlp     %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdf] | 
 | #CHECK: vlp     %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdf] | 
 | #CHECK: vlp     %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdf] | 
 | #CHECK: vlp     %v14, %v17, 11          # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xdf] | 
 |  | 
 | 	vlp	%v0, %v0, 0 | 
 | 	vlp	%v0, %v0, 15 | 
 | 	vlp	%v0, %v15, 0 | 
 | 	vlp	%v0, %v31, 0 | 
 | 	vlp	%v15, %v0, 0 | 
 | 	vlp	%v31, %v0, 0 | 
 | 	vlp	%v14, %v17, 11 | 
 |  | 
 | #CHECK: vlpb    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdf] | 
 | #CHECK: vlpb    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdf] | 
 | #CHECK: vlpb    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdf] | 
 | #CHECK: vlpb    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdf] | 
 | #CHECK: vlpb    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdf] | 
 | #CHECK: vlpb    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xdf] | 
 |  | 
 | 	vlpb	%v0, %v0 | 
 | 	vlpb	%v0, %v15 | 
 | 	vlpb	%v0, %v31 | 
 | 	vlpb	%v15, %v0 | 
 | 	vlpb	%v31, %v0 | 
 | 	vlpb	%v14, %v17 | 
 |  | 
 | #CHECK: vlpf    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xdf] | 
 | #CHECK: vlpf    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xdf] | 
 | #CHECK: vlpf    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xdf] | 
 | #CHECK: vlpf    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xdf] | 
 | #CHECK: vlpf    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xdf] | 
 | #CHECK: vlpf    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xdf] | 
 |  | 
 | 	vlpf	%v0, %v0 | 
 | 	vlpf	%v0, %v15 | 
 | 	vlpf	%v0, %v31 | 
 | 	vlpf	%v15, %v0 | 
 | 	vlpf	%v31, %v0 | 
 | 	vlpf	%v14, %v17 | 
 |  | 
 | #CHECK: vlpg    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xdf] | 
 | #CHECK: vlpg    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xdf] | 
 | #CHECK: vlpg    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xdf] | 
 | #CHECK: vlpg    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xdf] | 
 | #CHECK: vlpg    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xdf] | 
 | #CHECK: vlpg    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xdf] | 
 |  | 
 | 	vlpg	%v0, %v0 | 
 | 	vlpg	%v0, %v15 | 
 | 	vlpg	%v0, %v31 | 
 | 	vlpg	%v15, %v0 | 
 | 	vlpg	%v31, %v0 | 
 | 	vlpg	%v14, %v17 | 
 |  | 
 | #CHECK: vlph    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xdf] | 
 | #CHECK: vlph    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xdf] | 
 | #CHECK: vlph    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xdf] | 
 | #CHECK: vlph    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xdf] | 
 | #CHECK: vlph    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xdf] | 
 | #CHECK: vlph    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xdf] | 
 |  | 
 | 	vlph	%v0, %v0 | 
 | 	vlph	%v0, %v15 | 
 | 	vlph	%v0, %v31 | 
 | 	vlph	%v15, %v0 | 
 | 	vlph	%v31, %v0 | 
 | 	vlph	%v14, %v17 | 
 |  | 
 | #CHECK: vlr     %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0x56] | 
 | #CHECK: vlr     %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x56] | 
 | #CHECK: vlr     %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x56] | 
 | #CHECK: vlr     %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x56] | 
 | #CHECK: vlr     %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x56] | 
 | #CHECK: vlr     %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x56] | 
 |  | 
 | 	vlr	%v0, %v0 | 
 | 	vlr	%v0, %v15 | 
 | 	vlr	%v0, %v31 | 
 | 	vlr	%v15, %v0 | 
 | 	vlr	%v31, %v0 | 
 | 	vlr	%v14, %v17 | 
 |  | 
 | #CHECK: vlrep   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x05] | 
 | #CHECK: vlrep   %v0, 0, 15              # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x05] | 
 | #CHECK: vlrep   %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x05] | 
 | #CHECK: vlrep   %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x05] | 
 | #CHECK: vlrep   %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x05] | 
 | #CHECK: vlrep   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x05] | 
 | #CHECK: vlrep   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x05] | 
 | #CHECK: vlrep   %v18, 1383(%r3,%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x05] | 
 |  | 
 | 	vlrep	%v0, 0, 0 | 
 | 	vlrep	%v0, 0, 15 | 
 | 	vlrep	%v0, 4095, 0 | 
 | 	vlrep	%v0, 0(%r15), 0 | 
 | 	vlrep	%v0, 0(%r15,%r1), 0 | 
 | 	vlrep	%v15, 0, 0 | 
 | 	vlrep	%v31, 0, 0 | 
 | 	vlrep	%v18, 0x567(%r3,%r4), 11 | 
 |  | 
 | #CHECK: vlrepb  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x00,0x05] | 
 | #CHECK: vlrepb  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x05] | 
 | #CHECK: vlrepb  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x05] | 
 | #CHECK: vlrepb  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x05] | 
 | #CHECK: vlrepb  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x05] | 
 | #CHECK: vlrepb  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x05] | 
 | #CHECK: vlrepb  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x08,0x05] | 
 |  | 
 | 	vlrepb	%v0, 0 | 
 | 	vlrepb	%v0, 4095 | 
 | 	vlrepb	%v0, 0(%r15) | 
 | 	vlrepb	%v0, 0(%r15,%r1) | 
 | 	vlrepb	%v15, 0 | 
 | 	vlrepb	%v31, 0 | 
 | 	vlrepb	%v18, 0x567(%r3,%r4) | 
 |  | 
 | #CHECK: vlrepf  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x20,0x05] | 
 | #CHECK: vlrepf  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x05] | 
 | #CHECK: vlrepf  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x05] | 
 | #CHECK: vlrepf  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x20,0x05] | 
 | #CHECK: vlrepf  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x05] | 
 | #CHECK: vlrepf  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x05] | 
 | #CHECK: vlrepf  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x28,0x05] | 
 |  | 
 | 	vlrepf	%v0, 0 | 
 | 	vlrepf	%v0, 4095 | 
 | 	vlrepf	%v0, 0(%r15) | 
 | 	vlrepf	%v0, 0(%r15,%r1) | 
 | 	vlrepf	%v15, 0 | 
 | 	vlrepf	%v31, 0 | 
 | 	vlrepf	%v18, 0x567(%r3,%r4) | 
 |  | 
 | #CHECK: vlrepg  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x30,0x05] | 
 | #CHECK: vlrepg  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x05] | 
 | #CHECK: vlrepg  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x05] | 
 | #CHECK: vlrepg  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x30,0x05] | 
 | #CHECK: vlrepg  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x05] | 
 | #CHECK: vlrepg  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x05] | 
 | #CHECK: vlrepg  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x38,0x05] | 
 |  | 
 | 	vlrepg	%v0, 0 | 
 | 	vlrepg	%v0, 4095 | 
 | 	vlrepg	%v0, 0(%r15) | 
 | 	vlrepg	%v0, 0(%r15,%r1) | 
 | 	vlrepg	%v15, 0 | 
 | 	vlrepg	%v31, 0 | 
 | 	vlrepg	%v18, 0x567(%r3,%r4) | 
 |  | 
 | #CHECK: vlreph  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x10,0x05] | 
 | #CHECK: vlreph  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x05] | 
 | #CHECK: vlreph  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x05] | 
 | #CHECK: vlreph  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x10,0x05] | 
 | #CHECK: vlreph  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x05] | 
 | #CHECK: vlreph  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x05] | 
 | #CHECK: vlreph  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x18,0x05] | 
 |  | 
 | 	vlreph	%v0, 0 | 
 | 	vlreph	%v0, 4095 | 
 | 	vlreph	%v0, 0(%r15) | 
 | 	vlreph	%v0, 0(%r15,%r1) | 
 | 	vlreph	%v15, 0 | 
 | 	vlreph	%v31, 0 | 
 | 	vlreph	%v18, 0x567(%r3,%r4) | 
 |  | 
 | #CHECK: vlvg    %v0, %r0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0x22] | 
 | #CHECK: vlvg    %v0, %r0, 0, 15         # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x22] | 
 | #CHECK: vlvg    %v0, %r0, 4095, 0       # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x22] | 
 | #CHECK: vlvg    %v0, %r0, 0(%r15), 0    # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x22] | 
 | #CHECK: vlvg    %v0, %r15, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x22] | 
 | #CHECK: vlvg    %v15, %r0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x22] | 
 | #CHECK: vlvg    %v31, %r0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x22] | 
 | #CHECK: vlvg    %v18, %r3, 1383(%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x22] | 
 |  | 
 | 	vlvg	%v0, %r0, 0, 0 | 
 | 	vlvg	%v0, %r0, 0, 15 | 
 | 	vlvg	%v0, %r0, 4095, 0 | 
 | 	vlvg	%v0, %r0, 0(%r15), 0 | 
 | 	vlvg	%v0, %r15, 0, 0 | 
 | 	vlvg	%v15, %r0, 0, 0 | 
 | 	vlvg	%v31, %r0, 0, 0 | 
 | 	vlvg	%v18, %r3, 1383(%r4), 11 | 
 |  | 
 | #CHECK: vlvgb   %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x22] | 
 | #CHECK: vlvgb   %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x22] | 
 | #CHECK: vlvgb   %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x22] | 
 | #CHECK: vlvgb   %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x22] | 
 | #CHECK: vlvgb   %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x22] | 
 | #CHECK: vlvgb   %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x22] | 
 | #CHECK: vlvgb   %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x08,0x22] | 
 |  | 
 | 	vlvgb	%v0, %r0, 0 | 
 | 	vlvgb	%v0, %r0, 4095 | 
 | 	vlvgb	%v0, %r0, 0(%r15) | 
 | 	vlvgb	%v0, %r15, 0 | 
 | 	vlvgb	%v15, %r0, 0 | 
 | 	vlvgb	%v31, %r0, 0 | 
 | 	vlvgb	%v18, %r3, 1383(%r4) | 
 |  | 
 | #CHECK: vlvgf   %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x20,0x22] | 
 | #CHECK: vlvgf   %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x22] | 
 | #CHECK: vlvgf   %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x22] | 
 | #CHECK: vlvgf   %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x22] | 
 | #CHECK: vlvgf   %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x22] | 
 | #CHECK: vlvgf   %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x22] | 
 | #CHECK: vlvgf   %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x28,0x22] | 
 |  | 
 | 	vlvgf	%v0, %r0, 0 | 
 | 	vlvgf	%v0, %r0, 4095 | 
 | 	vlvgf	%v0, %r0, 0(%r15) | 
 | 	vlvgf	%v0, %r15, 0 | 
 | 	vlvgf	%v15, %r0, 0 | 
 | 	vlvgf	%v31, %r0, 0 | 
 | 	vlvgf	%v18, %r3, 1383(%r4) | 
 |  | 
 | #CHECK: vlvgg   %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x30,0x22] | 
 | #CHECK: vlvgg   %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x22] | 
 | #CHECK: vlvgg   %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x22] | 
 | #CHECK: vlvgg   %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x22] | 
 | #CHECK: vlvgg   %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x22] | 
 | #CHECK: vlvgg   %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x22] | 
 | #CHECK: vlvgg   %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x38,0x22] | 
 |  | 
 | 	vlvgg	%v0, %r0, 0 | 
 | 	vlvgg	%v0, %r0, 4095 | 
 | 	vlvgg	%v0, %r0, 0(%r15) | 
 | 	vlvgg	%v0, %r15, 0 | 
 | 	vlvgg	%v15, %r0, 0 | 
 | 	vlvgg	%v31, %r0, 0 | 
 | 	vlvgg	%v18, %r3, 1383(%r4) | 
 |  | 
 | #CHECK: vlvgh   %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x10,0x22] | 
 | #CHECK: vlvgh   %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x22] | 
 | #CHECK: vlvgh   %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x22] | 
 | #CHECK: vlvgh   %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x22] | 
 | #CHECK: vlvgh   %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x22] | 
 | #CHECK: vlvgh   %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x22] | 
 | #CHECK: vlvgh   %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x18,0x22] | 
 |  | 
 | 	vlvgh	%v0, %r0, 0 | 
 | 	vlvgh	%v0, %r0, 4095 | 
 | 	vlvgh	%v0, %r0, 0(%r15) | 
 | 	vlvgh	%v0, %r15, 0 | 
 | 	vlvgh	%v15, %r0, 0 | 
 | 	vlvgh	%v31, %r0, 0 | 
 | 	vlvgh	%v18, %r3, 1383(%r4) | 
 |  | 
 | #CHECK: vlvgp   %v0, %r0, %r0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x62] | 
 | #CHECK: vlvgp   %v0, %r0, %r15          # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x62] | 
 | #CHECK: vlvgp   %v0, %r15, %r0          # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x62] | 
 | #CHECK: vlvgp   %v15, %r0, %r0          # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x62] | 
 | #CHECK: vlvgp   %v31, %r0, %r0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x62] | 
 | #CHECK: vlvgp   %v18, %r3, %r4          # encoding: [0xe7,0x23,0x40,0x00,0x08,0x62] | 
 |  | 
 | 	vlvgp	%v0, %r0, %r0 | 
 | 	vlvgp	%v0, %r0, %r15 | 
 | 	vlvgp	%v0, %r15, %r0 | 
 | 	vlvgp	%v15, %r0, %r0 | 
 | 	vlvgp	%v31, %r0, %r0 | 
 | 	vlvgp	%v18, %r3, %r4 | 
 |  | 
 | #CHECK: vmae    %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0xae] | 
 | #CHECK: vmae    %v0, %v0, %v0, %v0, 15  # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xae] | 
 | #CHECK: vmae    %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xae] | 
 | #CHECK: vmae    %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xae] | 
 | #CHECK: vmae    %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xae] | 
 | #CHECK: vmae    %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xae] | 
 | #CHECK: vmae    %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xae] | 
 |  | 
 | 	vmae	%v0, %v0, %v0, %v0, 0 | 
 | 	vmae	%v0, %v0, %v0, %v0, 15 | 
 | 	vmae	%v0, %v0, %v0, %v31, 0 | 
 | 	vmae	%v0, %v0, %v31, %v0, 0 | 
 | 	vmae	%v0, %v31, %v0, %v0, 0 | 
 | 	vmae	%v31, %v0, %v0, %v0, 0 | 
 | 	vmae	%v13, %v17, %v21, %v25, 11 | 
 |  | 
 | #CHECK: vmaeb   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xae] | 
 | #CHECK: vmaeb   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xae] | 
 | #CHECK: vmaeb   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xae] | 
 | #CHECK: vmaeb   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xae] | 
 | #CHECK: vmaeb   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xae] | 
 | #CHECK: vmaeb   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xae] | 
 |  | 
 | 	vmaeb	%v0, %v0, %v0, %v0 | 
 | 	vmaeb	%v0, %v0, %v0, %v31 | 
 | 	vmaeb	%v0, %v0, %v31, %v0 | 
 | 	vmaeb	%v0, %v31, %v0, %v0 | 
 | 	vmaeb	%v31, %v0, %v0, %v0 | 
 | 	vmaeb	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmaef   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xae] | 
 | #CHECK: vmaef   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xae] | 
 | #CHECK: vmaef   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xae] | 
 | #CHECK: vmaef   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xae] | 
 | #CHECK: vmaef   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xae] | 
 | #CHECK: vmaef   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xae] | 
 |  | 
 | 	vmaef	%v0, %v0, %v0, %v0 | 
 | 	vmaef	%v0, %v0, %v0, %v31 | 
 | 	vmaef	%v0, %v0, %v31, %v0 | 
 | 	vmaef	%v0, %v31, %v0, %v0 | 
 | 	vmaef	%v31, %v0, %v0, %v0 | 
 | 	vmaef	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmaeh   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xae] | 
 | #CHECK: vmaeh   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xae] | 
 | #CHECK: vmaeh   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xae] | 
 | #CHECK: vmaeh   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xae] | 
 | #CHECK: vmaeh   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xae] | 
 | #CHECK: vmaeh   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xae] | 
 |  | 
 | 	vmaeh	%v0, %v0, %v0, %v0 | 
 | 	vmaeh	%v0, %v0, %v0, %v31 | 
 | 	vmaeh	%v0, %v0, %v31, %v0 | 
 | 	vmaeh	%v0, %v31, %v0, %v0 | 
 | 	vmaeh	%v31, %v0, %v0, %v0 | 
 | 	vmaeh	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmah    %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0xab] | 
 | #CHECK: vmah    %v0, %v0, %v0, %v0, 15  # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xab] | 
 | #CHECK: vmah    %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xab] | 
 | #CHECK: vmah    %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xab] | 
 | #CHECK: vmah    %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xab] | 
 | #CHECK: vmah    %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xab] | 
 | #CHECK: vmah    %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xab] | 
 |  | 
 | 	vmah	%v0, %v0, %v0, %v0, 0 | 
 | 	vmah	%v0, %v0, %v0, %v0, 15 | 
 | 	vmah	%v0, %v0, %v0, %v31, 0 | 
 | 	vmah	%v0, %v0, %v31, %v0, 0 | 
 | 	vmah	%v0, %v31, %v0, %v0, 0 | 
 | 	vmah	%v31, %v0, %v0, %v0, 0 | 
 | 	vmah	%v13, %v17, %v21, %v25, 11 | 
 |  | 
 | #CHECK: vmahb   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xab] | 
 | #CHECK: vmahb   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xab] | 
 | #CHECK: vmahb   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xab] | 
 | #CHECK: vmahb   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xab] | 
 | #CHECK: vmahb   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xab] | 
 | #CHECK: vmahb   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xab] | 
 |  | 
 | 	vmahb	%v0, %v0, %v0, %v0 | 
 | 	vmahb	%v0, %v0, %v0, %v31 | 
 | 	vmahb	%v0, %v0, %v31, %v0 | 
 | 	vmahb	%v0, %v31, %v0, %v0 | 
 | 	vmahb	%v31, %v0, %v0, %v0 | 
 | 	vmahb	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmahf   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xab] | 
 | #CHECK: vmahf   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xab] | 
 | #CHECK: vmahf   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xab] | 
 | #CHECK: vmahf   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xab] | 
 | #CHECK: vmahf   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xab] | 
 | #CHECK: vmahf   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xab] | 
 |  | 
 | 	vmahf	%v0, %v0, %v0, %v0 | 
 | 	vmahf	%v0, %v0, %v0, %v31 | 
 | 	vmahf	%v0, %v0, %v31, %v0 | 
 | 	vmahf	%v0, %v31, %v0, %v0 | 
 | 	vmahf	%v31, %v0, %v0, %v0 | 
 | 	vmahf	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmahh   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xab] | 
 | #CHECK: vmahh   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xab] | 
 | #CHECK: vmahh   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xab] | 
 | #CHECK: vmahh   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xab] | 
 | #CHECK: vmahh   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xab] | 
 | #CHECK: vmahh   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xab] | 
 |  | 
 | 	vmahh	%v0, %v0, %v0, %v0 | 
 | 	vmahh	%v0, %v0, %v0, %v31 | 
 | 	vmahh	%v0, %v0, %v31, %v0 | 
 | 	vmahh	%v0, %v31, %v0, %v0 | 
 | 	vmahh	%v31, %v0, %v0, %v0 | 
 | 	vmahh	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmal    %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaa] | 
 | #CHECK: vmal    %v0, %v0, %v0, %v0, 15  # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xaa] | 
 | #CHECK: vmal    %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaa] | 
 | #CHECK: vmal    %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaa] | 
 | #CHECK: vmal    %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaa] | 
 | #CHECK: vmal    %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaa] | 
 | #CHECK: vmal    %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xaa] | 
 |  | 
 | 	vmal	%v0, %v0, %v0, %v0, 0 | 
 | 	vmal	%v0, %v0, %v0, %v0, 15 | 
 | 	vmal	%v0, %v0, %v0, %v31, 0 | 
 | 	vmal	%v0, %v0, %v31, %v0, 0 | 
 | 	vmal	%v0, %v31, %v0, %v0, 0 | 
 | 	vmal	%v31, %v0, %v0, %v0, 0 | 
 | 	vmal	%v13, %v17, %v21, %v25, 11 | 
 |  | 
 | #CHECK: vmalb   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaa] | 
 | #CHECK: vmalb   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaa] | 
 | #CHECK: vmalb   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaa] | 
 | #CHECK: vmalb   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaa] | 
 | #CHECK: vmalb   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaa] | 
 | #CHECK: vmalb   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xaa] | 
 |  | 
 | 	vmalb	%v0, %v0, %v0, %v0 | 
 | 	vmalb	%v0, %v0, %v0, %v31 | 
 | 	vmalb	%v0, %v0, %v31, %v0 | 
 | 	vmalb	%v0, %v31, %v0, %v0 | 
 | 	vmalb	%v31, %v0, %v0, %v0 | 
 | 	vmalb	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmale   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0xac] | 
 | #CHECK: vmale   %v0, %v0, %v0, %v0, 15  # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xac] | 
 | #CHECK: vmale   %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xac] | 
 | #CHECK: vmale   %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xac] | 
 | #CHECK: vmale   %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xac] | 
 | #CHECK: vmale   %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xac] | 
 | #CHECK: vmale   %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xac] | 
 |  | 
 | 	vmale	%v0, %v0, %v0, %v0, 0 | 
 | 	vmale	%v0, %v0, %v0, %v0, 15 | 
 | 	vmale	%v0, %v0, %v0, %v31, 0 | 
 | 	vmale	%v0, %v0, %v31, %v0, 0 | 
 | 	vmale	%v0, %v31, %v0, %v0, 0 | 
 | 	vmale	%v31, %v0, %v0, %v0, 0 | 
 | 	vmale	%v13, %v17, %v21, %v25, 11 | 
 |  | 
 | #CHECK: vmaleb  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xac] | 
 | #CHECK: vmaleb  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xac] | 
 | #CHECK: vmaleb  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xac] | 
 | #CHECK: vmaleb  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xac] | 
 | #CHECK: vmaleb  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xac] | 
 | #CHECK: vmaleb  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xac] | 
 |  | 
 | 	vmaleb	%v0, %v0, %v0, %v0 | 
 | 	vmaleb	%v0, %v0, %v0, %v31 | 
 | 	vmaleb	%v0, %v0, %v31, %v0 | 
 | 	vmaleb	%v0, %v31, %v0, %v0 | 
 | 	vmaleb	%v31, %v0, %v0, %v0 | 
 | 	vmaleb	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmalef  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xac] | 
 | #CHECK: vmalef  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xac] | 
 | #CHECK: vmalef  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xac] | 
 | #CHECK: vmalef  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xac] | 
 | #CHECK: vmalef  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xac] | 
 | #CHECK: vmalef  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xac] | 
 |  | 
 | 	vmalef	%v0, %v0, %v0, %v0 | 
 | 	vmalef	%v0, %v0, %v0, %v31 | 
 | 	vmalef	%v0, %v0, %v31, %v0 | 
 | 	vmalef	%v0, %v31, %v0, %v0 | 
 | 	vmalef	%v31, %v0, %v0, %v0 | 
 | 	vmalef	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmaleh  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xac] | 
 | #CHECK: vmaleh  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xac] | 
 | #CHECK: vmaleh  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xac] | 
 | #CHECK: vmaleh  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xac] | 
 | #CHECK: vmaleh  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xac] | 
 | #CHECK: vmaleh  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xac] | 
 |  | 
 | 	vmaleh	%v0, %v0, %v0, %v0 | 
 | 	vmaleh	%v0, %v0, %v0, %v31 | 
 | 	vmaleh	%v0, %v0, %v31, %v0 | 
 | 	vmaleh	%v0, %v31, %v0, %v0 | 
 | 	vmaleh	%v31, %v0, %v0, %v0 | 
 | 	vmaleh	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmalf   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xaa] | 
 | #CHECK: vmalf   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xaa] | 
 | #CHECK: vmalf   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xaa] | 
 | #CHECK: vmalf   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xaa] | 
 | #CHECK: vmalf   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xaa] | 
 | #CHECK: vmalf   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xaa] | 
 |  | 
 | 	vmalf	%v0, %v0, %v0, %v0 | 
 | 	vmalf	%v0, %v0, %v0, %v31 | 
 | 	vmalf	%v0, %v0, %v31, %v0 | 
 | 	vmalf	%v0, %v31, %v0, %v0 | 
 | 	vmalf	%v31, %v0, %v0, %v0 | 
 | 	vmalf	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmalh   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa9] | 
 | #CHECK: vmalh   %v0, %v0, %v0, %v0, 15  # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xa9] | 
 | #CHECK: vmalh   %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xa9] | 
 | #CHECK: vmalh   %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa9] | 
 | #CHECK: vmalh   %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa9] | 
 | #CHECK: vmalh   %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa9] | 
 | #CHECK: vmalh   %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xa9] | 
 |  | 
 | 	vmalh	%v0, %v0, %v0, %v0, 0 | 
 | 	vmalh	%v0, %v0, %v0, %v0, 15 | 
 | 	vmalh	%v0, %v0, %v0, %v31, 0 | 
 | 	vmalh	%v0, %v0, %v31, %v0, 0 | 
 | 	vmalh	%v0, %v31, %v0, %v0, 0 | 
 | 	vmalh	%v31, %v0, %v0, %v0, 0 | 
 | 	vmalh	%v13, %v17, %v21, %v25, 11 | 
 |  | 
 | #CHECK: vmalhb  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa9] | 
 | #CHECK: vmalhb  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xa9] | 
 | #CHECK: vmalhb  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa9] | 
 | #CHECK: vmalhb  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa9] | 
 | #CHECK: vmalhb  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa9] | 
 | #CHECK: vmalhb  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xa9] | 
 |  | 
 | 	vmalhb	%v0, %v0, %v0, %v0 | 
 | 	vmalhb	%v0, %v0, %v0, %v31 | 
 | 	vmalhb	%v0, %v0, %v31, %v0 | 
 | 	vmalhb	%v0, %v31, %v0, %v0 | 
 | 	vmalhb	%v31, %v0, %v0, %v0 | 
 | 	vmalhb	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmalhf  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xa9] | 
 | #CHECK: vmalhf  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xa9] | 
 | #CHECK: vmalhf  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xa9] | 
 | #CHECK: vmalhf  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xa9] | 
 | #CHECK: vmalhf  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xa9] | 
 | #CHECK: vmalhf  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xa9] | 
 |  | 
 | 	vmalhf	%v0, %v0, %v0, %v0 | 
 | 	vmalhf	%v0, %v0, %v0, %v31 | 
 | 	vmalhf	%v0, %v0, %v31, %v0 | 
 | 	vmalhf	%v0, %v31, %v0, %v0 | 
 | 	vmalhf	%v31, %v0, %v0, %v0 | 
 | 	vmalhf	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmalhh  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xa9] | 
 | #CHECK: vmalhh  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xa9] | 
 | #CHECK: vmalhh  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xa9] | 
 | #CHECK: vmalhh  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xa9] | 
 | #CHECK: vmalhh  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xa9] | 
 | #CHECK: vmalhh  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xa9] | 
 |  | 
 | 	vmalhh	%v0, %v0, %v0, %v0 | 
 | 	vmalhh	%v0, %v0, %v0, %v31 | 
 | 	vmalhh	%v0, %v0, %v31, %v0 | 
 | 	vmalhh	%v0, %v31, %v0, %v0 | 
 | 	vmalhh	%v31, %v0, %v0, %v0 | 
 | 	vmalhh	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmalhw  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xaa] | 
 | #CHECK: vmalhw  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xaa] | 
 | #CHECK: vmalhw  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xaa] | 
 | #CHECK: vmalhw  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xaa] | 
 | #CHECK: vmalhw  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xaa] | 
 | #CHECK: vmalhw  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xaa] | 
 |  | 
 | 	vmalhw	%v0, %v0, %v0, %v0 | 
 | 	vmalhw	%v0, %v0, %v0, %v31 | 
 | 	vmalhw	%v0, %v0, %v31, %v0 | 
 | 	vmalhw	%v0, %v31, %v0, %v0 | 
 | 	vmalhw	%v31, %v0, %v0, %v0 | 
 | 	vmalhw	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmalo   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0xad] | 
 | #CHECK: vmalo   %v0, %v0, %v0, %v0, 15  # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xad] | 
 | #CHECK: vmalo   %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xad] | 
 | #CHECK: vmalo   %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xad] | 
 | #CHECK: vmalo   %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xad] | 
 | #CHECK: vmalo   %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xad] | 
 | #CHECK: vmalo   %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xad] | 
 |  | 
 | 	vmalo	%v0, %v0, %v0, %v0, 0 | 
 | 	vmalo	%v0, %v0, %v0, %v0, 15 | 
 | 	vmalo	%v0, %v0, %v0, %v31, 0 | 
 | 	vmalo	%v0, %v0, %v31, %v0, 0 | 
 | 	vmalo	%v0, %v31, %v0, %v0, 0 | 
 | 	vmalo	%v31, %v0, %v0, %v0, 0 | 
 | 	vmalo	%v13, %v17, %v21, %v25, 11 | 
 |  | 
 | #CHECK: vmalob  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xad] | 
 | #CHECK: vmalob  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xad] | 
 | #CHECK: vmalob  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xad] | 
 | #CHECK: vmalob  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xad] | 
 | #CHECK: vmalob  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xad] | 
 | #CHECK: vmalob  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xad] | 
 |  | 
 | 	vmalob	%v0, %v0, %v0, %v0 | 
 | 	vmalob	%v0, %v0, %v0, %v31 | 
 | 	vmalob	%v0, %v0, %v31, %v0 | 
 | 	vmalob	%v0, %v31, %v0, %v0 | 
 | 	vmalob	%v31, %v0, %v0, %v0 | 
 | 	vmalob	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmalof  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xad] | 
 | #CHECK: vmalof  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xad] | 
 | #CHECK: vmalof  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xad] | 
 | #CHECK: vmalof  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xad] | 
 | #CHECK: vmalof  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xad] | 
 | #CHECK: vmalof  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xad] | 
 |  | 
 | 	vmalof	%v0, %v0, %v0, %v0 | 
 | 	vmalof	%v0, %v0, %v0, %v31 | 
 | 	vmalof	%v0, %v0, %v31, %v0 | 
 | 	vmalof	%v0, %v31, %v0, %v0 | 
 | 	vmalof	%v31, %v0, %v0, %v0 | 
 | 	vmalof	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmaloh  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xad] | 
 | #CHECK: vmaloh  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xad] | 
 | #CHECK: vmaloh  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xad] | 
 | #CHECK: vmaloh  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xad] | 
 | #CHECK: vmaloh  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xad] | 
 | #CHECK: vmaloh  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xad] | 
 |  | 
 | 	vmaloh	%v0, %v0, %v0, %v0 | 
 | 	vmaloh	%v0, %v0, %v0, %v31 | 
 | 	vmaloh	%v0, %v0, %v31, %v0 | 
 | 	vmaloh	%v0, %v31, %v0, %v0 | 
 | 	vmaloh	%v31, %v0, %v0, %v0 | 
 | 	vmaloh	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmao    %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaf] | 
 | #CHECK: vmao    %v0, %v0, %v0, %v0, 15  # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xaf] | 
 | #CHECK: vmao    %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaf] | 
 | #CHECK: vmao    %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaf] | 
 | #CHECK: vmao    %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaf] | 
 | #CHECK: vmao    %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaf] | 
 | #CHECK: vmao    %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xaf] | 
 |  | 
 | 	vmao	%v0, %v0, %v0, %v0, 0 | 
 | 	vmao	%v0, %v0, %v0, %v0, 15 | 
 | 	vmao	%v0, %v0, %v0, %v31, 0 | 
 | 	vmao	%v0, %v0, %v31, %v0, 0 | 
 | 	vmao	%v0, %v31, %v0, %v0, 0 | 
 | 	vmao	%v31, %v0, %v0, %v0, 0 | 
 | 	vmao	%v13, %v17, %v21, %v25, 11 | 
 |  | 
 | #CHECK: vmaob   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaf] | 
 | #CHECK: vmaob   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaf] | 
 | #CHECK: vmaob   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaf] | 
 | #CHECK: vmaob   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaf] | 
 | #CHECK: vmaob   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaf] | 
 | #CHECK: vmaob   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xaf] | 
 |  | 
 | 	vmaob	%v0, %v0, %v0, %v0 | 
 | 	vmaob	%v0, %v0, %v0, %v31 | 
 | 	vmaob	%v0, %v0, %v31, %v0 | 
 | 	vmaob	%v0, %v31, %v0, %v0 | 
 | 	vmaob	%v31, %v0, %v0, %v0 | 
 | 	vmaob	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmaof   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xaf] | 
 | #CHECK: vmaof   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xaf] | 
 | #CHECK: vmaof   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xaf] | 
 | #CHECK: vmaof   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xaf] | 
 | #CHECK: vmaof   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xaf] | 
 | #CHECK: vmaof   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xaf] | 
 |  | 
 | 	vmaof	%v0, %v0, %v0, %v0 | 
 | 	vmaof	%v0, %v0, %v0, %v31 | 
 | 	vmaof	%v0, %v0, %v31, %v0 | 
 | 	vmaof	%v0, %v31, %v0, %v0 | 
 | 	vmaof	%v31, %v0, %v0, %v0 | 
 | 	vmaof	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vmaoh   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xaf] | 
 | #CHECK: vmaoh   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xaf] | 
 | #CHECK: vmaoh   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xaf] | 
 | #CHECK: vmaoh   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xaf] | 
 | #CHECK: vmaoh   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xaf] | 
 | #CHECK: vmaoh   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xaf] | 
 |  | 
 | 	vmaoh	%v0, %v0, %v0, %v0 | 
 | 	vmaoh	%v0, %v0, %v0, %v31 | 
 | 	vmaoh	%v0, %v0, %v31, %v0 | 
 | 	vmaoh	%v0, %v31, %v0, %v0 | 
 | 	vmaoh	%v31, %v0, %v0, %v0 | 
 | 	vmaoh	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vme     %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa6] | 
 | #CHECK: vme     %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa6] | 
 | #CHECK: vme     %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa6] | 
 | #CHECK: vme     %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa6] | 
 | #CHECK: vme     %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa6] | 
 | #CHECK: vme     %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa6] | 
 |  | 
 | 	vme	%v0, %v0, %v0, 0 | 
 | 	vme	%v0, %v0, %v0, 15 | 
 | 	vme	%v0, %v0, %v31, 0 | 
 | 	vme	%v0, %v31, %v0, 0 | 
 | 	vme	%v31, %v0, %v0, 0 | 
 | 	vme	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmeb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa6] | 
 | #CHECK: vmeb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa6] | 
 | #CHECK: vmeb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa6] | 
 | #CHECK: vmeb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa6] | 
 | #CHECK: vmeb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa6] | 
 |  | 
 | 	vmeb	%v0, %v0, %v0 | 
 | 	vmeb	%v0, %v0, %v31 | 
 | 	vmeb	%v0, %v31, %v0 | 
 | 	vmeb	%v31, %v0, %v0 | 
 | 	vmeb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmef    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa6] | 
 | #CHECK: vmef    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa6] | 
 | #CHECK: vmef    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa6] | 
 | #CHECK: vmef    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa6] | 
 | #CHECK: vmef    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa6] | 
 |  | 
 | 	vmef	%v0, %v0, %v0 | 
 | 	vmef	%v0, %v0, %v31 | 
 | 	vmef	%v0, %v31, %v0 | 
 | 	vmef	%v31, %v0, %v0 | 
 | 	vmef	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmeh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa6] | 
 | #CHECK: vmeh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa6] | 
 | #CHECK: vmeh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa6] | 
 | #CHECK: vmeh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa6] | 
 | #CHECK: vmeh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa6] | 
 |  | 
 | 	vmeh	%v0, %v0, %v0 | 
 | 	vmeh	%v0, %v0, %v31 | 
 | 	vmeh	%v0, %v31, %v0 | 
 | 	vmeh	%v31, %v0, %v0 | 
 | 	vmeh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmh     %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa3] | 
 | #CHECK: vmh     %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa3] | 
 | #CHECK: vmh     %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa3] | 
 | #CHECK: vmh     %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa3] | 
 | #CHECK: vmh     %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa3] | 
 | #CHECK: vmh     %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa3] | 
 |  | 
 | 	vmh	%v0, %v0, %v0, 0 | 
 | 	vmh	%v0, %v0, %v0, 15 | 
 | 	vmh	%v0, %v0, %v31, 0 | 
 | 	vmh	%v0, %v31, %v0, 0 | 
 | 	vmh	%v31, %v0, %v0, 0 | 
 | 	vmh	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmhb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa3] | 
 | #CHECK: vmhb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa3] | 
 | #CHECK: vmhb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa3] | 
 | #CHECK: vmhb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa3] | 
 | #CHECK: vmhb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa3] | 
 |  | 
 | 	vmhb	%v0, %v0, %v0 | 
 | 	vmhb	%v0, %v0, %v31 | 
 | 	vmhb	%v0, %v31, %v0 | 
 | 	vmhb	%v31, %v0, %v0 | 
 | 	vmhb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmhf    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa3] | 
 | #CHECK: vmhf    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa3] | 
 | #CHECK: vmhf    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa3] | 
 | #CHECK: vmhf    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa3] | 
 | #CHECK: vmhf    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa3] | 
 |  | 
 | 	vmhf	%v0, %v0, %v0 | 
 | 	vmhf	%v0, %v0, %v31 | 
 | 	vmhf	%v0, %v31, %v0 | 
 | 	vmhf	%v31, %v0, %v0 | 
 | 	vmhf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmhh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa3] | 
 | #CHECK: vmhh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa3] | 
 | #CHECK: vmhh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa3] | 
 | #CHECK: vmhh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa3] | 
 | #CHECK: vmhh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa3] | 
 |  | 
 | 	vmhh	%v0, %v0, %v0 | 
 | 	vmhh	%v0, %v0, %v31 | 
 | 	vmhh	%v0, %v31, %v0 | 
 | 	vmhh	%v31, %v0, %v0 | 
 | 	vmhh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vml     %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa2] | 
 | #CHECK: vml     %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa2] | 
 | #CHECK: vml     %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa2] | 
 | #CHECK: vml     %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa2] | 
 | #CHECK: vml     %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa2] | 
 | #CHECK: vml     %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa2] | 
 |  | 
 | 	vml	%v0, %v0, %v0, 0 | 
 | 	vml	%v0, %v0, %v0, 15 | 
 | 	vml	%v0, %v0, %v31, 0 | 
 | 	vml	%v0, %v31, %v0, 0 | 
 | 	vml	%v31, %v0, %v0, 0 | 
 | 	vml	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmlb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa2] | 
 | #CHECK: vmlb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa2] | 
 | #CHECK: vmlb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa2] | 
 | #CHECK: vmlb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa2] | 
 | #CHECK: vmlb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa2] | 
 |  | 
 | 	vmlb	%v0, %v0, %v0 | 
 | 	vmlb	%v0, %v0, %v31 | 
 | 	vmlb	%v0, %v31, %v0 | 
 | 	vmlb	%v31, %v0, %v0 | 
 | 	vmlb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmle    %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa4] | 
 | #CHECK: vmle    %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa4] | 
 | #CHECK: vmle    %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa4] | 
 | #CHECK: vmle    %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa4] | 
 | #CHECK: vmle    %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa4] | 
 | #CHECK: vmle    %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa4] | 
 |  | 
 | 	vmle	%v0, %v0, %v0, 0 | 
 | 	vmle	%v0, %v0, %v0, 15 | 
 | 	vmle	%v0, %v0, %v31, 0 | 
 | 	vmle	%v0, %v31, %v0, 0 | 
 | 	vmle	%v31, %v0, %v0, 0 | 
 | 	vmle	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmleb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa4] | 
 | #CHECK: vmleb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa4] | 
 | #CHECK: vmleb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa4] | 
 | #CHECK: vmleb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa4] | 
 | #CHECK: vmleb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa4] | 
 |  | 
 | 	vmleb	%v0, %v0, %v0 | 
 | 	vmleb	%v0, %v0, %v31 | 
 | 	vmleb	%v0, %v31, %v0 | 
 | 	vmleb	%v31, %v0, %v0 | 
 | 	vmleb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmlef   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa4] | 
 | #CHECK: vmlef   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa4] | 
 | #CHECK: vmlef   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa4] | 
 | #CHECK: vmlef   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa4] | 
 | #CHECK: vmlef   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa4] | 
 |  | 
 | 	vmlef	%v0, %v0, %v0 | 
 | 	vmlef	%v0, %v0, %v31 | 
 | 	vmlef	%v0, %v31, %v0 | 
 | 	vmlef	%v31, %v0, %v0 | 
 | 	vmlef	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmleh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa4] | 
 | #CHECK: vmleh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa4] | 
 | #CHECK: vmleh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa4] | 
 | #CHECK: vmleh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa4] | 
 | #CHECK: vmleh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa4] | 
 |  | 
 | 	vmleh	%v0, %v0, %v0 | 
 | 	vmleh	%v0, %v0, %v31 | 
 | 	vmleh	%v0, %v31, %v0 | 
 | 	vmleh	%v31, %v0, %v0 | 
 | 	vmleh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmlf    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa2] | 
 | #CHECK: vmlf    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa2] | 
 | #CHECK: vmlf    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa2] | 
 | #CHECK: vmlf    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa2] | 
 | #CHECK: vmlf    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa2] | 
 |  | 
 | 	vmlf	%v0, %v0, %v0 | 
 | 	vmlf	%v0, %v0, %v31 | 
 | 	vmlf	%v0, %v31, %v0 | 
 | 	vmlf	%v31, %v0, %v0 | 
 | 	vmlf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmlh    %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa1] | 
 | #CHECK: vmlh    %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa1] | 
 | #CHECK: vmlh    %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa1] | 
 | #CHECK: vmlh    %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa1] | 
 | #CHECK: vmlh    %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa1] | 
 | #CHECK: vmlh    %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa1] | 
 |  | 
 | 	vmlh	%v0, %v0, %v0, 0 | 
 | 	vmlh	%v0, %v0, %v0, 15 | 
 | 	vmlh	%v0, %v0, %v31, 0 | 
 | 	vmlh	%v0, %v31, %v0, 0 | 
 | 	vmlh	%v31, %v0, %v0, 0 | 
 | 	vmlh	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmlhb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa1] | 
 | #CHECK: vmlhb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa1] | 
 | #CHECK: vmlhb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa1] | 
 | #CHECK: vmlhb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa1] | 
 | #CHECK: vmlhb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa1] | 
 |  | 
 | 	vmlhb	%v0, %v0, %v0 | 
 | 	vmlhb	%v0, %v0, %v31 | 
 | 	vmlhb	%v0, %v31, %v0 | 
 | 	vmlhb	%v31, %v0, %v0 | 
 | 	vmlhb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmlhf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa1] | 
 | #CHECK: vmlhf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa1] | 
 | #CHECK: vmlhf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa1] | 
 | #CHECK: vmlhf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa1] | 
 | #CHECK: vmlhf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa1] | 
 |  | 
 | 	vmlhf	%v0, %v0, %v0 | 
 | 	vmlhf	%v0, %v0, %v31 | 
 | 	vmlhf	%v0, %v31, %v0 | 
 | 	vmlhf	%v31, %v0, %v0 | 
 | 	vmlhf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmlhh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa1] | 
 | #CHECK: vmlhh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa1] | 
 | #CHECK: vmlhh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa1] | 
 | #CHECK: vmlhh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa1] | 
 | #CHECK: vmlhh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa1] | 
 |  | 
 | 	vmlhh	%v0, %v0, %v0 | 
 | 	vmlhh	%v0, %v0, %v31 | 
 | 	vmlhh	%v0, %v31, %v0 | 
 | 	vmlhh	%v31, %v0, %v0 | 
 | 	vmlhh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmlhw   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa2] | 
 | #CHECK: vmlhw   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa2] | 
 | #CHECK: vmlhw   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa2] | 
 | #CHECK: vmlhw   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa2] | 
 | #CHECK: vmlhw   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa2] | 
 |  | 
 | 	vmlhw	%v0, %v0, %v0 | 
 | 	vmlhw	%v0, %v0, %v31 | 
 | 	vmlhw	%v0, %v31, %v0 | 
 | 	vmlhw	%v31, %v0, %v0 | 
 | 	vmlhw	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmlo    %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa5] | 
 | #CHECK: vmlo    %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa5] | 
 | #CHECK: vmlo    %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa5] | 
 | #CHECK: vmlo    %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa5] | 
 | #CHECK: vmlo    %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa5] | 
 | #CHECK: vmlo    %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa5] | 
 |  | 
 | 	vmlo	%v0, %v0, %v0, 0 | 
 | 	vmlo	%v0, %v0, %v0, 15 | 
 | 	vmlo	%v0, %v0, %v31, 0 | 
 | 	vmlo	%v0, %v31, %v0, 0 | 
 | 	vmlo	%v31, %v0, %v0, 0 | 
 | 	vmlo	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmlob   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa5] | 
 | #CHECK: vmlob   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa5] | 
 | #CHECK: vmlob   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa5] | 
 | #CHECK: vmlob   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa5] | 
 | #CHECK: vmlob   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa5] | 
 |  | 
 | 	vmlob	%v0, %v0, %v0 | 
 | 	vmlob	%v0, %v0, %v31 | 
 | 	vmlob	%v0, %v31, %v0 | 
 | 	vmlob	%v31, %v0, %v0 | 
 | 	vmlob	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmlof   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa5] | 
 | #CHECK: vmlof   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa5] | 
 | #CHECK: vmlof   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa5] | 
 | #CHECK: vmlof   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa5] | 
 | #CHECK: vmlof   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa5] | 
 |  | 
 | 	vmlof	%v0, %v0, %v0 | 
 | 	vmlof	%v0, %v0, %v31 | 
 | 	vmlof	%v0, %v31, %v0 | 
 | 	vmlof	%v31, %v0, %v0 | 
 | 	vmlof	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmloh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa5] | 
 | #CHECK: vmloh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa5] | 
 | #CHECK: vmloh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa5] | 
 | #CHECK: vmloh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa5] | 
 | #CHECK: vmloh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa5] | 
 |  | 
 | 	vmloh	%v0, %v0, %v0 | 
 | 	vmloh	%v0, %v0, %v31 | 
 | 	vmloh	%v0, %v31, %v0 | 
 | 	vmloh	%v31, %v0, %v0 | 
 | 	vmloh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmn     %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfe] | 
 | #CHECK: vmn     %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfe] | 
 | #CHECK: vmn     %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfe] | 
 | #CHECK: vmn     %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfe] | 
 | #CHECK: vmn     %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfe] | 
 | #CHECK: vmn     %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfe] | 
 |  | 
 | 	vmn	%v0, %v0, %v0, 0 | 
 | 	vmn	%v0, %v0, %v0, 15 | 
 | 	vmn	%v0, %v0, %v31, 0 | 
 | 	vmn	%v0, %v31, %v0, 0 | 
 | 	vmn	%v31, %v0, %v0, 0 | 
 | 	vmn	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmnb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfe] | 
 | #CHECK: vmnb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfe] | 
 | #CHECK: vmnb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfe] | 
 | #CHECK: vmnb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfe] | 
 | #CHECK: vmnb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfe] | 
 |  | 
 | 	vmnb	%v0, %v0, %v0 | 
 | 	vmnb	%v0, %v0, %v31 | 
 | 	vmnb	%v0, %v31, %v0 | 
 | 	vmnb	%v31, %v0, %v0 | 
 | 	vmnb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmnf    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfe] | 
 | #CHECK: vmnf    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfe] | 
 | #CHECK: vmnf    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfe] | 
 | #CHECK: vmnf    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfe] | 
 | #CHECK: vmnf    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfe] | 
 |  | 
 | 	vmnf	%v0, %v0, %v0 | 
 | 	vmnf	%v0, %v0, %v31 | 
 | 	vmnf	%v0, %v31, %v0 | 
 | 	vmnf	%v31, %v0, %v0 | 
 | 	vmnf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmng    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfe] | 
 | #CHECK: vmng    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfe] | 
 | #CHECK: vmng    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfe] | 
 | #CHECK: vmng    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfe] | 
 | #CHECK: vmng    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfe] | 
 |  | 
 | 	vmng	%v0, %v0, %v0 | 
 | 	vmng	%v0, %v0, %v31 | 
 | 	vmng	%v0, %v31, %v0 | 
 | 	vmng	%v31, %v0, %v0 | 
 | 	vmng	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmnh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfe] | 
 | #CHECK: vmnh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfe] | 
 | #CHECK: vmnh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfe] | 
 | #CHECK: vmnh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfe] | 
 | #CHECK: vmnh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfe] | 
 |  | 
 | 	vmnh	%v0, %v0, %v0 | 
 | 	vmnh	%v0, %v0, %v31 | 
 | 	vmnh	%v0, %v31, %v0 | 
 | 	vmnh	%v31, %v0, %v0 | 
 | 	vmnh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmnl    %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfc] | 
 | #CHECK: vmnl    %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfc] | 
 | #CHECK: vmnl    %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfc] | 
 | #CHECK: vmnl    %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfc] | 
 | #CHECK: vmnl    %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfc] | 
 | #CHECK: vmnl    %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfc] | 
 |  | 
 | 	vmnl	%v0, %v0, %v0, 0 | 
 | 	vmnl	%v0, %v0, %v0, 15 | 
 | 	vmnl	%v0, %v0, %v31, 0 | 
 | 	vmnl	%v0, %v31, %v0, 0 | 
 | 	vmnl	%v31, %v0, %v0, 0 | 
 | 	vmnl	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmnlb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfc] | 
 | #CHECK: vmnlb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfc] | 
 | #CHECK: vmnlb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfc] | 
 | #CHECK: vmnlb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfc] | 
 | #CHECK: vmnlb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfc] | 
 |  | 
 | 	vmnlb	%v0, %v0, %v0 | 
 | 	vmnlb	%v0, %v0, %v31 | 
 | 	vmnlb	%v0, %v31, %v0 | 
 | 	vmnlb	%v31, %v0, %v0 | 
 | 	vmnlb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmnlf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfc] | 
 | #CHECK: vmnlf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfc] | 
 | #CHECK: vmnlf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfc] | 
 | #CHECK: vmnlf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfc] | 
 | #CHECK: vmnlf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfc] | 
 |  | 
 | 	vmnlf	%v0, %v0, %v0 | 
 | 	vmnlf	%v0, %v0, %v31 | 
 | 	vmnlf	%v0, %v31, %v0 | 
 | 	vmnlf	%v31, %v0, %v0 | 
 | 	vmnlf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmnlg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfc] | 
 | #CHECK: vmnlg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfc] | 
 | #CHECK: vmnlg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfc] | 
 | #CHECK: vmnlg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfc] | 
 | #CHECK: vmnlg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfc] | 
 |  | 
 | 	vmnlg	%v0, %v0, %v0 | 
 | 	vmnlg	%v0, %v0, %v31 | 
 | 	vmnlg	%v0, %v31, %v0 | 
 | 	vmnlg	%v31, %v0, %v0 | 
 | 	vmnlg	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmnlh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfc] | 
 | #CHECK: vmnlh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfc] | 
 | #CHECK: vmnlh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfc] | 
 | #CHECK: vmnlh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfc] | 
 | #CHECK: vmnlh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfc] | 
 |  | 
 | 	vmnlh	%v0, %v0, %v0 | 
 | 	vmnlh	%v0, %v0, %v31 | 
 | 	vmnlh	%v0, %v31, %v0 | 
 | 	vmnlh	%v31, %v0, %v0 | 
 | 	vmnlh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmo     %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa7] | 
 | #CHECK: vmo     %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa7] | 
 | #CHECK: vmo     %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa7] | 
 | #CHECK: vmo     %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa7] | 
 | #CHECK: vmo     %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa7] | 
 | #CHECK: vmo     %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa7] | 
 |  | 
 | 	vmo	%v0, %v0, %v0, 0 | 
 | 	vmo	%v0, %v0, %v0, 15 | 
 | 	vmo	%v0, %v0, %v31, 0 | 
 | 	vmo	%v0, %v31, %v0, 0 | 
 | 	vmo	%v31, %v0, %v0, 0 | 
 | 	vmo	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmob    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa7] | 
 | #CHECK: vmob    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa7] | 
 | #CHECK: vmob    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa7] | 
 | #CHECK: vmob    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa7] | 
 | #CHECK: vmob    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa7] | 
 |  | 
 | 	vmob	%v0, %v0, %v0 | 
 | 	vmob	%v0, %v0, %v31 | 
 | 	vmob	%v0, %v31, %v0 | 
 | 	vmob	%v31, %v0, %v0 | 
 | 	vmob	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmof    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa7] | 
 | #CHECK: vmof    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa7] | 
 | #CHECK: vmof    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa7] | 
 | #CHECK: vmof    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa7] | 
 | #CHECK: vmof    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa7] | 
 |  | 
 | 	vmof	%v0, %v0, %v0 | 
 | 	vmof	%v0, %v0, %v31 | 
 | 	vmof	%v0, %v31, %v0 | 
 | 	vmof	%v31, %v0, %v0 | 
 | 	vmof	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmoh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa7] | 
 | #CHECK: vmoh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa7] | 
 | #CHECK: vmoh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa7] | 
 | #CHECK: vmoh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa7] | 
 | #CHECK: vmoh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa7] | 
 |  | 
 | 	vmoh	%v0, %v0, %v0 | 
 | 	vmoh	%v0, %v0, %v31 | 
 | 	vmoh	%v0, %v31, %v0 | 
 | 	vmoh	%v31, %v0, %v0 | 
 | 	vmoh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmrh    %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x61] | 
 | #CHECK: vmrh    %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x61] | 
 | #CHECK: vmrh    %v0, %v0, %v15, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x61] | 
 | #CHECK: vmrh    %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x61] | 
 | #CHECK: vmrh    %v0, %v15, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x61] | 
 | #CHECK: vmrh    %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x61] | 
 | #CHECK: vmrh    %v15, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x61] | 
 | #CHECK: vmrh    %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x61] | 
 | #CHECK: vmrh    %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0x61] | 
 |  | 
 | 	vmrh	%v0, %v0, %v0, 0 | 
 | 	vmrh	%v0, %v0, %v0, 15 | 
 | 	vmrh	%v0, %v0, %v15, 0 | 
 | 	vmrh	%v0, %v0, %v31, 0 | 
 | 	vmrh	%v0, %v15, %v0, 0 | 
 | 	vmrh	%v0, %v31, %v0, 0 | 
 | 	vmrh	%v15, %v0, %v0, 0 | 
 | 	vmrh	%v31, %v0, %v0, 0 | 
 | 	vmrh	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmrhb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x61] | 
 | #CHECK: vmrhb   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x61] | 
 | #CHECK: vmrhb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x61] | 
 | #CHECK: vmrhb   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x61] | 
 | #CHECK: vmrhb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x61] | 
 | #CHECK: vmrhb   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x61] | 
 | #CHECK: vmrhb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x61] | 
 | #CHECK: vmrhb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x61] | 
 |  | 
 | 	vmrhb	%v0, %v0, %v0 | 
 | 	vmrhb	%v0, %v0, %v15 | 
 | 	vmrhb	%v0, %v0, %v31 | 
 | 	vmrhb	%v0, %v15, %v0 | 
 | 	vmrhb	%v0, %v31, %v0 | 
 | 	vmrhb	%v15, %v0, %v0 | 
 | 	vmrhb	%v31, %v0, %v0 | 
 | 	vmrhb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmrhf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x61] | 
 | #CHECK: vmrhf   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x61] | 
 | #CHECK: vmrhf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x61] | 
 | #CHECK: vmrhf   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x61] | 
 | #CHECK: vmrhf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x61] | 
 | #CHECK: vmrhf   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x61] | 
 | #CHECK: vmrhf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x61] | 
 | #CHECK: vmrhf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x61] | 
 |  | 
 | 	vmrhf	%v0, %v0, %v0 | 
 | 	vmrhf	%v0, %v0, %v15 | 
 | 	vmrhf	%v0, %v0, %v31 | 
 | 	vmrhf	%v0, %v15, %v0 | 
 | 	vmrhf	%v0, %v31, %v0 | 
 | 	vmrhf	%v15, %v0, %v0 | 
 | 	vmrhf	%v31, %v0, %v0 | 
 | 	vmrhf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmrhg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x61] | 
 | #CHECK: vmrhg   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x61] | 
 | #CHECK: vmrhg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x61] | 
 | #CHECK: vmrhg   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x61] | 
 | #CHECK: vmrhg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x61] | 
 | #CHECK: vmrhg   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x61] | 
 | #CHECK: vmrhg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x61] | 
 | #CHECK: vmrhg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x61] | 
 |  | 
 | 	vmrhg	%v0, %v0, %v0 | 
 | 	vmrhg	%v0, %v0, %v15 | 
 | 	vmrhg	%v0, %v0, %v31 | 
 | 	vmrhg	%v0, %v15, %v0 | 
 | 	vmrhg	%v0, %v31, %v0 | 
 | 	vmrhg	%v15, %v0, %v0 | 
 | 	vmrhg	%v31, %v0, %v0 | 
 | 	vmrhg	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmrhh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x61] | 
 | #CHECK: vmrhh   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x61] | 
 | #CHECK: vmrhh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x61] | 
 | #CHECK: vmrhh   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x61] | 
 | #CHECK: vmrhh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x61] | 
 | #CHECK: vmrhh   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x61] | 
 | #CHECK: vmrhh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x61] | 
 | #CHECK: vmrhh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x61] | 
 |  | 
 | 	vmrhh	%v0, %v0, %v0 | 
 | 	vmrhh	%v0, %v0, %v15 | 
 | 	vmrhh	%v0, %v0, %v31 | 
 | 	vmrhh	%v0, %v15, %v0 | 
 | 	vmrhh	%v0, %v31, %v0 | 
 | 	vmrhh	%v15, %v0, %v0 | 
 | 	vmrhh	%v31, %v0, %v0 | 
 | 	vmrhh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmrl    %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x60] | 
 | #CHECK: vmrl    %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x60] | 
 | #CHECK: vmrl    %v0, %v0, %v15, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x60] | 
 | #CHECK: vmrl    %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x60] | 
 | #CHECK: vmrl    %v0, %v15, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x60] | 
 | #CHECK: vmrl    %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x60] | 
 | #CHECK: vmrl    %v15, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x60] | 
 | #CHECK: vmrl    %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x60] | 
 | #CHECK: vmrl    %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0x60] | 
 |  | 
 | 	vmrl	%v0, %v0, %v0, 0 | 
 | 	vmrl	%v0, %v0, %v0, 15 | 
 | 	vmrl	%v0, %v0, %v15, 0 | 
 | 	vmrl	%v0, %v0, %v31, 0 | 
 | 	vmrl	%v0, %v15, %v0, 0 | 
 | 	vmrl	%v0, %v31, %v0, 0 | 
 | 	vmrl	%v15, %v0, %v0, 0 | 
 | 	vmrl	%v31, %v0, %v0, 0 | 
 | 	vmrl	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmrlb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x60] | 
 | #CHECK: vmrlb   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x60] | 
 | #CHECK: vmrlb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x60] | 
 | #CHECK: vmrlb   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x60] | 
 | #CHECK: vmrlb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x60] | 
 | #CHECK: vmrlb   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x60] | 
 | #CHECK: vmrlb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x60] | 
 | #CHECK: vmrlb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x60] | 
 |  | 
 | 	vmrlb	%v0, %v0, %v0 | 
 | 	vmrlb	%v0, %v0, %v15 | 
 | 	vmrlb	%v0, %v0, %v31 | 
 | 	vmrlb	%v0, %v15, %v0 | 
 | 	vmrlb	%v0, %v31, %v0 | 
 | 	vmrlb	%v15, %v0, %v0 | 
 | 	vmrlb	%v31, %v0, %v0 | 
 | 	vmrlb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmrlf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x60] | 
 | #CHECK: vmrlf   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x60] | 
 | #CHECK: vmrlf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x60] | 
 | #CHECK: vmrlf   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x60] | 
 | #CHECK: vmrlf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x60] | 
 | #CHECK: vmrlf   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x60] | 
 | #CHECK: vmrlf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x60] | 
 | #CHECK: vmrlf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x60] | 
 |  | 
 | 	vmrlf	%v0, %v0, %v0 | 
 | 	vmrlf	%v0, %v0, %v15 | 
 | 	vmrlf	%v0, %v0, %v31 | 
 | 	vmrlf	%v0, %v15, %v0 | 
 | 	vmrlf	%v0, %v31, %v0 | 
 | 	vmrlf	%v15, %v0, %v0 | 
 | 	vmrlf	%v31, %v0, %v0 | 
 | 	vmrlf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmrlg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x60] | 
 | #CHECK: vmrlg   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x60] | 
 | #CHECK: vmrlg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x60] | 
 | #CHECK: vmrlg   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x60] | 
 | #CHECK: vmrlg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x60] | 
 | #CHECK: vmrlg   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x60] | 
 | #CHECK: vmrlg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x60] | 
 | #CHECK: vmrlg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x60] | 
 |  | 
 | 	vmrlg	%v0, %v0, %v0 | 
 | 	vmrlg	%v0, %v0, %v15 | 
 | 	vmrlg	%v0, %v0, %v31 | 
 | 	vmrlg	%v0, %v15, %v0 | 
 | 	vmrlg	%v0, %v31, %v0 | 
 | 	vmrlg	%v15, %v0, %v0 | 
 | 	vmrlg	%v31, %v0, %v0 | 
 | 	vmrlg	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmrlh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x60] | 
 | #CHECK: vmrlh   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x60] | 
 | #CHECK: vmrlh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x60] | 
 | #CHECK: vmrlh   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x60] | 
 | #CHECK: vmrlh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x60] | 
 | #CHECK: vmrlh   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x60] | 
 | #CHECK: vmrlh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x60] | 
 | #CHECK: vmrlh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x60] | 
 |  | 
 | 	vmrlh	%v0, %v0, %v0 | 
 | 	vmrlh	%v0, %v0, %v15 | 
 | 	vmrlh	%v0, %v0, %v31 | 
 | 	vmrlh	%v0, %v15, %v0 | 
 | 	vmrlh	%v0, %v31, %v0 | 
 | 	vmrlh	%v15, %v0, %v0 | 
 | 	vmrlh	%v31, %v0, %v0 | 
 | 	vmrlh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmx     %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xff] | 
 | #CHECK: vmx     %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xff] | 
 | #CHECK: vmx     %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xff] | 
 | #CHECK: vmx     %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xff] | 
 | #CHECK: vmx     %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xff] | 
 | #CHECK: vmx     %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xff] | 
 |  | 
 | 	vmx	%v0, %v0, %v0, 0 | 
 | 	vmx	%v0, %v0, %v0, 15 | 
 | 	vmx	%v0, %v0, %v31, 0 | 
 | 	vmx	%v0, %v31, %v0, 0 | 
 | 	vmx	%v31, %v0, %v0, 0 | 
 | 	vmx	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmxb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xff] | 
 | #CHECK: vmxb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xff] | 
 | #CHECK: vmxb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xff] | 
 | #CHECK: vmxb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xff] | 
 | #CHECK: vmxb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xff] | 
 |  | 
 | 	vmxb	%v0, %v0, %v0 | 
 | 	vmxb	%v0, %v0, %v31 | 
 | 	vmxb	%v0, %v31, %v0 | 
 | 	vmxb	%v31, %v0, %v0 | 
 | 	vmxb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmxf    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xff] | 
 | #CHECK: vmxf    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xff] | 
 | #CHECK: vmxf    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xff] | 
 | #CHECK: vmxf    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xff] | 
 | #CHECK: vmxf    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xff] | 
 |  | 
 | 	vmxf	%v0, %v0, %v0 | 
 | 	vmxf	%v0, %v0, %v31 | 
 | 	vmxf	%v0, %v31, %v0 | 
 | 	vmxf	%v31, %v0, %v0 | 
 | 	vmxf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmxg    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xff] | 
 | #CHECK: vmxg    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xff] | 
 | #CHECK: vmxg    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xff] | 
 | #CHECK: vmxg    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xff] | 
 | #CHECK: vmxg    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xff] | 
 |  | 
 | 	vmxg	%v0, %v0, %v0 | 
 | 	vmxg	%v0, %v0, %v31 | 
 | 	vmxg	%v0, %v31, %v0 | 
 | 	vmxg	%v31, %v0, %v0 | 
 | 	vmxg	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmxh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xff] | 
 | #CHECK: vmxh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xff] | 
 | #CHECK: vmxh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xff] | 
 | #CHECK: vmxh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xff] | 
 | #CHECK: vmxh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xff] | 
 |  | 
 | 	vmxh	%v0, %v0, %v0 | 
 | 	vmxh	%v0, %v0, %v31 | 
 | 	vmxh	%v0, %v31, %v0 | 
 | 	vmxh	%v31, %v0, %v0 | 
 | 	vmxh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmxl    %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfd] | 
 | #CHECK: vmxl    %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfd] | 
 | #CHECK: vmxl    %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfd] | 
 | #CHECK: vmxl    %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfd] | 
 | #CHECK: vmxl    %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfd] | 
 | #CHECK: vmxl    %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfd] | 
 |  | 
 | 	vmxl	%v0, %v0, %v0, 0 | 
 | 	vmxl	%v0, %v0, %v0, 15 | 
 | 	vmxl	%v0, %v0, %v31, 0 | 
 | 	vmxl	%v0, %v31, %v0, 0 | 
 | 	vmxl	%v31, %v0, %v0, 0 | 
 | 	vmxl	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vmxlb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfd] | 
 | #CHECK: vmxlb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfd] | 
 | #CHECK: vmxlb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfd] | 
 | #CHECK: vmxlb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfd] | 
 | #CHECK: vmxlb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfd] | 
 |  | 
 | 	vmxlb	%v0, %v0, %v0 | 
 | 	vmxlb	%v0, %v0, %v31 | 
 | 	vmxlb	%v0, %v31, %v0 | 
 | 	vmxlb	%v31, %v0, %v0 | 
 | 	vmxlb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmxlf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfd] | 
 | #CHECK: vmxlf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfd] | 
 | #CHECK: vmxlf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfd] | 
 | #CHECK: vmxlf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfd] | 
 | #CHECK: vmxlf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfd] | 
 |  | 
 | 	vmxlf	%v0, %v0, %v0 | 
 | 	vmxlf	%v0, %v0, %v31 | 
 | 	vmxlf	%v0, %v31, %v0 | 
 | 	vmxlf	%v31, %v0, %v0 | 
 | 	vmxlf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmxlg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfd] | 
 | #CHECK: vmxlg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfd] | 
 | #CHECK: vmxlg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfd] | 
 | #CHECK: vmxlg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfd] | 
 | #CHECK: vmxlg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfd] | 
 |  | 
 | 	vmxlg	%v0, %v0, %v0 | 
 | 	vmxlg	%v0, %v0, %v31 | 
 | 	vmxlg	%v0, %v31, %v0 | 
 | 	vmxlg	%v31, %v0, %v0 | 
 | 	vmxlg	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vmxlh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfd] | 
 | #CHECK: vmxlh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfd] | 
 | #CHECK: vmxlh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfd] | 
 | #CHECK: vmxlh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfd] | 
 | #CHECK: vmxlh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfd] | 
 |  | 
 | 	vmxlh	%v0, %v0, %v0 | 
 | 	vmxlh	%v0, %v0, %v31 | 
 | 	vmxlh	%v0, %v31, %v0 | 
 | 	vmxlh	%v31, %v0, %v0 | 
 | 	vmxlh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vn      %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x68] | 
 | #CHECK: vn      %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x68] | 
 | #CHECK: vn      %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x68] | 
 | #CHECK: vn      %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x68] | 
 | #CHECK: vn      %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x68] | 
 |  | 
 | 	vn	%v0, %v0, %v0 | 
 | 	vn	%v0, %v0, %v31 | 
 | 	vn	%v0, %v31, %v0 | 
 | 	vn	%v31, %v0, %v0 | 
 | 	vn	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vnc     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x69] | 
 | #CHECK: vnc     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x69] | 
 | #CHECK: vnc     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x69] | 
 | #CHECK: vnc     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x69] | 
 | #CHECK: vnc     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x69] | 
 |  | 
 | 	vnc	%v0, %v0, %v0 | 
 | 	vnc	%v0, %v0, %v31 | 
 | 	vnc	%v0, %v31, %v0 | 
 | 	vnc	%v31, %v0, %v0 | 
 | 	vnc	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vno     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6b] | 
 | #CHECK: vno     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6b] | 
 | #CHECK: vno     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6b] | 
 | #CHECK: vno     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6b] | 
 | #CHECK: vno     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6b] | 
 |  | 
 | 	vno	%v0, %v0, %v0 | 
 | 	vno	%v0, %v0, %v31 | 
 | 	vno	%v0, %v31, %v0 | 
 | 	vno	%v31, %v0, %v0 | 
 | 	vno	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vno     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6b] | 
 | #CHECK: vno     %v0, %v31, %v31         # encoding: [0xe7,0x0f,0xf0,0x00,0x06,0x6b] | 
 | #CHECK: vno     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6b] | 
 | #CHECK: vno     %v3, %v20, %v20         # encoding: [0xe7,0x34,0x40,0x00,0x06,0x6b] | 
 |  | 
 | 	vnot	%v0, %v0 | 
 | 	vnot	%v0, %v31 | 
 | 	vnot	%v31, %v0 | 
 | 	vnot	%v3, %v20 | 
 |  | 
 | #CHECK: vo      %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6a] | 
 | #CHECK: vo      %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6a] | 
 | #CHECK: vo      %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6a] | 
 | #CHECK: vo      %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6a] | 
 | #CHECK: vo      %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6a] | 
 |  | 
 | 	vo	%v0, %v0, %v0 | 
 | 	vo	%v0, %v0, %v31 | 
 | 	vo	%v0, %v31, %v0 | 
 | 	vo	%v31, %v0, %v0 | 
 | 	vo	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vone    %v0                     # encoding: [0xe7,0x00,0xff,0xff,0x00,0x44] | 
 | #CHECK: vone    %v15                    # encoding: [0xe7,0xf0,0xff,0xff,0x00,0x44] | 
 | #CHECK: vone    %v22                    # encoding: [0xe7,0x60,0xff,0xff,0x08,0x44] | 
 | #CHECK: vone    %v31                    # encoding: [0xe7,0xf0,0xff,0xff,0x08,0x44] | 
 |  | 
 | 	vone	%v0 | 
 | 	vone	%v15 | 
 | 	vone	%v22 | 
 | 	vone	%v31 | 
 |  | 
 | #CHECK: vpdi    %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x84] | 
 | #CHECK: vpdi    %v0, %v0, %v0, 5        # encoding: [0xe7,0x00,0x00,0x00,0x50,0x84] | 
 | #CHECK: vpdi    %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x84] | 
 | #CHECK: vpdi    %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x84] | 
 | #CHECK: vpdi    %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x84] | 
 | #CHECK: vpdi    %v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x00,0x46,0x84] | 
 |  | 
 | 	vpdi	%v0, %v0, %v0, 0 | 
 | 	vpdi	%v0, %v0, %v0, 5 | 
 | 	vpdi	%v0, %v0, %v31, 0 | 
 | 	vpdi	%v0, %v31, %v0, 0 | 
 | 	vpdi	%v31, %v0, %v0, 0 | 
 | 	vpdi	%v13, %v17, %v21, 4 | 
 |  | 
 | #CHECK: vperm   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8c] | 
 | #CHECK: vperm   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8c] | 
 | #CHECK: vperm   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8c] | 
 | #CHECK: vperm   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8c] | 
 | #CHECK: vperm   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8c] | 
 | #CHECK: vperm   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x8c] | 
 |  | 
 | 	vperm	%v0, %v0, %v0, %v0 | 
 | 	vperm	%v0, %v0, %v0, %v31 | 
 | 	vperm	%v0, %v0, %v31, %v0 | 
 | 	vperm	%v0, %v31, %v0, %v0 | 
 | 	vperm	%v31, %v0, %v0, %v0 | 
 | 	vperm	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vpk     %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x94] | 
 | #CHECK: vpk     %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x94] | 
 | #CHECK: vpk     %v0, %v0, %v15, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x94] | 
 | #CHECK: vpk     %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x94] | 
 | #CHECK: vpk     %v0, %v15, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x94] | 
 | #CHECK: vpk     %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x94] | 
 | #CHECK: vpk     %v15, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x94] | 
 | #CHECK: vpk     %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x94] | 
 | #CHECK: vpk     %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0x94] | 
 |  | 
 | 	vpk	%v0, %v0, %v0, 0 | 
 | 	vpk	%v0, %v0, %v0, 15 | 
 | 	vpk	%v0, %v0, %v15, 0 | 
 | 	vpk	%v0, %v0, %v31, 0 | 
 | 	vpk	%v0, %v15, %v0, 0 | 
 | 	vpk	%v0, %v31, %v0, 0 | 
 | 	vpk	%v15, %v0, %v0, 0 | 
 | 	vpk	%v31, %v0, %v0, 0 | 
 | 	vpk	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vpkf    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x94] | 
 | #CHECK: vpkf    %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x94] | 
 | #CHECK: vpkf    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x94] | 
 | #CHECK: vpkf    %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x94] | 
 | #CHECK: vpkf    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x94] | 
 | #CHECK: vpkf    %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x94] | 
 | #CHECK: vpkf    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x94] | 
 | #CHECK: vpkf    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x94] | 
 |  | 
 | 	vpkf	%v0, %v0, %v0 | 
 | 	vpkf	%v0, %v0, %v15 | 
 | 	vpkf	%v0, %v0, %v31 | 
 | 	vpkf	%v0, %v15, %v0 | 
 | 	vpkf	%v0, %v31, %v0 | 
 | 	vpkf	%v15, %v0, %v0 | 
 | 	vpkf	%v31, %v0, %v0 | 
 | 	vpkf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vpkg    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x94] | 
 | #CHECK: vpkg    %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x94] | 
 | #CHECK: vpkg    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x94] | 
 | #CHECK: vpkg    %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x94] | 
 | #CHECK: vpkg    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x94] | 
 | #CHECK: vpkg    %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x94] | 
 | #CHECK: vpkg    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x94] | 
 | #CHECK: vpkg    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x94] | 
 |  | 
 | 	vpkg	%v0, %v0, %v0 | 
 | 	vpkg	%v0, %v0, %v15 | 
 | 	vpkg	%v0, %v0, %v31 | 
 | 	vpkg	%v0, %v15, %v0 | 
 | 	vpkg	%v0, %v31, %v0 | 
 | 	vpkg	%v15, %v0, %v0 | 
 | 	vpkg	%v31, %v0, %v0 | 
 | 	vpkg	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vpkh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x94] | 
 | #CHECK: vpkh    %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x94] | 
 | #CHECK: vpkh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x94] | 
 | #CHECK: vpkh    %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x94] | 
 | #CHECK: vpkh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x94] | 
 | #CHECK: vpkh    %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x94] | 
 | #CHECK: vpkh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x94] | 
 | #CHECK: vpkh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x94] | 
 |  | 
 | 	vpkh	%v0, %v0, %v0 | 
 | 	vpkh	%v0, %v0, %v15 | 
 | 	vpkh	%v0, %v0, %v31 | 
 | 	vpkh	%v0, %v15, %v0 | 
 | 	vpkh	%v0, %v31, %v0 | 
 | 	vpkh	%v15, %v0, %v0 | 
 | 	vpkh	%v31, %v0, %v0 | 
 | 	vpkh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vpkls   %v0, %v0, %v0, 0, 0     # encoding: [0xe7,0x00,0x00,0x00,0x00,0x95] | 
 | #CHECK: vpkls   %v0, %v0, %v0, 15, 0    # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x95] | 
 | #CHECK: vpkls   %v0, %v0, %v0, 0, 15    # encoding: [0xe7,0x00,0x00,0xf0,0x00,0x95] | 
 | #CHECK: vpkls   %v0, %v0, %v15, 0, 0    # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x95] | 
 | #CHECK: vpkls   %v0, %v0, %v31, 0, 0    # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x95] | 
 | #CHECK: vpkls   %v0, %v15, %v0, 0, 0    # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x95] | 
 | #CHECK: vpkls   %v0, %v31, %v0, 0, 0    # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x95] | 
 | #CHECK: vpkls   %v15, %v0, %v0, 0, 0    # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x95] | 
 | #CHECK: vpkls   %v31, %v0, %v0, 0, 0    # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x95] | 
 | #CHECK: vpkls   %v18, %v3, %v20, 11, 9  # encoding: [0xe7,0x23,0x40,0x90,0xba,0x95] | 
 |  | 
 | 	vpkls	%v0, %v0, %v0, 0, 0 | 
 | 	vpkls	%v0, %v0, %v0, 15, 0 | 
 | 	vpkls	%v0, %v0, %v0, 0, 15 | 
 | 	vpkls	%v0, %v0, %v15, 0, 0 | 
 | 	vpkls	%v0, %v0, %v31, 0, 0 | 
 | 	vpkls	%v0, %v15, %v0, 0, 0 | 
 | 	vpkls	%v0, %v31, %v0, 0, 0 | 
 | 	vpkls	%v15, %v0, %v0, 0, 0 | 
 | 	vpkls	%v31, %v0, %v0, 0, 0 | 
 | 	vpkls	%v18, %v3, %v20, 11, 9 | 
 |  | 
 | #CHECK: vpklsf  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x95] | 
 | #CHECK: vpklsf  %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x95] | 
 | #CHECK: vpklsf  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x95] | 
 | #CHECK: vpklsf  %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x95] | 
 | #CHECK: vpklsf  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x95] | 
 | #CHECK: vpklsf  %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x95] | 
 | #CHECK: vpklsf  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x95] | 
 | #CHECK: vpklsf  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x95] | 
 | #CHECK: vpklsfs %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x24,0x95] | 
 |  | 
 | 	vpklsf	%v0, %v0, %v0 | 
 | 	vpklsf	%v0, %v0, %v15 | 
 | 	vpklsf	%v0, %v0, %v31 | 
 | 	vpklsf	%v0, %v15, %v0 | 
 | 	vpklsf	%v0, %v31, %v0 | 
 | 	vpklsf	%v15, %v0, %v0 | 
 | 	vpklsf	%v31, %v0, %v0 | 
 | 	vpklsf	%v18, %v3, %v20 | 
 | 	vpklsfs	%v5, %v22, %v7 | 
 |  | 
 | #CHECK: vpklsg  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x95] | 
 | #CHECK: vpklsg  %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x95] | 
 | #CHECK: vpklsg  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x95] | 
 | #CHECK: vpklsg  %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x95] | 
 | #CHECK: vpklsg  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x95] | 
 | #CHECK: vpklsg  %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x95] | 
 | #CHECK: vpklsg  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x95] | 
 | #CHECK: vpklsg  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x95] | 
 | #CHECK: vpklsgs %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x34,0x95] | 
 |  | 
 | 	vpklsg	%v0, %v0, %v0 | 
 | 	vpklsg	%v0, %v0, %v15 | 
 | 	vpklsg	%v0, %v0, %v31 | 
 | 	vpklsg	%v0, %v15, %v0 | 
 | 	vpklsg	%v0, %v31, %v0 | 
 | 	vpklsg	%v15, %v0, %v0 | 
 | 	vpklsg	%v31, %v0, %v0 | 
 | 	vpklsg	%v18, %v3, %v20 | 
 | 	vpklsgs	%v5, %v22, %v7 | 
 |  | 
 | #CHECK: vpklsh  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x95] | 
 | #CHECK: vpklsh  %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x95] | 
 | #CHECK: vpklsh  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x95] | 
 | #CHECK: vpklsh  %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x95] | 
 | #CHECK: vpklsh  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x95] | 
 | #CHECK: vpklsh  %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x95] | 
 | #CHECK: vpklsh  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x95] | 
 | #CHECK: vpklsh  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x95] | 
 | #CHECK: vpklshs %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x14,0x95] | 
 |  | 
 | 	vpklsh	%v0, %v0, %v0 | 
 | 	vpklsh	%v0, %v0, %v15 | 
 | 	vpklsh	%v0, %v0, %v31 | 
 | 	vpklsh	%v0, %v15, %v0 | 
 | 	vpklsh	%v0, %v31, %v0 | 
 | 	vpklsh	%v15, %v0, %v0 | 
 | 	vpklsh	%v31, %v0, %v0 | 
 | 	vpklsh	%v18, %v3, %v20 | 
 | 	vpklshs	%v5, %v22, %v7 | 
 |  | 
 | #CHECK: vpks    %v0, %v0, %v0, 0, 0     # encoding: [0xe7,0x00,0x00,0x00,0x00,0x97] | 
 | #CHECK: vpks    %v0, %v0, %v0, 15, 0    # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x97] | 
 | #CHECK: vpks    %v0, %v0, %v0, 0, 15    # encoding: [0xe7,0x00,0x00,0xf0,0x00,0x97] | 
 | #CHECK: vpks    %v0, %v0, %v15, 0, 0    # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x97] | 
 | #CHECK: vpks    %v0, %v0, %v31, 0, 0    # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x97] | 
 | #CHECK: vpks    %v0, %v15, %v0, 0, 0    # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x97] | 
 | #CHECK: vpks    %v0, %v31, %v0, 0, 0    # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x97] | 
 | #CHECK: vpks    %v15, %v0, %v0, 0, 0    # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x97] | 
 | #CHECK: vpks    %v31, %v0, %v0, 0, 0    # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x97] | 
 | #CHECK: vpks    %v18, %v3, %v20, 11, 9  # encoding: [0xe7,0x23,0x40,0x90,0xba,0x97] | 
 |  | 
 | 	vpks	%v0, %v0, %v0, 0, 0 | 
 | 	vpks	%v0, %v0, %v0, 15, 0 | 
 | 	vpks	%v0, %v0, %v0, 0, 15 | 
 | 	vpks	%v0, %v0, %v15, 0, 0 | 
 | 	vpks	%v0, %v0, %v31, 0, 0 | 
 | 	vpks	%v0, %v15, %v0, 0, 0 | 
 | 	vpks	%v0, %v31, %v0, 0, 0 | 
 | 	vpks	%v15, %v0, %v0, 0, 0 | 
 | 	vpks	%v31, %v0, %v0, 0, 0 | 
 | 	vpks	%v18, %v3, %v20, 11, 9 | 
 |  | 
 | #CHECK: vpksf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x97] | 
 | #CHECK: vpksf   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x97] | 
 | #CHECK: vpksf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x97] | 
 | #CHECK: vpksf   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x97] | 
 | #CHECK: vpksf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x97] | 
 | #CHECK: vpksf   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x97] | 
 | #CHECK: vpksf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x97] | 
 | #CHECK: vpksf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x97] | 
 | #CHECK: vpksfs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x24,0x97] | 
 |  | 
 | 	vpksf	%v0, %v0, %v0 | 
 | 	vpksf	%v0, %v0, %v15 | 
 | 	vpksf	%v0, %v0, %v31 | 
 | 	vpksf	%v0, %v15, %v0 | 
 | 	vpksf	%v0, %v31, %v0 | 
 | 	vpksf	%v15, %v0, %v0 | 
 | 	vpksf	%v31, %v0, %v0 | 
 | 	vpksf	%v18, %v3, %v20 | 
 | 	vpksfs	%v5, %v22, %v7 | 
 |  | 
 | #CHECK: vpksg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x97] | 
 | #CHECK: vpksg   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x97] | 
 | #CHECK: vpksg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x97] | 
 | #CHECK: vpksg   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x97] | 
 | #CHECK: vpksg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x97] | 
 | #CHECK: vpksg   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x97] | 
 | #CHECK: vpksg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x97] | 
 | #CHECK: vpksg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x97] | 
 | #CHECK: vpksgs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x34,0x97] | 
 |  | 
 | 	vpksg	%v0, %v0, %v0 | 
 | 	vpksg	%v0, %v0, %v15 | 
 | 	vpksg	%v0, %v0, %v31 | 
 | 	vpksg	%v0, %v15, %v0 | 
 | 	vpksg	%v0, %v31, %v0 | 
 | 	vpksg	%v15, %v0, %v0 | 
 | 	vpksg	%v31, %v0, %v0 | 
 | 	vpksg	%v18, %v3, %v20 | 
 | 	vpksgs	%v5, %v22, %v7 | 
 |  | 
 | #CHECK: vpksh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x97] | 
 | #CHECK: vpksh   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x97] | 
 | #CHECK: vpksh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x97] | 
 | #CHECK: vpksh   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x97] | 
 | #CHECK: vpksh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x97] | 
 | #CHECK: vpksh   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x97] | 
 | #CHECK: vpksh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x97] | 
 | #CHECK: vpksh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x97] | 
 | #CHECK: vpkshs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x14,0x97] | 
 |  | 
 | 	vpksh	%v0, %v0, %v0 | 
 | 	vpksh	%v0, %v0, %v15 | 
 | 	vpksh	%v0, %v0, %v31 | 
 | 	vpksh	%v0, %v15, %v0 | 
 | 	vpksh	%v0, %v31, %v0 | 
 | 	vpksh	%v15, %v0, %v0 | 
 | 	vpksh	%v31, %v0, %v0 | 
 | 	vpksh	%v18, %v3, %v20 | 
 | 	vpkshs	%v5, %v22, %v7 | 
 |  | 
 | #CHECK: vpopct  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x50] | 
 | #CHECK: vpopct  %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x50] | 
 | #CHECK: vpopct  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x50] | 
 | #CHECK: vpopct  %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x50] | 
 | #CHECK: vpopct  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x50] | 
 | #CHECK: vpopct  %v14, %v17, 0           # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x50] | 
 |  | 
 | 	vpopct	%v0, %v0, 0 | 
 | 	vpopct	%v0, %v15, 0 | 
 | 	vpopct	%v0, %v31, 0 | 
 | 	vpopct	%v15, %v0, 0 | 
 | 	vpopct	%v31, %v0, 0 | 
 | 	vpopct	%v14, %v17, 0 | 
 |  | 
 | #CHECK: vrep    %v0, %v0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4d] | 
 | #CHECK: vrep    %v0, %v0, 0, 15         # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x4d] | 
 | #CHECK: vrep    %v0, %v0, 65535, 0      # encoding: [0xe7,0x00,0xff,0xff,0x00,0x4d] | 
 | #CHECK: vrep    %v0, %v15, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4d] | 
 | #CHECK: vrep    %v0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4d] | 
 | #CHECK: vrep    %v15, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4d] | 
 | #CHECK: vrep    %v31, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4d] | 
 | #CHECK: vrep    %v4, %v21, 26505, 11    # encoding: [0xe7,0x45,0x67,0x89,0xb4,0x4d] | 
 |  | 
 | 	vrep	%v0, %v0, 0, 0 | 
 | 	vrep	%v0, %v0, 0, 15 | 
 | 	vrep	%v0, %v0, 65535, 0 | 
 | 	vrep	%v0, %v15, 0, 0 | 
 | 	vrep	%v0, %v31, 0, 0 | 
 | 	vrep	%v15, %v0, 0, 0 | 
 | 	vrep	%v31, %v0, 0, 0 | 
 | 	vrep	%v4, %v21, 0x6789, 11 | 
 |  | 
 | #CHECK: vrepb   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4d] | 
 | #CHECK: vrepb   %v0, %v0, 65535         # encoding: [0xe7,0x00,0xff,0xff,0x00,0x4d] | 
 | #CHECK: vrepb   %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4d] | 
 | #CHECK: vrepb   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4d] | 
 | #CHECK: vrepb   %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4d] | 
 | #CHECK: vrepb   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4d] | 
 | #CHECK: vrepb   %v4, %v21, 26505        # encoding: [0xe7,0x45,0x67,0x89,0x04,0x4d] | 
 |  | 
 | 	vrepb	%v0, %v0, 0 | 
 | 	vrepb	%v0, %v0, 65535 | 
 | 	vrepb	%v0, %v15, 0 | 
 | 	vrepb	%v0, %v31, 0 | 
 | 	vrepb	%v15, %v0, 0 | 
 | 	vrepb	%v31, %v0, 0 | 
 | 	vrepb	%v4, %v21, 0x6789 | 
 |  | 
 | #CHECK: vrepf   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x20,0x4d] | 
 | #CHECK: vrepf   %v0, %v0, 65535         # encoding: [0xe7,0x00,0xff,0xff,0x20,0x4d] | 
 | #CHECK: vrepf   %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x4d] | 
 | #CHECK: vrepf   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x4d] | 
 | #CHECK: vrepf   %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x4d] | 
 | #CHECK: vrepf   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x4d] | 
 | #CHECK: vrepf   %v4, %v21, 26505        # encoding: [0xe7,0x45,0x67,0x89,0x24,0x4d] | 
 |  | 
 | 	vrepf	%v0, %v0, 0 | 
 | 	vrepf	%v0, %v0, 65535 | 
 | 	vrepf	%v0, %v15, 0 | 
 | 	vrepf	%v0, %v31, 0 | 
 | 	vrepf	%v15, %v0, 0 | 
 | 	vrepf	%v31, %v0, 0 | 
 | 	vrepf	%v4, %v21, 0x6789 | 
 |  | 
 | #CHECK: vrepg   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x30,0x4d] | 
 | #CHECK: vrepg   %v0, %v0, 65535         # encoding: [0xe7,0x00,0xff,0xff,0x30,0x4d] | 
 | #CHECK: vrepg   %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x4d] | 
 | #CHECK: vrepg   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x4d] | 
 | #CHECK: vrepg   %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x4d] | 
 | #CHECK: vrepg   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x4d] | 
 | #CHECK: vrepg   %v4, %v21, 26505        # encoding: [0xe7,0x45,0x67,0x89,0x34,0x4d] | 
 |  | 
 | 	vrepg	%v0, %v0, 0 | 
 | 	vrepg	%v0, %v0, 65535 | 
 | 	vrepg	%v0, %v15, 0 | 
 | 	vrepg	%v0, %v31, 0 | 
 | 	vrepg	%v15, %v0, 0 | 
 | 	vrepg	%v31, %v0, 0 | 
 | 	vrepg	%v4, %v21, 0x6789 | 
 |  | 
 | #CHECK: vreph   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x10,0x4d] | 
 | #CHECK: vreph   %v0, %v0, 65535         # encoding: [0xe7,0x00,0xff,0xff,0x10,0x4d] | 
 | #CHECK: vreph   %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x4d] | 
 | #CHECK: vreph   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x4d] | 
 | #CHECK: vreph   %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x4d] | 
 | #CHECK: vreph   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x4d] | 
 | #CHECK: vreph   %v4, %v21, 26505        # encoding: [0xe7,0x45,0x67,0x89,0x14,0x4d] | 
 |  | 
 | 	vreph	%v0, %v0, 0 | 
 | 	vreph	%v0, %v0, 65535 | 
 | 	vreph	%v0, %v15, 0 | 
 | 	vreph	%v0, %v31, 0 | 
 | 	vreph	%v15, %v0, 0 | 
 | 	vreph	%v31, %v0, 0 | 
 | 	vreph	%v4, %v21, 0x6789 | 
 |  | 
 | #CHECK: vrepi   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x45] | 
 | #CHECK: vrepi   %v0, 0, 15              # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x45] | 
 | #CHECK: vrepi   %v0, -32768, 0          # encoding: [0xe7,0x00,0x80,0x00,0x00,0x45] | 
 | #CHECK: vrepi   %v0, 32767, 0           # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x45] | 
 | #CHECK: vrepi   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x45] | 
 | #CHECK: vrepi   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x45] | 
 | #CHECK: vrepi   %v18, 13398, 11         # encoding: [0xe7,0x20,0x34,0x56,0xb8,0x45] | 
 |  | 
 | 	vrepi	%v0, 0, 0 | 
 | 	vrepi	%v0, 0, 15 | 
 | 	vrepi	%v0, -32768, 0 | 
 | 	vrepi	%v0, 32767, 0 | 
 | 	vrepi	%v15, 0, 0 | 
 | 	vrepi	%v31, 0, 0 | 
 | 	vrepi	%v18, 0x3456, 11 | 
 |  | 
 | #CHECK: vrepib  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x00,0x45] | 
 | #CHECK: vrepib  %v0, -32768             # encoding: [0xe7,0x00,0x80,0x00,0x00,0x45] | 
 | #CHECK: vrepib  %v0, 32767              # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x45] | 
 | #CHECK: vrepib  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x45] | 
 | #CHECK: vrepib  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x45] | 
 | #CHECK: vrepib  %v18, 13398             # encoding: [0xe7,0x20,0x34,0x56,0x08,0x45] | 
 |  | 
 | 	vrepib	%v0, 0 | 
 | 	vrepib	%v0, -32768 | 
 | 	vrepib	%v0, 32767 | 
 | 	vrepib	%v15, 0 | 
 | 	vrepib	%v31, 0 | 
 | 	vrepib	%v18, 0x3456 | 
 |  | 
 | #CHECK: vrepif  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x20,0x45] | 
 | #CHECK: vrepif  %v0, -32768             # encoding: [0xe7,0x00,0x80,0x00,0x20,0x45] | 
 | #CHECK: vrepif  %v0, 32767              # encoding: [0xe7,0x00,0x7f,0xff,0x20,0x45] | 
 | #CHECK: vrepif  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x45] | 
 | #CHECK: vrepif  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x45] | 
 | #CHECK: vrepif  %v18, 13398             # encoding: [0xe7,0x20,0x34,0x56,0x28,0x45] | 
 |  | 
 | 	vrepif	%v0, 0 | 
 | 	vrepif	%v0, -32768 | 
 | 	vrepif	%v0, 32767 | 
 | 	vrepif	%v15, 0 | 
 | 	vrepif	%v31, 0 | 
 | 	vrepif	%v18, 0x3456 | 
 |  | 
 | #CHECK: vrepig  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x30,0x45] | 
 | #CHECK: vrepig  %v0, -32768             # encoding: [0xe7,0x00,0x80,0x00,0x30,0x45] | 
 | #CHECK: vrepig  %v0, 32767              # encoding: [0xe7,0x00,0x7f,0xff,0x30,0x45] | 
 | #CHECK: vrepig  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x45] | 
 | #CHECK: vrepig  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x45] | 
 | #CHECK: vrepig  %v18, 13398             # encoding: [0xe7,0x20,0x34,0x56,0x38,0x45] | 
 |  | 
 | 	vrepig	%v0, 0 | 
 | 	vrepig	%v0, -32768 | 
 | 	vrepig	%v0, 32767 | 
 | 	vrepig	%v15, 0 | 
 | 	vrepig	%v31, 0 | 
 | 	vrepig	%v18, 0x3456 | 
 |  | 
 | #CHECK: vrepih  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x10,0x45] | 
 | #CHECK: vrepih  %v0, -32768             # encoding: [0xe7,0x00,0x80,0x00,0x10,0x45] | 
 | #CHECK: vrepih  %v0, 32767              # encoding: [0xe7,0x00,0x7f,0xff,0x10,0x45] | 
 | #CHECK: vrepih  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x45] | 
 | #CHECK: vrepih  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x45] | 
 | #CHECK: vrepih  %v18, 13398             # encoding: [0xe7,0x20,0x34,0x56,0x18,0x45] | 
 |  | 
 | 	vrepih	%v0, 0 | 
 | 	vrepih	%v0, -32768 | 
 | 	vrepih	%v0, 32767 | 
 | 	vrepih	%v15, 0 | 
 | 	vrepih	%v31, 0 | 
 | 	vrepih	%v18, 0x3456 | 
 |  | 
 | #CHECK: vs      %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf7] | 
 | #CHECK: vs      %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf7] | 
 | #CHECK: vs      %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf7] | 
 | #CHECK: vs      %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf7] | 
 | #CHECK: vs      %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf7] | 
 | #CHECK: vs      %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf7] | 
 |  | 
 | 	vs	%v0, %v0, %v0, 0 | 
 | 	vs	%v0, %v0, %v0, 15 | 
 | 	vs	%v0, %v0, %v31, 0 | 
 | 	vs	%v0, %v31, %v0, 0 | 
 | 	vs	%v31, %v0, %v0, 0 | 
 | 	vs	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vsb     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf7] | 
 | #CHECK: vsb     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf7] | 
 | #CHECK: vsb     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf7] | 
 | #CHECK: vsb     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf7] | 
 | #CHECK: vsb     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf7] | 
 |  | 
 | 	vsb	%v0, %v0, %v0 | 
 | 	vsb	%v0, %v0, %v31 | 
 | 	vsb	%v0, %v31, %v0 | 
 | 	vsb	%v31, %v0, %v0 | 
 | 	vsb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsbcbi  %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbd] | 
 | #CHECK: vsbcbi  %v0, %v0, %v0, %v0, 15  # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbd] | 
 | #CHECK: vsbcbi  %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbd] | 
 | #CHECK: vsbcbi  %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbd] | 
 | #CHECK: vsbcbi  %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbd] | 
 | #CHECK: vsbcbi  %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbd] | 
 | #CHECK: vsbcbi  %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbd] | 
 |  | 
 | 	vsbcbi	%v0, %v0, %v0, %v0, 0 | 
 | 	vsbcbi	%v0, %v0, %v0, %v0, 15 | 
 | 	vsbcbi	%v0, %v0, %v0, %v31, 0 | 
 | 	vsbcbi	%v0, %v0, %v31, %v0, 0 | 
 | 	vsbcbi	%v0, %v31, %v0, %v0, 0 | 
 | 	vsbcbi	%v31, %v0, %v0, %v0, 0 | 
 | 	vsbcbi	%v13, %v17, %v21, %v25, 11 | 
 |  | 
 | #CHECK: vsbcbiq %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbd] | 
 | #CHECK: vsbcbiq %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbd] | 
 | #CHECK: vsbcbiq %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbd] | 
 | #CHECK: vsbcbiq %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbd] | 
 | #CHECK: vsbcbiq %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbd] | 
 | #CHECK: vsbcbiq %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbd] | 
 |  | 
 | 	vsbcbiq	%v0, %v0, %v0, %v0 | 
 | 	vsbcbiq	%v0, %v0, %v0, %v31 | 
 | 	vsbcbiq	%v0, %v0, %v31, %v0 | 
 | 	vsbcbiq	%v0, %v31, %v0, %v0 | 
 | 	vsbcbiq	%v31, %v0, %v0, %v0 | 
 | 	vsbcbiq	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vsbi    %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbf] | 
 | #CHECK: vsbi    %v0, %v0, %v0, %v0, 15  # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbf] | 
 | #CHECK: vsbi    %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbf] | 
 | #CHECK: vsbi    %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbf] | 
 | #CHECK: vsbi    %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbf] | 
 | #CHECK: vsbi    %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbf] | 
 | #CHECK: vsbi    %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbf] | 
 |  | 
 | 	vsbi	%v0, %v0, %v0, %v0, 0 | 
 | 	vsbi	%v0, %v0, %v0, %v0, 15 | 
 | 	vsbi	%v0, %v0, %v0, %v31, 0 | 
 | 	vsbi	%v0, %v0, %v31, %v0, 0 | 
 | 	vsbi	%v0, %v31, %v0, %v0, 0 | 
 | 	vsbi	%v31, %v0, %v0, %v0, 0 | 
 | 	vsbi	%v13, %v17, %v21, %v25, 11 | 
 |  | 
 | #CHECK: vsbiq   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbf] | 
 | #CHECK: vsbiq   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbf] | 
 | #CHECK: vsbiq   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbf] | 
 | #CHECK: vsbiq   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbf] | 
 | #CHECK: vsbiq   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbf] | 
 | #CHECK: vsbiq   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbf] | 
 |  | 
 | 	vsbiq	%v0, %v0, %v0, %v0 | 
 | 	vsbiq	%v0, %v0, %v0, %v31 | 
 | 	vsbiq	%v0, %v0, %v31, %v0 | 
 | 	vsbiq	%v0, %v31, %v0, %v0 | 
 | 	vsbiq	%v31, %v0, %v0, %v0 | 
 | 	vsbiq	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vscbi   %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf5] | 
 | #CHECK: vscbi   %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf5] | 
 | #CHECK: vscbi   %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf5] | 
 | #CHECK: vscbi   %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf5] | 
 | #CHECK: vscbi   %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf5] | 
 | #CHECK: vscbi   %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf5] | 
 |  | 
 | 	vscbi	%v0, %v0, %v0, 0 | 
 | 	vscbi	%v0, %v0, %v0, 15 | 
 | 	vscbi	%v0, %v0, %v31, 0 | 
 | 	vscbi	%v0, %v31, %v0, 0 | 
 | 	vscbi	%v31, %v0, %v0, 0 | 
 | 	vscbi	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vscbib  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf5] | 
 | #CHECK: vscbib  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf5] | 
 | #CHECK: vscbib  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf5] | 
 | #CHECK: vscbib  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf5] | 
 | #CHECK: vscbib  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf5] | 
 |  | 
 | 	vscbib	%v0, %v0, %v0 | 
 | 	vscbib	%v0, %v0, %v31 | 
 | 	vscbib	%v0, %v31, %v0 | 
 | 	vscbib	%v31, %v0, %v0 | 
 | 	vscbib	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vscbif  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf5] | 
 | #CHECK: vscbif  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf5] | 
 | #CHECK: vscbif  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf5] | 
 | #CHECK: vscbif  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf5] | 
 | #CHECK: vscbif  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf5] | 
 |  | 
 | 	vscbif	%v0, %v0, %v0 | 
 | 	vscbif	%v0, %v0, %v31 | 
 | 	vscbif	%v0, %v31, %v0 | 
 | 	vscbif	%v31, %v0, %v0 | 
 | 	vscbif	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vscbig  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf5] | 
 | #CHECK: vscbig  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf5] | 
 | #CHECK: vscbig  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf5] | 
 | #CHECK: vscbig  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf5] | 
 | #CHECK: vscbig  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf5] | 
 |  | 
 | 	vscbig	%v0, %v0, %v0 | 
 | 	vscbig	%v0, %v0, %v31 | 
 | 	vscbig	%v0, %v31, %v0 | 
 | 	vscbig	%v31, %v0, %v0 | 
 | 	vscbig	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vscbih  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf5] | 
 | #CHECK: vscbih  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf5] | 
 | #CHECK: vscbih  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf5] | 
 | #CHECK: vscbih  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf5] | 
 | #CHECK: vscbih  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf5] | 
 |  | 
 | 	vscbih	%v0, %v0, %v0 | 
 | 	vscbih	%v0, %v0, %v31 | 
 | 	vscbih	%v0, %v31, %v0 | 
 | 	vscbih	%v31, %v0, %v0 | 
 | 	vscbih	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vscbiq  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf5] | 
 | #CHECK: vscbiq  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf5] | 
 | #CHECK: vscbiq  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf5] | 
 | #CHECK: vscbiq  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf5] | 
 | #CHECK: vscbiq  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf5] | 
 |  | 
 | 	vscbiq	%v0, %v0, %v0 | 
 | 	vscbiq	%v0, %v0, %v31 | 
 | 	vscbiq	%v0, %v31, %v0 | 
 | 	vscbiq	%v31, %v0, %v0 | 
 | 	vscbiq	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vscef   %v0, 0(%v0), 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0x1b] | 
 | #CHECK: vscef   %v0, 0(%v0,%r1), 0      # encoding: [0xe7,0x00,0x10,0x00,0x00,0x1b] | 
 | #CHECK: vscef   %v0, 0(%v0,%r1), 3      # encoding: [0xe7,0x00,0x10,0x00,0x30,0x1b] | 
 | #CHECK: vscef   %v0, 0(%v0,%r15), 0     # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x1b] | 
 | #CHECK: vscef   %v0, 0(%v15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x1b] | 
 | #CHECK: vscef   %v0, 0(%v31,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x1b] | 
 | #CHECK: vscef   %v0, 4095(%v0,%r1), 0   # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x1b] | 
 | #CHECK: vscef   %v15, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x1b] | 
 | #CHECK: vscef   %v31, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x1b] | 
 | #CHECK: vscef   %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x1b] | 
 |  | 
 | 	vscef	%v0, 0(%v0), 0 | 
 | 	vscef	%v0, 0(%v0,%r1), 0 | 
 | 	vscef	%v0, 0(%v0,%r1), 3 | 
 | 	vscef	%v0, 0(%v0,%r15), 0 | 
 | 	vscef	%v0, 0(%v15,%r1), 0 | 
 | 	vscef	%v0, 0(%v31,%r1), 0 | 
 | 	vscef	%v0, 4095(%v0, %r1), 0 | 
 | 	vscef	%v15, 0(%v0,%r1), 0 | 
 | 	vscef	%v31, 0(%v0,%r1), 0 | 
 | 	vscef	%v10, 1000(%v19,%r7), 1 | 
 |  | 
 | #CHECK: vsceg   %v0, 0(%v0), 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0x1a] | 
 | #CHECK: vsceg   %v0, 0(%v0,%r1), 0      # encoding: [0xe7,0x00,0x10,0x00,0x00,0x1a] | 
 | #CHECK: vsceg   %v0, 0(%v0,%r1), 1      # encoding: [0xe7,0x00,0x10,0x00,0x10,0x1a] | 
 | #CHECK: vsceg   %v0, 0(%v0,%r15), 0     # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x1a] | 
 | #CHECK: vsceg   %v0, 0(%v15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x1a] | 
 | #CHECK: vsceg   %v0, 0(%v31,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x1a] | 
 | #CHECK: vsceg   %v0, 4095(%v0,%r1), 0   # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x1a] | 
 | #CHECK: vsceg   %v15, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x1a] | 
 | #CHECK: vsceg   %v31, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x1a] | 
 | #CHECK: vsceg   %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x1a] | 
 |  | 
 | 	vsceg	%v0, 0(%v0), 0 | 
 | 	vsceg	%v0, 0(%v0,%r1), 0 | 
 | 	vsceg	%v0, 0(%v0,%r1), 1 | 
 | 	vsceg	%v0, 0(%v0,%r15), 0 | 
 | 	vsceg	%v0, 0(%v15,%r1), 0 | 
 | 	vsceg	%v0, 0(%v31,%r1), 0 | 
 | 	vsceg	%v0, 4095(%v0,%r1), 0 | 
 | 	vsceg	%v15, 0(%v0,%r1), 0 | 
 | 	vsceg	%v31, 0(%v0,%r1), 0 | 
 | 	vsceg	%v10, 1000(%v19,%r7), 1 | 
 |  | 
 | #CHECK: vseg    %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5f] | 
 | #CHECK: vseg    %v0, %v0, 15            # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x5f] | 
 | #CHECK: vseg    %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5f] | 
 | #CHECK: vseg    %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5f] | 
 | #CHECK: vseg    %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5f] | 
 | #CHECK: vseg    %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5f] | 
 | #CHECK: vseg    %v14, %v17, 11          # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x5f] | 
 |  | 
 | 	vseg	%v0, %v0, 0 | 
 | 	vseg	%v0, %v0, 15 | 
 | 	vseg	%v0, %v15, 0 | 
 | 	vseg	%v0, %v31, 0 | 
 | 	vseg	%v15, %v0, 0 | 
 | 	vseg	%v31, %v0, 0 | 
 | 	vseg	%v14, %v17, 11 | 
 |  | 
 | #CHECK: vsegb   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5f] | 
 | #CHECK: vsegb   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5f] | 
 | #CHECK: vsegb   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5f] | 
 | #CHECK: vsegb   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5f] | 
 | #CHECK: vsegb   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5f] | 
 | #CHECK: vsegb   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x5f] | 
 |  | 
 | 	vsegb	%v0, %v0 | 
 | 	vsegb	%v0, %v15 | 
 | 	vsegb	%v0, %v31 | 
 | 	vsegb	%v15, %v0 | 
 | 	vsegb	%v31, %v0 | 
 | 	vsegb	%v14, %v17 | 
 |  | 
 | #CHECK: vsegf   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5f] | 
 | #CHECK: vsegf   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x5f] | 
 | #CHECK: vsegf   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x5f] | 
 | #CHECK: vsegf   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x5f] | 
 | #CHECK: vsegf   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x5f] | 
 | #CHECK: vsegf   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x5f] | 
 |  | 
 | 	vsegf	%v0, %v0 | 
 | 	vsegf	%v0, %v15 | 
 | 	vsegf	%v0, %v31 | 
 | 	vsegf	%v15, %v0 | 
 | 	vsegf	%v31, %v0 | 
 | 	vsegf	%v14, %v17 | 
 |  | 
 | #CHECK: vsegh   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5f] | 
 | #CHECK: vsegh   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x5f] | 
 | #CHECK: vsegh   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x5f] | 
 | #CHECK: vsegh   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x5f] | 
 | #CHECK: vsegh   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x5f] | 
 | #CHECK: vsegh   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x5f] | 
 |  | 
 | 	vsegh	%v0, %v0 | 
 | 	vsegh	%v0, %v15 | 
 | 	vsegh	%v0, %v31 | 
 | 	vsegh	%v15, %v0 | 
 | 	vsegh	%v31, %v0 | 
 | 	vsegh	%v14, %v17 | 
 |  | 
 | #CHECK: vsel    %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8d] | 
 | #CHECK: vsel    %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8d] | 
 | #CHECK: vsel    %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8d] | 
 | #CHECK: vsel    %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8d] | 
 | #CHECK: vsel    %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8d] | 
 | #CHECK: vsel    %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x8d] | 
 |  | 
 | 	vsel	%v0, %v0, %v0, %v0 | 
 | 	vsel	%v0, %v0, %v0, %v31 | 
 | 	vsel	%v0, %v0, %v31, %v0 | 
 | 	vsel	%v0, %v31, %v0, %v0 | 
 | 	vsel	%v31, %v0, %v0, %v0 | 
 | 	vsel 	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: vsf     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf7] | 
 | #CHECK: vsf     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf7] | 
 | #CHECK: vsf     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf7] | 
 | #CHECK: vsf     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf7] | 
 | #CHECK: vsf     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf7] | 
 |  | 
 | 	vsf	%v0, %v0, %v0 | 
 | 	vsf	%v0, %v0, %v31 | 
 | 	vsf	%v0, %v31, %v0 | 
 | 	vsf	%v31, %v0, %v0 | 
 | 	vsf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsg     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf7] | 
 | #CHECK: vsg     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf7] | 
 | #CHECK: vsg     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf7] | 
 | #CHECK: vsg     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf7] | 
 | #CHECK: vsg     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf7] | 
 |  | 
 | 	vsg	%v0, %v0, %v0 | 
 | 	vsg	%v0, %v0, %v31 | 
 | 	vsg	%v0, %v31, %v0 | 
 | 	vsg	%v31, %v0, %v0 | 
 | 	vsg	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsh     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf7] | 
 | #CHECK: vsh     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf7] | 
 | #CHECK: vsh     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf7] | 
 | #CHECK: vsh     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf7] | 
 | #CHECK: vsh     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf7] | 
 |  | 
 | 	vsh	%v0, %v0, %v0 | 
 | 	vsh	%v0, %v0, %v31 | 
 | 	vsh	%v0, %v31, %v0 | 
 | 	vsh	%v31, %v0, %v0 | 
 | 	vsh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsl     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x74] | 
 | #CHECK: vsl     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x74] | 
 | #CHECK: vsl     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x74] | 
 | #CHECK: vsl     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x74] | 
 | #CHECK: vsl     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x74] | 
 |  | 
 | 	vsl	%v0, %v0, %v0 | 
 | 	vsl	%v0, %v0, %v31 | 
 | 	vsl	%v0, %v31, %v0 | 
 | 	vsl	%v31, %v0, %v0 | 
 | 	vsl	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vslb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x75] | 
 | #CHECK: vslb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x75] | 
 | #CHECK: vslb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x75] | 
 | #CHECK: vslb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x75] | 
 | #CHECK: vslb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x75] | 
 |  | 
 | 	vslb	%v0, %v0, %v0 | 
 | 	vslb	%v0, %v0, %v31 | 
 | 	vslb	%v0, %v31, %v0 | 
 | 	vslb	%v31, %v0, %v0 | 
 | 	vslb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsldb   %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x77] | 
 | #CHECK: vsldb   %v0, %v0, %v0, 255      # encoding: [0xe7,0x00,0x00,0xff,0x00,0x77] | 
 | #CHECK: vsldb   %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x77] | 
 | #CHECK: vsldb   %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x77] | 
 | #CHECK: vsldb   %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x77] | 
 | #CHECK: vsldb   %v13, %v17, %v21, 121   # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x77] | 
 |  | 
 | 	vsldb	%v0, %v0, %v0, 0 | 
 | 	vsldb	%v0, %v0, %v0, 255 | 
 | 	vsldb	%v0, %v0, %v31, 0 | 
 | 	vsldb	%v0, %v31, %v0, 0 | 
 | 	vsldb	%v31, %v0, %v0, 0 | 
 | 	vsldb 	%v13, %v17, %v21, 0x79 | 
 |  | 
 | #CHECK: vsq     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf7] | 
 | #CHECK: vsq     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf7] | 
 | #CHECK: vsq     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf7] | 
 | #CHECK: vsq     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf7] | 
 | #CHECK: vsq     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf7] | 
 |  | 
 | 	vsq	%v0, %v0, %v0 | 
 | 	vsq	%v0, %v0, %v31 | 
 | 	vsq	%v0, %v31, %v0 | 
 | 	vsq	%v31, %v0, %v0 | 
 | 	vsq	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsra    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7e] | 
 | #CHECK: vsra    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7e] | 
 | #CHECK: vsra    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7e] | 
 | #CHECK: vsra    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7e] | 
 | #CHECK: vsra    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7e] | 
 |  | 
 | 	vsra	%v0, %v0, %v0 | 
 | 	vsra	%v0, %v0, %v31 | 
 | 	vsra	%v0, %v31, %v0 | 
 | 	vsra	%v31, %v0, %v0 | 
 | 	vsra	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsrab   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7f] | 
 | #CHECK: vsrab   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7f] | 
 | #CHECK: vsrab   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7f] | 
 | #CHECK: vsrab   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7f] | 
 | #CHECK: vsrab   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7f] | 
 |  | 
 | 	vsrab	%v0, %v0, %v0 | 
 | 	vsrab	%v0, %v0, %v31 | 
 | 	vsrab	%v0, %v31, %v0 | 
 | 	vsrab	%v31, %v0, %v0 | 
 | 	vsrab	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsrl    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7c] | 
 | #CHECK: vsrl    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7c] | 
 | #CHECK: vsrl    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7c] | 
 | #CHECK: vsrl    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7c] | 
 | #CHECK: vsrl    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7c] | 
 |  | 
 | 	vsrl	%v0, %v0, %v0 | 
 | 	vsrl	%v0, %v0, %v31 | 
 | 	vsrl	%v0, %v31, %v0 | 
 | 	vsrl	%v31, %v0, %v0 | 
 | 	vsrl	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsrlb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7d] | 
 | #CHECK: vsrlb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7d] | 
 | #CHECK: vsrlb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7d] | 
 | #CHECK: vsrlb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7d] | 
 | #CHECK: vsrlb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7d] | 
 |  | 
 | 	vsrlb	%v0, %v0, %v0 | 
 | 	vsrlb	%v0, %v0, %v31 | 
 | 	vsrlb	%v0, %v31, %v0 | 
 | 	vsrlb	%v31, %v0, %v0 | 
 | 	vsrlb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vst     %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0e] | 
 | #CHECK: vst     %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0e] | 
 | #CHECK: vst     %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0e] | 
 | #CHECK: vst     %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0e] | 
 | #CHECK: vst     %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0e] | 
 | #CHECK: vst     %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0e] | 
 | #CHECK: vst     %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x08,0x0e] | 
 |  | 
 | 	vst	%v0, 0 | 
 | 	vst	%v0, 4095 | 
 | 	vst	%v0, 0(%r15) | 
 | 	vst	%v0, 0(%r15,%r1) | 
 | 	vst	%v15, 0 | 
 | 	vst	%v31, 0 | 
 | 	vst	%v18, 0x567(%r3,%r4) | 
 |  | 
 | #CHECK: vsteb   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x08] | 
 | #CHECK: vsteb   %v0, 0, 15              # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x08] | 
 | #CHECK: vsteb   %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x08] | 
 | #CHECK: vsteb   %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x08] | 
 | #CHECK: vsteb   %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x08] | 
 | #CHECK: vsteb   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x08] | 
 | #CHECK: vsteb   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x08] | 
 | #CHECK: vsteb   %v18, 1383(%r3,%r4), 8  # encoding: [0xe7,0x23,0x45,0x67,0x88,0x08] | 
 |  | 
 | 	vsteb	%v0, 0, 0 | 
 | 	vsteb	%v0, 0, 15 | 
 | 	vsteb	%v0, 4095, 0 | 
 | 	vsteb	%v0, 0(%r15), 0 | 
 | 	vsteb	%v0, 0(%r15,%r1), 0 | 
 | 	vsteb	%v15, 0, 0 | 
 | 	vsteb	%v31, 0, 0 | 
 | 	vsteb	%v18, 1383(%r3,%r4), 8 | 
 |  | 
 | #CHECK: vstef   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0b] | 
 | #CHECK: vstef   %v0, 0, 3               # encoding: [0xe7,0x00,0x00,0x00,0x30,0x0b] | 
 | #CHECK: vstef   %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0b] | 
 | #CHECK: vstef   %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0b] | 
 | #CHECK: vstef   %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0b] | 
 | #CHECK: vstef   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0b] | 
 | #CHECK: vstef   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0b] | 
 | #CHECK: vstef   %v18, 1383(%r3,%r4), 2  # encoding: [0xe7,0x23,0x45,0x67,0x28,0x0b] | 
 |  | 
 | 	vstef	%v0, 0, 0 | 
 | 	vstef	%v0, 0, 3 | 
 | 	vstef	%v0, 4095, 0 | 
 | 	vstef	%v0, 0(%r15), 0 | 
 | 	vstef	%v0, 0(%r15,%r1), 0 | 
 | 	vstef	%v15, 0, 0 | 
 | 	vstef	%v31, 0, 0 | 
 | 	vstef	%v18, 1383(%r3,%r4), 2 | 
 |  | 
 | #CHECK: vsteg   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0a] | 
 | #CHECK: vsteg   %v0, 0, 1               # encoding: [0xe7,0x00,0x00,0x00,0x10,0x0a] | 
 | #CHECK: vsteg   %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0a] | 
 | #CHECK: vsteg   %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0a] | 
 | #CHECK: vsteg   %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0a] | 
 | #CHECK: vsteg   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0a] | 
 | #CHECK: vsteg   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0a] | 
 | #CHECK: vsteg   %v18, 1383(%r3,%r4), 1  # encoding: [0xe7,0x23,0x45,0x67,0x18,0x0a] | 
 |  | 
 | 	vsteg	%v0, 0, 0 | 
 | 	vsteg	%v0, 0, 1 | 
 | 	vsteg	%v0, 4095, 0 | 
 | 	vsteg	%v0, 0(%r15), 0 | 
 | 	vsteg	%v0, 0(%r15,%r1), 0 | 
 | 	vsteg	%v15, 0, 0 | 
 | 	vsteg	%v31, 0, 0 | 
 | 	vsteg	%v18, 1383(%r3,%r4), 1 | 
 |  | 
 | #CHECK: vsteh   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x09] | 
 | #CHECK: vsteh   %v0, 0, 7               # encoding: [0xe7,0x00,0x00,0x00,0x70,0x09] | 
 | #CHECK: vsteh   %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x09] | 
 | #CHECK: vsteh   %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x09] | 
 | #CHECK: vsteh   %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x09] | 
 | #CHECK: vsteh   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x09] | 
 | #CHECK: vsteh   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x09] | 
 | #CHECK: vsteh   %v18, 1383(%r3,%r4), 4  # encoding: [0xe7,0x23,0x45,0x67,0x48,0x09] | 
 |  | 
 | 	vsteh	%v0, 0, 0 | 
 | 	vsteh	%v0, 0, 7 | 
 | 	vsteh	%v0, 4095, 0 | 
 | 	vsteh	%v0, 0(%r15), 0 | 
 | 	vsteh	%v0, 0(%r15,%r1), 0 | 
 | 	vsteh	%v15, 0, 0 | 
 | 	vsteh	%v31, 0, 0 | 
 | 	vsteh	%v18, 1383(%r3,%r4), 4 | 
 |  | 
 | #CHECK: vstl    %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3f] | 
 | #CHECK: vstl    %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3f] | 
 | #CHECK: vstl    %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3f] | 
 | #CHECK: vstl    %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x3f] | 
 | #CHECK: vstl    %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x3f] | 
 | #CHECK: vstl    %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3f] | 
 | #CHECK: vstl    %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x08,0x3f] | 
 |  | 
 | 	vstl	%v0, %r0, 0 | 
 | 	vstl	%v0, %r0, 4095 | 
 | 	vstl	%v0, %r0, 0(%r15) | 
 | 	vstl	%v0, %r15, 0 | 
 | 	vstl	%v15, %r0, 0 | 
 | 	vstl	%v31, %r0, 0 | 
 | 	vstl	%v18, %r3, 1383(%r4) | 
 |  | 
 | #CHECK: vstm    %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3e] | 
 | #CHECK: vstm    %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3e] | 
 | #CHECK: vstm    %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3e] | 
 | #CHECK: vstm    %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3e] | 
 | #CHECK: vstm    %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3e] | 
 | #CHECK: vstm    %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x3e] | 
 |  | 
 | 	vstm	%v0, %v0, 0 | 
 | 	vstm	%v0, %v0, 4095 | 
 | 	vstm	%v0, %v0, 0(%r15) | 
 | 	vstm	%v0, %v31, 0 | 
 | 	vstm	%v31, %v0, 0 | 
 | 	vstm	%v14, %v17, 1074(%r5) | 
 |  | 
 | #CHECK: vstrc    %v0, %v0, %v0, %v0, 0, 0    # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] | 
 | #CHECK: vstrc    %v0, %v0, %v0, %v0, 15, 0   # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8a] | 
 | #CHECK: vstrc    %v0, %v0, %v0, %v0, 0, 0    # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] | 
 | #CHECK: vstrc    %v0, %v0, %v0, %v0, 15, 0   # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8a] | 
 | #CHECK: vstrc    %v0, %v0, %v0, %v0, 0, 12   # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8a] | 
 | #CHECK: vstrc    %v0, %v0, %v0, %v15, 0, 0   # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8a] | 
 | #CHECK: vstrc    %v0, %v0, %v0, %v31, 0, 0   # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8a] | 
 | #CHECK: vstrc    %v0, %v0, %v15, %v0, 0, 0   # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8a] | 
 | #CHECK: vstrc    %v0, %v0, %v31, %v0, 0, 0   # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8a] | 
 | #CHECK: vstrc    %v0, %v15, %v0, %v0, 0, 0   # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8a] | 
 | #CHECK: vstrc    %v0, %v31, %v0, %v0, 0, 0   # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8a] | 
 | #CHECK: vstrc    %v15, %v0, %v0, %v0, 0, 0   # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8a] | 
 | #CHECK: vstrc    %v31, %v0, %v0, %v0, 0, 0   # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8a] | 
 | #CHECK: vstrc    %v18, %v3, %v20, %v5, 11, 4 # encoding: [0xe7,0x23,0x4b,0x40,0x5a,0x8a] | 
 | #CHECK: vstrc    %v18, %v3, %v20, %v5, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a] | 
 |  | 
 |         vstrc    %v0, %v0, %v0, %v0, 0 | 
 |         vstrc    %v0, %v0, %v0, %v0, 15 | 
 |         vstrc    %v0, %v0, %v0, %v0, 0, 0 | 
 |         vstrc    %v0, %v0, %v0, %v0, 15, 0 | 
 |         vstrc    %v0, %v0, %v0, %v0, 0, 12 | 
 |         vstrc    %v0, %v0, %v0, %v15, 0 | 
 |         vstrc    %v0, %v0, %v0, %v31, 0 | 
 |         vstrc    %v0, %v0, %v15, %v0, 0 | 
 |         vstrc    %v0, %v0, %v31, %v0, 0 | 
 |         vstrc    %v0, %v15, %v0, %v0, 0 | 
 |         vstrc    %v0, %v31, %v0, %v0, 0 | 
 |         vstrc    %v15, %v0, %v0, %v0, 0 | 
 |         vstrc    %v31, %v0, %v0, %v0, 0 | 
 |         vstrc    %v18, %v3, %v20, %v5, 11, 4 | 
 |         vstrc    %v18, %v3, %v20, %v5, 0, 15 | 
 |  | 
 | #CHECK: vstrcb   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] | 
 | #CHECK: vstrcb   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] | 
 | #CHECK: vstrcb   %v0, %v0, %v0, %v0, 12  # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8a] | 
 | #CHECK: vstrcb   %v0, %v0, %v0, %v15, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8a] | 
 | #CHECK: vstrcb   %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8a] | 
 | #CHECK: vstrcb   %v0, %v0, %v15, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8a] | 
 | #CHECK: vstrcb   %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8a] | 
 | #CHECK: vstrcb   %v0, %v15, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8a] | 
 | #CHECK: vstrcb   %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8a] | 
 | #CHECK: vstrcb   %v15, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8a] | 
 | #CHECK: vstrcb   %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8a] | 
 | #CHECK: vstrcb   %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x40,0x5a,0x8a] | 
 | #CHECK: vstrcb   %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a] | 
 | #CHECK: vstrcbs  %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x40,0x90,0x5a,0x8a] | 
 | #CHECK: vstrczb  %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x60,0x5a,0x8a] | 
 | #CHECK: vstrczbs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x5a,0x8a] | 
 | #CHECK: vstrczbs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a] | 
 |  | 
 |         vstrcb   %v0, %v0, %v0, %v0 | 
 |         vstrcb   %v0, %v0, %v0, %v0, 0 | 
 |         vstrcb   %v0, %v0, %v0, %v0, 12 | 
 |         vstrcb   %v0, %v0, %v0, %v15 | 
 |         vstrcb   %v0, %v0, %v0, %v31 | 
 |         vstrcb   %v0, %v0, %v15, %v0 | 
 |         vstrcb   %v0, %v0, %v31, %v0 | 
 |         vstrcb   %v0, %v15, %v0, %v0 | 
 |         vstrcb   %v0, %v31, %v0, %v0 | 
 |         vstrcb   %v15, %v0, %v0, %v0 | 
 |         vstrcb   %v31, %v0, %v0, %v0 | 
 |         vstrcb   %v18, %v3, %v20, %v5, 4 | 
 |         vstrcb   %v18, %v3, %v20, %v5, 15 | 
 |         vstrcbs  %v18, %v3, %v20, %v5, 8 | 
 |         vstrczb  %v18, %v3, %v20, %v5, 4 | 
 |         vstrczbs %v18, %v3, %v20, %v5, 8 | 
 |         vstrczbs %v18, %v3, %v20, %v5, 15 | 
 |  | 
 | #CHECK: vstrcf   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8a] | 
 | #CHECK: vstrcf   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8a] | 
 | #CHECK: vstrcf   %v0, %v0, %v0, %v0, 12  # encoding: [0xe7,0x00,0x02,0xc0,0x00,0x8a] | 
 | #CHECK: vstrcf   %v0, %v0, %v0, %v15, 0  # encoding: [0xe7,0x00,0x02,0x00,0xf0,0x8a] | 
 | #CHECK: vstrcf   %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x02,0x00,0xf1,0x8a] | 
 | #CHECK: vstrcf   %v0, %v0, %v15, %v0, 0  # encoding: [0xe7,0x00,0xf2,0x00,0x00,0x8a] | 
 | #CHECK: vstrcf   %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf2,0x00,0x02,0x8a] | 
 | #CHECK: vstrcf   %v0, %v15, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x02,0x00,0x00,0x8a] | 
 | #CHECK: vstrcf   %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x02,0x00,0x04,0x8a] | 
 | #CHECK: vstrcf   %v15, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x02,0x00,0x00,0x8a] | 
 | #CHECK: vstrcf   %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x02,0x00,0x08,0x8a] | 
 | #CHECK: vstrcf   %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x40,0x5a,0x8a] | 
 | #CHECK: vstrcf   %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8a] | 
 | #CHECK: vstrcfs  %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x42,0x90,0x5a,0x8a] | 
 | #CHECK: vstrczf  %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x60,0x5a,0x8a] | 
 | #CHECK: vstrczfs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x42,0xb0,0x5a,0x8a] | 
 | #CHECK: vstrczfs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8a] | 
 |  | 
 |         vstrcf   %v0, %v0, %v0, %v0 | 
 |         vstrcf   %v0, %v0, %v0, %v0, 0 | 
 |         vstrcf   %v0, %v0, %v0, %v0, 12 | 
 |         vstrcf   %v0, %v0, %v0, %v15 | 
 |         vstrcf   %v0, %v0, %v0, %v31 | 
 |         vstrcf   %v0, %v0, %v15, %v0 | 
 |         vstrcf   %v0, %v0, %v31, %v0 | 
 |         vstrcf   %v0, %v15, %v0, %v0 | 
 |         vstrcf   %v0, %v31, %v0, %v0 | 
 |         vstrcf   %v15, %v0, %v0, %v0 | 
 |         vstrcf   %v31, %v0, %v0, %v0 | 
 |         vstrcf   %v18, %v3, %v20, %v5, 4 | 
 |         vstrcf   %v18, %v3, %v20, %v5, 15 | 
 |         vstrcfs  %v18, %v3, %v20, %v5, 8 | 
 |         vstrczf  %v18, %v3, %v20, %v5, 4 | 
 |         vstrczfs %v18, %v3, %v20, %v5, 8 | 
 |         vstrczfs %v18, %v3, %v20, %v5, 15 | 
 |  | 
 | #CHECK: vstrch   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8a] | 
 | #CHECK: vstrch   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8a] | 
 | #CHECK: vstrch   %v0, %v0, %v0, %v0, 12  # encoding: [0xe7,0x00,0x01,0xc0,0x00,0x8a] | 
 | #CHECK: vstrch   %v0, %v0, %v0, %v15, 0  # encoding: [0xe7,0x00,0x01,0x00,0xf0,0x8a] | 
 | #CHECK: vstrch   %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x01,0x00,0xf1,0x8a] | 
 | #CHECK: vstrch   %v0, %v0, %v15, %v0, 0  # encoding: [0xe7,0x00,0xf1,0x00,0x00,0x8a] | 
 | #CHECK: vstrch   %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf1,0x00,0x02,0x8a] | 
 | #CHECK: vstrch   %v0, %v15, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x01,0x00,0x00,0x8a] | 
 | #CHECK: vstrch   %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x01,0x00,0x04,0x8a] | 
 | #CHECK: vstrch   %v15, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x01,0x00,0x00,0x8a] | 
 | #CHECK: vstrch   %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x01,0x00,0x08,0x8a] | 
 | #CHECK: vstrch   %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x40,0x5a,0x8a] | 
 | #CHECK: vstrch   %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8a] | 
 | #CHECK: vstrchs  %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x41,0x90,0x5a,0x8a] | 
 | #CHECK: vstrczh  %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x60,0x5a,0x8a] | 
 | #CHECK: vstrczhs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x41,0xb0,0x5a,0x8a] | 
 | #CHECK: vstrczhs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8a] | 
 |  | 
 |         vstrch   %v0, %v0, %v0, %v0 | 
 |         vstrch   %v0, %v0, %v0, %v0, 0 | 
 |         vstrch   %v0, %v0, %v0, %v0, 12 | 
 |         vstrch   %v0, %v0, %v0, %v15 | 
 |         vstrch   %v0, %v0, %v0, %v31 | 
 |         vstrch   %v0, %v0, %v15, %v0 | 
 |         vstrch   %v0, %v0, %v31, %v0 | 
 |         vstrch   %v0, %v15, %v0, %v0 | 
 |         vstrch   %v0, %v31, %v0, %v0 | 
 |         vstrch   %v15, %v0, %v0, %v0 | 
 |         vstrch   %v31, %v0, %v0, %v0 | 
 |         vstrch   %v18, %v3, %v20, %v5, 4 | 
 |         vstrch   %v18, %v3, %v20, %v5, 15 | 
 |         vstrchs  %v18, %v3, %v20, %v5, 8 | 
 |         vstrczh  %v18, %v3, %v20, %v5, 4 | 
 |         vstrczhs %v18, %v3, %v20, %v5, 8 | 
 |         vstrczhs %v18, %v3, %v20, %v5, 15 | 
 |  | 
 | #CHECK: vsum    %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x64] | 
 | #CHECK: vsum    %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x64] | 
 | #CHECK: vsum    %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x64] | 
 | #CHECK: vsum    %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x64] | 
 | #CHECK: vsum    %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x64] | 
 | #CHECK: vsum    %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0x64] | 
 |  | 
 | 	vsum	%v0, %v0, %v0, 0 | 
 | 	vsum	%v0, %v0, %v0, 15 | 
 | 	vsum	%v0, %v0, %v31, 0 | 
 | 	vsum	%v0, %v31, %v0, 0 | 
 | 	vsum	%v31, %v0, %v0, 0 | 
 | 	vsum	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vsumb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x64] | 
 | #CHECK: vsumb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x64] | 
 | #CHECK: vsumb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x64] | 
 | #CHECK: vsumb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x64] | 
 | #CHECK: vsumb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x64] | 
 |  | 
 | 	vsumb	%v0, %v0, %v0 | 
 | 	vsumb	%v0, %v0, %v31 | 
 | 	vsumb	%v0, %v31, %v0 | 
 | 	vsumb	%v31, %v0, %v0 | 
 | 	vsumb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsumg   %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x65] | 
 | #CHECK: vsumg   %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x65] | 
 | #CHECK: vsumg   %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x65] | 
 | #CHECK: vsumg   %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x65] | 
 | #CHECK: vsumg   %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x65] | 
 | #CHECK: vsumg   %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0x65] | 
 |  | 
 | 	vsumg	%v0, %v0, %v0, 0 | 
 | 	vsumg	%v0, %v0, %v0, 15 | 
 | 	vsumg	%v0, %v0, %v31, 0 | 
 | 	vsumg	%v0, %v31, %v0, 0 | 
 | 	vsumg	%v31, %v0, %v0, 0 | 
 | 	vsumg	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vsumgf  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x65] | 
 | #CHECK: vsumgf  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x65] | 
 | #CHECK: vsumgf  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x65] | 
 | #CHECK: vsumgf  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x65] | 
 | #CHECK: vsumgf  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x65] | 
 |  | 
 | 	vsumgf	%v0, %v0, %v0 | 
 | 	vsumgf	%v0, %v0, %v31 | 
 | 	vsumgf	%v0, %v31, %v0 | 
 | 	vsumgf	%v31, %v0, %v0 | 
 | 	vsumgf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsumgh  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x65] | 
 | #CHECK: vsumgh  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x65] | 
 | #CHECK: vsumgh  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x65] | 
 | #CHECK: vsumgh  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x65] | 
 | #CHECK: vsumgh  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x65] | 
 |  | 
 | 	vsumgh	%v0, %v0, %v0 | 
 | 	vsumgh	%v0, %v0, %v31 | 
 | 	vsumgh	%v0, %v31, %v0 | 
 | 	vsumgh	%v31, %v0, %v0 | 
 | 	vsumgh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsumh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x64] | 
 | #CHECK: vsumh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x64] | 
 | #CHECK: vsumh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x64] | 
 | #CHECK: vsumh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x64] | 
 | #CHECK: vsumh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x64] | 
 |  | 
 | 	vsumh	%v0, %v0, %v0 | 
 | 	vsumh	%v0, %v0, %v31 | 
 | 	vsumh	%v0, %v31, %v0 | 
 | 	vsumh	%v31, %v0, %v0 | 
 | 	vsumh	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsumq   %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x67] | 
 | #CHECK: vsumq   %v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x67] | 
 | #CHECK: vsumq   %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x67] | 
 | #CHECK: vsumq   %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x67] | 
 | #CHECK: vsumq   %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x67] | 
 | #CHECK: vsumq   %v18, %v3, %v20, 11     # encoding: [0xe7,0x23,0x40,0x00,0xba,0x67] | 
 |  | 
 | 	vsumq	%v0, %v0, %v0, 0 | 
 | 	vsumq	%v0, %v0, %v0, 15 | 
 | 	vsumq	%v0, %v0, %v31, 0 | 
 | 	vsumq	%v0, %v31, %v0, 0 | 
 | 	vsumq	%v31, %v0, %v0, 0 | 
 | 	vsumq	%v18, %v3, %v20, 11 | 
 |  | 
 | #CHECK: vsumqf  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x67] | 
 | #CHECK: vsumqf  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x67] | 
 | #CHECK: vsumqf  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x67] | 
 | #CHECK: vsumqf  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x67] | 
 | #CHECK: vsumqf  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x67] | 
 |  | 
 | 	vsumqf	%v0, %v0, %v0 | 
 | 	vsumqf	%v0, %v0, %v31 | 
 | 	vsumqf	%v0, %v31, %v0 | 
 | 	vsumqf	%v31, %v0, %v0 | 
 | 	vsumqf	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vsumqg  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x67] | 
 | #CHECK: vsumqg  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x67] | 
 | #CHECK: vsumqg  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x67] | 
 | #CHECK: vsumqg  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x67] | 
 | #CHECK: vsumqg  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x67] | 
 |  | 
 | 	vsumqg	%v0, %v0, %v0 | 
 | 	vsumqg	%v0, %v0, %v31 | 
 | 	vsumqg	%v0, %v31, %v0 | 
 | 	vsumqg	%v31, %v0, %v0 | 
 | 	vsumqg	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vtm     %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd8] | 
 | #CHECK: vtm     %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd8] | 
 | #CHECK: vtm     %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd8] | 
 | #CHECK: vtm     %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd8] | 
 | #CHECK: vtm     %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd8] | 
 | #CHECK: vtm     %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd8] | 
 |  | 
 | 	vtm	%v0, %v0 | 
 | 	vtm	%v0, %v15 | 
 | 	vtm	%v0, %v31 | 
 | 	vtm	%v15, %v0 | 
 | 	vtm	%v31, %v0 | 
 | 	vtm	%v14, %v17 | 
 |  | 
 | #CHECK: vuph    %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd7] | 
 | #CHECK: vuph    %v0, %v0, 15            # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd7] | 
 | #CHECK: vuph    %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd7] | 
 | #CHECK: vuph    %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd7] | 
 | #CHECK: vuph    %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd7] | 
 | #CHECK: vuph    %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd7] | 
 | #CHECK: vuph    %v14, %v17, 11          # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd7] | 
 |  | 
 | 	vuph	%v0, %v0, 0 | 
 | 	vuph	%v0, %v0, 15 | 
 | 	vuph	%v0, %v15, 0 | 
 | 	vuph	%v0, %v31, 0 | 
 | 	vuph	%v15, %v0, 0 | 
 | 	vuph	%v31, %v0, 0 | 
 | 	vuph	%v14, %v17, 11 | 
 |  | 
 | #CHECK: vuphb   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd7] | 
 | #CHECK: vuphb   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd7] | 
 | #CHECK: vuphb   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd7] | 
 | #CHECK: vuphb   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd7] | 
 | #CHECK: vuphb   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd7] | 
 | #CHECK: vuphb   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd7] | 
 |  | 
 | 	vuphb	%v0, %v0 | 
 | 	vuphb	%v0, %v15 | 
 | 	vuphb	%v0, %v31 | 
 | 	vuphb	%v15, %v0 | 
 | 	vuphb	%v31, %v0 | 
 | 	vuphb	%v14, %v17 | 
 |  | 
 | #CHECK: vuphf   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd7] | 
 | #CHECK: vuphf   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd7] | 
 | #CHECK: vuphf   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd7] | 
 | #CHECK: vuphf   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd7] | 
 | #CHECK: vuphf   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd7] | 
 | #CHECK: vuphf   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd7] | 
 |  | 
 | 	vuphf	%v0, %v0 | 
 | 	vuphf	%v0, %v15 | 
 | 	vuphf	%v0, %v31 | 
 | 	vuphf	%v15, %v0 | 
 | 	vuphf	%v31, %v0 | 
 | 	vuphf	%v14, %v17 | 
 |  | 
 | #CHECK: vuphh   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd7] | 
 | #CHECK: vuphh   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd7] | 
 | #CHECK: vuphh   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd7] | 
 | #CHECK: vuphh   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd7] | 
 | #CHECK: vuphh   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd7] | 
 | #CHECK: vuphh   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd7] | 
 |  | 
 | 	vuphh	%v0, %v0 | 
 | 	vuphh	%v0, %v15 | 
 | 	vuphh	%v0, %v31 | 
 | 	vuphh	%v15, %v0 | 
 | 	vuphh	%v31, %v0 | 
 | 	vuphh	%v14, %v17 | 
 |  | 
 | #CHECK: vupl    %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd6] | 
 | #CHECK: vupl    %v0, %v0, 15            # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd6] | 
 | #CHECK: vupl    %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd6] | 
 | #CHECK: vupl    %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd6] | 
 | #CHECK: vupl    %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd6] | 
 | #CHECK: vupl    %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd6] | 
 | #CHECK: vupl    %v14, %v17, 11          # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd6] | 
 |  | 
 | 	vupl	%v0, %v0, 0 | 
 | 	vupl	%v0, %v0, 15 | 
 | 	vupl	%v0, %v15, 0 | 
 | 	vupl	%v0, %v31, 0 | 
 | 	vupl	%v15, %v0, 0 | 
 | 	vupl	%v31, %v0, 0 | 
 | 	vupl	%v14, %v17, 11 | 
 |  | 
 | #CHECK: vuplb   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd6] | 
 | #CHECK: vuplb   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd6] | 
 | #CHECK: vuplb   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd6] | 
 | #CHECK: vuplb   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd6] | 
 | #CHECK: vuplb   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd6] | 
 | #CHECK: vuplb   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd6] | 
 |  | 
 | 	vuplb	%v0, %v0 | 
 | 	vuplb	%v0, %v15 | 
 | 	vuplb	%v0, %v31 | 
 | 	vuplb	%v15, %v0 | 
 | 	vuplb	%v31, %v0 | 
 | 	vuplb	%v14, %v17 | 
 |  | 
 | #CHECK: vuplf   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd6] | 
 | #CHECK: vuplf   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd6] | 
 | #CHECK: vuplf   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd6] | 
 | #CHECK: vuplf   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd6] | 
 | #CHECK: vuplf   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd6] | 
 | #CHECK: vuplf   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd6] | 
 |  | 
 | 	vuplf	%v0, %v0 | 
 | 	vuplf	%v0, %v15 | 
 | 	vuplf	%v0, %v31 | 
 | 	vuplf	%v15, %v0 | 
 | 	vuplf	%v31, %v0 | 
 | 	vuplf	%v14, %v17 | 
 |  | 
 | #CHECK: vuplh   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd5] | 
 | #CHECK: vuplh   %v0, %v0, 15            # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd5] | 
 | #CHECK: vuplh   %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd5] | 
 | #CHECK: vuplh   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd5] | 
 | #CHECK: vuplh   %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd5] | 
 | #CHECK: vuplh   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd5] | 
 | #CHECK: vuplh   %v14, %v17, 11          # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd5] | 
 |  | 
 | 	vuplh	%v0, %v0, 0 | 
 | 	vuplh	%v0, %v0, 15 | 
 | 	vuplh	%v0, %v15, 0 | 
 | 	vuplh	%v0, %v31, 0 | 
 | 	vuplh	%v15, %v0, 0 | 
 | 	vuplh	%v31, %v0, 0 | 
 | 	vuplh	%v14, %v17, 11 | 
 |  | 
 | #CHECK: vuplhb  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd5] | 
 | #CHECK: vuplhb  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd5] | 
 | #CHECK: vuplhb  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd5] | 
 | #CHECK: vuplhb  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd5] | 
 | #CHECK: vuplhb  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd5] | 
 | #CHECK: vuplhb  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd5] | 
 |  | 
 | 	vuplhb	%v0, %v0 | 
 | 	vuplhb	%v0, %v15 | 
 | 	vuplhb	%v0, %v31 | 
 | 	vuplhb	%v15, %v0 | 
 | 	vuplhb	%v31, %v0 | 
 | 	vuplhb	%v14, %v17 | 
 |  | 
 | #CHECK: vuplhf  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd5] | 
 | #CHECK: vuplhf  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd5] | 
 | #CHECK: vuplhf  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd5] | 
 | #CHECK: vuplhf  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd5] | 
 | #CHECK: vuplhf  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd5] | 
 | #CHECK: vuplhf  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd5] | 
 |  | 
 | 	vuplhf	%v0, %v0 | 
 | 	vuplhf	%v0, %v15 | 
 | 	vuplhf	%v0, %v31 | 
 | 	vuplhf	%v15, %v0 | 
 | 	vuplhf	%v31, %v0 | 
 | 	vuplhf	%v14, %v17 | 
 |  | 
 | #CHECK: vuplhh  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd5] | 
 | #CHECK: vuplhh  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd5] | 
 | #CHECK: vuplhh  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd5] | 
 | #CHECK: vuplhh  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd5] | 
 | #CHECK: vuplhh  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd5] | 
 | #CHECK: vuplhh  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd5] | 
 |  | 
 | 	vuplhh	%v0, %v0 | 
 | 	vuplhh	%v0, %v15 | 
 | 	vuplhh	%v0, %v31 | 
 | 	vuplhh	%v15, %v0 | 
 | 	vuplhh	%v31, %v0 | 
 | 	vuplhh	%v14, %v17 | 
 |  | 
 | #CHECK: vuplhw  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd6] | 
 | #CHECK: vuplhw  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd6] | 
 | #CHECK: vuplhw  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd6] | 
 | #CHECK: vuplhw  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd6] | 
 | #CHECK: vuplhw  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd6] | 
 | #CHECK: vuplhw  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd6] | 
 |  | 
 | 	vuplhw	%v0, %v0 | 
 | 	vuplhw	%v0, %v15 | 
 | 	vuplhw	%v0, %v31 | 
 | 	vuplhw	%v15, %v0 | 
 | 	vuplhw	%v31, %v0 | 
 | 	vuplhw	%v14, %v17 | 
 |  | 
 | #CHECK: vupll   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd4] | 
 | #CHECK: vupll   %v0, %v0, 15            # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd4] | 
 | #CHECK: vupll   %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd4] | 
 | #CHECK: vupll   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd4] | 
 | #CHECK: vupll   %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd4] | 
 | #CHECK: vupll   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd4] | 
 | #CHECK: vupll   %v14, %v17, 11          # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd4] | 
 |  | 
 | 	vupll	%v0, %v0, 0 | 
 | 	vupll	%v0, %v0, 15 | 
 | 	vupll	%v0, %v15, 0 | 
 | 	vupll	%v0, %v31, 0 | 
 | 	vupll	%v15, %v0, 0 | 
 | 	vupll	%v31, %v0, 0 | 
 | 	vupll	%v14, %v17, 11 | 
 |  | 
 | #CHECK: vupllb  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd4] | 
 | #CHECK: vupllb  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd4] | 
 | #CHECK: vupllb  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd4] | 
 | #CHECK: vupllb  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd4] | 
 | #CHECK: vupllb  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd4] | 
 | #CHECK: vupllb  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd4] | 
 |  | 
 | 	vupllb	%v0, %v0 | 
 | 	vupllb	%v0, %v15 | 
 | 	vupllb	%v0, %v31 | 
 | 	vupllb	%v15, %v0 | 
 | 	vupllb	%v31, %v0 | 
 | 	vupllb	%v14, %v17 | 
 |  | 
 | #CHECK: vupllf  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd4] | 
 | #CHECK: vupllf  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd4] | 
 | #CHECK: vupllf  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd4] | 
 | #CHECK: vupllf  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd4] | 
 | #CHECK: vupllf  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd4] | 
 | #CHECK: vupllf  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd4] | 
 |  | 
 | 	vupllf	%v0, %v0 | 
 | 	vupllf	%v0, %v15 | 
 | 	vupllf	%v0, %v31 | 
 | 	vupllf	%v15, %v0 | 
 | 	vupllf	%v31, %v0 | 
 | 	vupllf	%v14, %v17 | 
 |  | 
 | #CHECK: vupllh  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd4] | 
 | #CHECK: vupllh  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd4] | 
 | #CHECK: vupllh  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd4] | 
 | #CHECK: vupllh  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd4] | 
 | #CHECK: vupllh  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd4] | 
 | #CHECK: vupllh  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd4] | 
 |  | 
 | 	vupllh	%v0, %v0 | 
 | 	vupllh	%v0, %v15 | 
 | 	vupllh	%v0, %v31 | 
 | 	vupllh	%v15, %v0 | 
 | 	vupllh	%v31, %v0 | 
 | 	vupllh	%v14, %v17 | 
 |  | 
 | #CHECK: vx      %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6d] | 
 | #CHECK: vx      %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6d] | 
 | #CHECK: vx      %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6d] | 
 | #CHECK: vx      %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6d] | 
 | #CHECK: vx      %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6d] | 
 |  | 
 | 	vx	%v0, %v0, %v0 | 
 | 	vx	%v0, %v0, %v31 | 
 | 	vx	%v0, %v31, %v0 | 
 | 	vx	%v31, %v0, %v0 | 
 | 	vx	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: vzero   %v0                     # encoding: [0xe7,0x00,0x00,0x00,0x00,0x44] | 
 | #CHECK: vzero   %v11                    # encoding: [0xe7,0xb0,0x00,0x00,0x00,0x44] | 
 | #CHECK: vzero   %v15                    # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x44] | 
 | #CHECK: vzero   %v31                    # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x44] | 
 |  | 
 | 	vzero	%v0 | 
 | 	vzero	%v11 | 
 | 	vzero	%v15 | 
 | 	vzero	%v31 | 
 |  | 
 | #CHECK: wcdgb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc3] | 
 | #CHECK: wcdgb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc3] | 
 | #CHECK: wcdgb   %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc3] | 
 | #CHECK: wcdgb   %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3] | 
 | #CHECK: wcdgb   %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3] | 
 | #CHECK: wcdgb   %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc3] | 
 | #CHECK: wcdgb   %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc3] | 
 | #CHECK: wcdgb   %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc3] | 
 |  | 
 | 	wcdgb	%v0, %v0, 0, 0 | 
 | 	wcdgb   %f0, %f0, 0, 0 | 
 |  	wcdgb	%v0, %v0, 0, 15 | 
 | 	wcdgb	%v0, %v0, 4, 0 | 
 | 	wcdgb	%v0, %v0, 12, 0 | 
 | 	wcdgb	%v0, %v31, 0, 0 | 
 | 	wcdgb	%v31, %v0, 0, 0 | 
 | 	wcdgb	%v14, %v17, 4, 10 | 
 |  | 
 | #CHECK: wcdlgb  %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc1] | 
 | #CHECK: wcdlgb  %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc1] | 
 | #CHECK: wcdlgb  %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc1] | 
 | #CHECK: wcdlgb  %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1] | 
 | #CHECK: wcdlgb  %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1] | 
 | #CHECK: wcdlgb  %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc1] | 
 | #CHECK: wcdlgb  %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc1] | 
 | #CHECK: wcdlgb  %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc1] | 
 |  | 
 | 	wcdlgb	%v0, %v0, 0, 0 | 
 | 	wcdlgb  %f0, %f0, 0, 0 | 
 |  	wcdlgb	%v0, %v0, 0, 15 | 
 | 	wcdlgb	%v0, %v0, 4, 0 | 
 | 	wcdlgb	%v0, %v0, 12, 0 | 
 | 	wcdlgb	%v0, %v31, 0, 0 | 
 | 	wcdlgb	%v31, %v0, 0, 0 | 
 | 	wcdlgb	%v14, %v17, 4, 10 | 
 |  | 
 | #CHECK: wcgdb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc2] | 
 | #CHECK: wcgdb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc2] | 
 | #CHECK: wcgdb   %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc2] | 
 | #CHECK: wcgdb   %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2] | 
 | #CHECK: wcgdb   %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2] | 
 | #CHECK: wcgdb   %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc2] | 
 | #CHECK: wcgdb   %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc2] | 
 | #CHECK: wcgdb   %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc2] | 
 |  | 
 | 	wcgdb	%v0, %v0, 0, 0 | 
 | 	wcgdb  	%f0, %f0, 0, 0 | 
 |  	wcgdb	%v0, %v0, 0, 15 | 
 | 	wcgdb	%v0, %v0, 4, 0 | 
 | 	wcgdb	%v0, %v0, 12, 0 | 
 | 	wcgdb	%v0, %v31, 0, 0 | 
 | 	wcgdb	%v31, %v0, 0, 0 | 
 | 	wcgdb	%v14, %v17, 4, 10 | 
 |  | 
 | #CHECK: wclgdb  %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc0] | 
 | #CHECK: wclgdb  %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc0] | 
 | #CHECK: wclgdb  %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc0] | 
 | #CHECK: wclgdb  %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0] | 
 | #CHECK: wclgdb  %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0] | 
 | #CHECK: wclgdb  %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc0] | 
 | #CHECK: wclgdb  %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc0] | 
 | #CHECK: wclgdb  %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc0] | 
 |  | 
 | 	wclgdb	%v0, %v0, 0, 0 | 
 | 	wclgdb  %f0, %f0, 0, 0 | 
 |  	wclgdb	%v0, %v0, 0, 15 | 
 | 	wclgdb	%v0, %v0, 4, 0 | 
 | 	wclgdb	%v0, %v0, 12, 0 | 
 | 	wclgdb	%v0, %v31, 0, 0 | 
 | 	wclgdb	%v31, %v0, 0, 0 | 
 | 	wclgdb	%v14, %v17, 4, 10 | 
 |  | 
 | #CHECK: wfadb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe3] | 
 | #CHECK: wfadb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe3] | 
 | #CHECK: wfadb   %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe3] | 
 | #CHECK: wfadb   %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe3] | 
 | #CHECK: wfadb   %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe3] | 
 | #CHECK: wfadb   %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe3] | 
 |  | 
 | 	wfadb	%v0, %v0, %v0 | 
 | 	wfadb   %f0, %f0, %f0 | 
 | 	wfadb	%v0, %v0, %v31 | 
 | 	wfadb	%v0, %v31, %v0 | 
 | 	wfadb	%v31, %v0, %v0 | 
 | 	wfadb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: wfc     %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0xcb] | 
 | #CHECK: wfc     %f0, %f0, 15, 0         # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xcb] | 
 | #CHECK: wfc     %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xcb] | 
 | #CHECK: wfc     %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0xcb] | 
 | #CHECK: wfc     %f0, %f15, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xcb] | 
 | #CHECK: wfc     %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xcb] | 
 | #CHECK: wfc     %f15, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xcb] | 
 | #CHECK: wfc     %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xcb] | 
 | #CHECK: wfc     %f14, %v17, 11, 9       # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xcb] | 
 |  | 
 | 	wfc	%v0, %v0, 0, 0 | 
 | 	wfc	%v0, %v0, 15, 0 | 
 | 	wfc	%v0, %v0, 0, 15 | 
 | 	wfc	%f0, %f0, 0, 0 | 
 | 	wfc	%v0, %v15, 0, 0 | 
 | 	wfc	%v0, %v31, 0, 0 | 
 | 	wfc	%v15, %v0, 0, 0 | 
 | 	wfc	%v31, %v0, 0, 0 | 
 | 	wfc	%v14, %v17, 11, 9 | 
 |  | 
 | #CHECK: wfcdb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcb] | 
 | #CHECK: wfcdb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcb] | 
 | #CHECK: wfcdb   %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcb] | 
 | #CHECK: wfcdb   %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcb] | 
 | #CHECK: wfcdb   %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcb] | 
 | #CHECK: wfcdb   %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcb] | 
 | #CHECK: wfcdb   %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xcb] | 
 |  | 
 | 	wfcdb	%v0, %v0 | 
 | 	wfcdb	%f0, %f0 | 
 | 	wfcdb	%v0, %v15 | 
 | 	wfcdb	%v0, %v31 | 
 | 	wfcdb	%v15, %v0 | 
 | 	wfcdb	%v31, %v0 | 
 | 	wfcdb	%v14, %v17 | 
 |  | 
 | #CHECK: wfcedb  %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe8] | 
 | #CHECK: wfcedb  %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe8] | 
 | #CHECK: wfcedb  %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe8] | 
 | #CHECK: wfcedb  %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe8] | 
 | #CHECK: wfcedb  %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe8] | 
 | #CHECK: wfcedb  %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe8] | 
 |  | 
 | 	wfcedb	%v0, %v0, %v0 | 
 | 	wfcedb	%f0, %f0, %f0 | 
 | 	wfcedb	%v0, %v0, %v31 | 
 | 	wfcedb	%v0, %v31, %v0 | 
 | 	wfcedb	%v31, %v0, %v0 | 
 | 	wfcedb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: wfcedbs %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x18,0x30,0xe8] | 
 | #CHECK: wfcedbs %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x18,0x30,0xe8] | 
 | #CHECK: wfcedbs %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xe8] | 
 | #CHECK: wfcedbs %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xe8] | 
 | #CHECK: wfcedbs %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xe8] | 
 | #CHECK: wfcedbs %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xe8] | 
 |  | 
 | 	wfcedbs	%v0, %v0, %v0 | 
 | 	wfcedbs	%f0, %f0, %f0 | 
 | 	wfcedbs	%v0, %v0, %v31 | 
 | 	wfcedbs	%v0, %v31, %v0 | 
 | 	wfcedbs	%v31, %v0, %v0 | 
 | 	wfcedbs	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: wfchdb  %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xeb] | 
 | #CHECK: wfchdb  %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xeb] | 
 | #CHECK: wfchdb  %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xeb] | 
 | #CHECK: wfchdb  %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xeb] | 
 | #CHECK: wfchdb  %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xeb] | 
 | #CHECK: wfchdb  %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xeb] | 
 |  | 
 | 	wfchdb	%v0, %v0, %v0 | 
 | 	wfchdb	%f0, %f0, %f0 | 
 | 	wfchdb	%v0, %v0, %v31 | 
 | 	wfchdb	%v0, %v31, %v0 | 
 | 	wfchdb	%v31, %v0, %v0 | 
 | 	wfchdb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: wfchdbs %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x18,0x30,0xeb] | 
 | #CHECK: wfchdbs %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x18,0x30,0xeb] | 
 | #CHECK: wfchdbs %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xeb] | 
 | #CHECK: wfchdbs %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xeb] | 
 | #CHECK: wfchdbs %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xeb] | 
 | #CHECK: wfchdbs %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xeb] | 
 |  | 
 | 	wfchdbs	%v0, %v0, %v0 | 
 | 	wfchdbs	%f0, %f0, %f0 | 
 | 	wfchdbs	%v0, %v0, %v31 | 
 | 	wfchdbs	%v0, %v31, %v0 | 
 | 	wfchdbs	%v31, %v0, %v0 | 
 | 	wfchdbs	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: wfchedb %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xea] | 
 | #CHECK: wfchedb %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xea] | 
 | #CHECK: wfchedb %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xea] | 
 | #CHECK: wfchedb %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xea] | 
 | #CHECK: wfchedb %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xea] | 
 | #CHECK: wfchedb %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xea] | 
 |  | 
 | 	wfchedb	%v0, %v0, %v0 | 
 | 	wfchedb	%f0, %f0, %f0 | 
 | 	wfchedb	%v0, %v0, %v31 | 
 | 	wfchedb	%v0, %v31, %v0 | 
 | 	wfchedb	%v31, %v0, %v0 | 
 | 	wfchedb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: wfchedbs %f0, %f0, %f0          # encoding: [0xe7,0x00,0x00,0x18,0x30,0xea] | 
 | #CHECK: wfchedbs %f0, %f0, %f0          # encoding: [0xe7,0x00,0x00,0x18,0x30,0xea] | 
 | #CHECK: wfchedbs %f0, %f0, %v31         # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xea] | 
 | #CHECK: wfchedbs %f0, %v31, %f0         # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xea] | 
 | #CHECK: wfchedbs %v31, %f0, %f0         # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xea] | 
 | #CHECK: wfchedbs %v18, %f3, %v20        # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xea] | 
 |  | 
 | 	wfchedbs %v0, %v0, %v0 | 
 | 	wfchedbs %f0, %f0, %f0 | 
 | 	wfchedbs %v0, %v0, %v31 | 
 | 	wfchedbs %v0, %v31, %v0 | 
 | 	wfchedbs %v31, %v0, %v0 | 
 | 	wfchedbs %v18, %v3, %v20 | 
 |  | 
 | #CHECK: wfddb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe5] | 
 | #CHECK: wfddb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe5] | 
 | #CHECK: wfddb   %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe5] | 
 | #CHECK: wfddb   %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe5] | 
 | #CHECK: wfddb   %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe5] | 
 | #CHECK: wfddb   %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe5] | 
 |  | 
 | 	wfddb	%v0, %v0, %v0 | 
 | 	wfddb	%f0, %f0, %f0 | 
 | 	wfddb	%v0, %v0, %v31 | 
 | 	wfddb	%v0, %v31, %v0 | 
 | 	wfddb	%v31, %v0, %v0 | 
 | 	wfddb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: wfidb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc7] | 
 | #CHECK: wfidb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc7] | 
 | #CHECK: wfidb   %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc7] | 
 | #CHECK: wfidb   %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7] | 
 | #CHECK: wfidb   %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7] | 
 | #CHECK: wfidb   %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc7] | 
 | #CHECK: wfidb   %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc7] | 
 | #CHECK: wfidb   %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc7] | 
 |  | 
 | 	wfidb	%v0, %v0, 0, 0 | 
 | 	wfidb	%f0, %f0, 0, 0 | 
 |  	wfidb	%v0, %v0, 0, 15 | 
 | 	wfidb	%v0, %v0, 4, 0 | 
 | 	wfidb	%v0, %v0, 12, 0 | 
 | 	wfidb	%v0, %v31, 0, 0 | 
 | 	wfidb	%v31, %v0, 0, 0 | 
 | 	wfidb	%v14, %v17, 4, 10 | 
 |  | 
 | #CHECK: wfk     %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0xca] | 
 | #CHECK: wfk     %f0, %f0, 15, 0         # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xca] | 
 | #CHECK: wfk     %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xca] | 
 | #CHECK: wfk     %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0xca] | 
 | #CHECK: wfk     %f0, %f15, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xca] | 
 | #CHECK: wfk     %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xca] | 
 | #CHECK: wfk     %f15, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xca] | 
 | #CHECK: wfk     %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xca] | 
 | #CHECK: wfk     %f14, %v17, 11, 9       # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xca] | 
 |  | 
 | 	wfk	%v0, %v0, 0, 0 | 
 | 	wfk	%v0, %v0, 15, 0 | 
 | 	wfk	%v0, %v0, 0, 15 | 
 | 	wfk	%f0, %f0, 0, 0 | 
 | 	wfk	%v0, %v15, 0, 0 | 
 | 	wfk	%v0, %v31, 0, 0 | 
 | 	wfk	%v15, %v0, 0, 0 | 
 | 	wfk	%v31, %v0, 0, 0 | 
 | 	wfk	%v14, %v17, 11, 9 | 
 |  | 
 | #CHECK: wfkdb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xca] | 
 | #CHECK: wfkdb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xca] | 
 | #CHECK: wfkdb   %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xca] | 
 | #CHECK: wfkdb   %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xca] | 
 | #CHECK: wfkdb   %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xca] | 
 | #CHECK: wfkdb   %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xca] | 
 | #CHECK: wfkdb   %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xca] | 
 |  | 
 | 	wfkdb	%v0, %v0 | 
 | 	wfkdb	%f0, %f0 | 
 | 	wfkdb	%v0, %v15 | 
 | 	wfkdb	%v0, %v31 | 
 | 	wfkdb	%v15, %v0 | 
 | 	wfkdb	%v31, %v0 | 
 | 	wfkdb	%v14, %v17 | 
 |  | 
 | #CHECK: wflcdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] | 
 | #CHECK: wflcdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] | 
 | #CHECK: wflcdb  %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xcc] | 
 | #CHECK: wflcdb  %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xcc] | 
 | #CHECK: wflcdb  %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xcc] | 
 | #CHECK: wflcdb  %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xcc] | 
 | #CHECK: wflcdb  %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x08,0x34,0xcc] | 
 |  | 
 | 	wflcdb	%v0, %v0 | 
 | 	wflcdb  %f0, %f0 | 
 | 	wflcdb	%v0, %v15 | 
 | 	wflcdb	%v0, %v31 | 
 | 	wflcdb	%v15, %v0 | 
 | 	wflcdb	%v31, %v0 | 
 | 	wflcdb	%v14, %v17 | 
 |  | 
 | #CHECK: wflndb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x18,0x30,0xcc] | 
 | #CHECK: wflndb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x18,0x30,0xcc] | 
 | #CHECK: wflndb  %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x18,0x30,0xcc] | 
 | #CHECK: wflndb  %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xcc] | 
 | #CHECK: wflndb  %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x18,0x30,0xcc] | 
 | #CHECK: wflndb  %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xcc] | 
 | #CHECK: wflndb  %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x18,0x34,0xcc] | 
 |  | 
 | 	wflndb	%v0, %v0 | 
 | 	wflndb	%f0, %f0 | 
 | 	wflndb	%v0, %v15 | 
 | 	wflndb	%v0, %v31 | 
 | 	wflndb	%v15, %v0 | 
 | 	wflndb	%v31, %v0 | 
 | 	wflndb	%v14, %v17 | 
 |  | 
 | #CHECK: wflpdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x28,0x30,0xcc] | 
 | #CHECK: wflpdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x28,0x30,0xcc] | 
 | #CHECK: wflpdb  %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x28,0x30,0xcc] | 
 | #CHECK: wflpdb  %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x28,0x34,0xcc] | 
 | #CHECK: wflpdb  %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x28,0x30,0xcc] | 
 | #CHECK: wflpdb  %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x28,0x38,0xcc] | 
 | #CHECK: wflpdb  %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x28,0x34,0xcc] | 
 |  | 
 | 	wflpdb	%v0, %v0 | 
 | 	wflpdb	%f0, %f0 | 
 | 	wflpdb	%v0, %v15 | 
 | 	wflpdb	%v0, %v31 | 
 | 	wflpdb	%v15, %v0 | 
 | 	wflpdb	%v31, %v0 | 
 | 	wflpdb	%v14, %v17 | 
 |  | 
 | #CHECK: wfmadb  %f0, %f0, %f0, %f0      # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8f] | 
 | #CHECK: wfmadb  %f0, %f0, %f0, %f0      # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8f] | 
 | #CHECK: wfmadb  %f0, %f0, %f0, %v31     # encoding: [0xe7,0x00,0x03,0x08,0xf1,0x8f] | 
 | #CHECK: wfmadb  %f0, %f0, %v31, %f0     # encoding: [0xe7,0x00,0xf3,0x08,0x02,0x8f] | 
 | #CHECK: wfmadb  %f0, %v31, %f0, %f0     # encoding: [0xe7,0x0f,0x03,0x08,0x04,0x8f] | 
 | #CHECK: wfmadb  %v31, %f0, %f0, %f0     # encoding: [0xe7,0xf0,0x03,0x08,0x08,0x8f] | 
 | #CHECK: wfmadb  %f13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x08,0x97,0x8f] | 
 |  | 
 | 	wfmadb	%v0, %v0, %v0, %v0 | 
 | 	wfmadb	%f0, %f0, %f0, %f0 | 
 | 	wfmadb	%v0, %v0, %v0, %v31 | 
 | 	wfmadb	%v0, %v0, %v31, %v0 | 
 | 	wfmadb	%v0, %v31, %v0, %v0 | 
 | 	wfmadb	%v31, %v0, %v0, %v0 | 
 | 	wfmadb	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: wfmdb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe7] | 
 | #CHECK: wfmdb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe7] | 
 | #CHECK: wfmdb   %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe7] | 
 | #CHECK: wfmdb   %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe7] | 
 | #CHECK: wfmdb   %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe7] | 
 | #CHECK: wfmdb   %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe7] | 
 |  | 
 | 	wfmdb	%v0, %v0, %v0 | 
 | 	wfmdb	%f0, %f0, %f0 | 
 | 	wfmdb	%v0, %v0, %v31 | 
 | 	wfmdb	%v0, %v31, %v0 | 
 | 	wfmdb	%v31, %v0, %v0 | 
 | 	wfmdb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: wfmsdb  %f0, %f0, %f0, %f0      # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8e] | 
 | #CHECK: wfmsdb  %f0, %f0, %f0, %f0      # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8e] | 
 | #CHECK: wfmsdb  %f0, %f0, %f0, %v31     # encoding: [0xe7,0x00,0x03,0x08,0xf1,0x8e] | 
 | #CHECK: wfmsdb  %f0, %f0, %v31, %f0     # encoding: [0xe7,0x00,0xf3,0x08,0x02,0x8e] | 
 | #CHECK: wfmsdb  %f0, %v31, %f0, %f0     # encoding: [0xe7,0x0f,0x03,0x08,0x04,0x8e] | 
 | #CHECK: wfmsdb  %v31, %f0, %f0, %f0     # encoding: [0xe7,0xf0,0x03,0x08,0x08,0x8e] | 
 | #CHECK: wfmsdb  %f13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x08,0x97,0x8e] | 
 |  | 
 | 	wfmsdb	%v0, %v0, %v0, %v0 | 
 | 	wfmsdb	%f0, %f0, %f0, %f0 | 
 | 	wfmsdb	%v0, %v0, %v0, %v31 | 
 | 	wfmsdb	%v0, %v0, %v31, %v0 | 
 | 	wfmsdb	%v0, %v31, %v0, %v0 | 
 | 	wfmsdb	%v31, %v0, %v0, %v0 | 
 | 	wfmsdb	%v13, %v17, %v21, %v25 | 
 |  | 
 | #CHECK: wfpsodb %f0, %f0, 0             # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] | 
 | #CHECK: wfpsodb %f0, %f0, 0             # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] | 
 | #CHECK: wfpsodb %f0, %f0, 15            # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xcc] | 
 | #CHECK: wfpsodb %f0, %f15, 0            # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xcc] | 
 | #CHECK: wfpsodb %f0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xcc] | 
 | #CHECK: wfpsodb %f15, %f0, 0            # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xcc] | 
 | #CHECK: wfpsodb %v31, %f0, 0            # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xcc] | 
 | #CHECK: wfpsodb %f14, %v17, 7           # encoding: [0xe7,0xe1,0x00,0x78,0x34,0xcc] | 
 |  | 
 | 	wfpsodb	%v0, %v0, 0 | 
 | 	wfpsodb	%f0, %f0, 0 | 
 | 	wfpsodb	%v0, %v0, 15 | 
 | 	wfpsodb	%v0, %v15, 0 | 
 | 	wfpsodb	%v0, %v31, 0 | 
 | 	wfpsodb	%v15, %v0, 0 | 
 | 	wfpsodb	%v31, %v0, 0 | 
 | 	wfpsodb	%v14, %v17, 7 | 
 |  | 
 | #CHECK: wfsdb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe2] | 
 | #CHECK: wfsdb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe2] | 
 | #CHECK: wfsdb   %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe2] | 
 | #CHECK: wfsdb   %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe2] | 
 | #CHECK: wfsdb   %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe2] | 
 | #CHECK: wfsdb   %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe2] | 
 |  | 
 | 	wfsdb	%v0, %v0, %v0 | 
 | 	wfsdb	%f0, %f0, %f0 | 
 | 	wfsdb	%v0, %v0, %v31 | 
 | 	wfsdb	%v0, %v31, %v0 | 
 | 	wfsdb	%v31, %v0, %v0 | 
 | 	wfsdb	%v18, %v3, %v20 | 
 |  | 
 | #CHECK: wfsqdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x30,0xce] | 
 | #CHECK: wfsqdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x30,0xce] | 
 | #CHECK: wfsqdb  %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xce] | 
 | #CHECK: wfsqdb  %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xce] | 
 | #CHECK: wfsqdb  %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xce] | 
 | #CHECK: wfsqdb  %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xce] | 
 | #CHECK: wfsqdb  %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x08,0x34,0xce] | 
 |  | 
 | 	wfsqdb	%v0, %v0 | 
 | 	wfsqdb	%f0, %f0 | 
 | 	wfsqdb	%v0, %v15 | 
 | 	wfsqdb	%v0, %v31 | 
 | 	wfsqdb	%v15, %v0 | 
 | 	wfsqdb	%v31, %v0 | 
 | 	wfsqdb	%v14, %v17 | 
 |  | 
 | #CHECK: wftcidb %f0, %f0, 0             # encoding: [0xe7,0x00,0x00,0x08,0x30,0x4a] | 
 | #CHECK: wftcidb %f0, %f0, 0             # encoding: [0xe7,0x00,0x00,0x08,0x30,0x4a] | 
 | #CHECK: wftcidb %f0, %f0, 4095          # encoding: [0xe7,0x00,0xff,0xf8,0x30,0x4a] | 
 | #CHECK: wftcidb %f0, %f15, 0            # encoding: [0xe7,0x0f,0x00,0x08,0x30,0x4a] | 
 | #CHECK: wftcidb %f0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x08,0x34,0x4a] | 
 | #CHECK: wftcidb %f15, %f0, 0            # encoding: [0xe7,0xf0,0x00,0x08,0x30,0x4a] | 
 | #CHECK: wftcidb %v31, %f0, 0            # encoding: [0xe7,0xf0,0x00,0x08,0x38,0x4a] | 
 | #CHECK: wftcidb %f4, %v21, 1656         # encoding: [0xe7,0x45,0x67,0x88,0x34,0x4a] | 
 |  | 
 | 	wftcidb	%v0, %v0, 0 | 
 | 	wftcidb	%f0, %f0, 0 | 
 | 	wftcidb	%v0, %v0, 4095 | 
 | 	wftcidb	%v0, %v15, 0 | 
 | 	wftcidb	%v0, %v31, 0 | 
 | 	wftcidb	%v15, %v0, 0 | 
 | 	wftcidb	%v31, %v0, 0 | 
 | 	wftcidb	%v4, %v21, 0x678 | 
 |  | 
 | #CHECK: wldeb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc4] | 
 | #CHECK: wldeb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc4] | 
 | #CHECK: wldeb   %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x08,0x20,0xc4] | 
 | #CHECK: wldeb   %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc4] | 
 | #CHECK: wldeb   %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x20,0xc4] | 
 | #CHECK: wldeb   %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc4] | 
 | #CHECK: wldeb   %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x08,0x24,0xc4] | 
 |  | 
 | 	wldeb	%v0, %v0 | 
 | 	wldeb	%f0, %f0 | 
 | 	wldeb	%v0, %v15 | 
 | 	wldeb	%v0, %v31 | 
 | 	wldeb	%v15, %v0 | 
 | 	wldeb	%v31, %v0 | 
 | 	wldeb	%v14, %v17 | 
 |  | 
 | #CHECK: wledb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc5] | 
 | #CHECK: wledb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc5] | 
 | #CHECK: wledb   %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc5] | 
 | #CHECK: wledb   %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5] | 
 | #CHECK: wledb   %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5] | 
 | #CHECK: wledb   %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc5] | 
 | #CHECK: wledb   %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc5] | 
 | #CHECK: wledb   %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc5] | 
 |  | 
 | 	wledb	%v0, %v0, 0, 0 | 
 | 	wledb	%f0, %f0, 0, 0 | 
 | 	wledb	%v0, %v0, 0, 15 | 
 | 	wledb	%v0, %v0, 4, 0 | 
 | 	wledb	%v0, %v0, 12, 0 | 
 | 	wledb	%v0, %v31, 0, 0 | 
 | 	wledb	%v31, %v0, 0, 0 | 
 | 	wledb	%v14, %v17, 4, 10 | 
 |  |