# Test z17 instructions that don't have PC-relative operands. # RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=z17 \ # RUN: | FileCheck %s # CHECK: bdepg %r0, %r0, %r0 0xb9 0x6d 0x00 0x00 # CHECK: bdepg %r0, %r0, %r15 0xb9 0x6d 0xf0 0x00 # CHECK: bdepg %r0, %r15, %r0 0xb9 0x6d 0x00 0x0f # CHECK: bdepg %r15, %r0, %r0 0xb9 0x6d 0x00 0xf0 # CHECK: bdepg %r7, %r8, %r9 0xb9 0x6d 0x90 0x78 # CHECK: bextg %r0, %r0, %r0 0xb9 0x6c 0x00 0x00 # CHECK: bextg %r0, %r0, %r15 0xb9 0x6c 0xf0 0x00 # CHECK: bextg %r0, %r15, %r0 0xb9 0x6c 0x00 0x0f # CHECK: bextg %r15, %r0, %r0 0xb9 0x6c 0x00 0xf0 # CHECK: bextg %r7, %r8, %r9 0xb9 0x6c 0x90 0x78 # CHECK: cal %r0, 0, 0 0xc8 0x06 0x00 0x00 0x00 0x00 # CHECK: cal %r2, 0, 4095 0xc8 0x26 0x00 0x00 0x0f 0xff # CHECK: cal %r2, 0, 0(%r1) 0xc8 0x26 0x00 0x00 0x10 0x00 # CHECK: cal %r2, 0, 0(%r15) 0xc8 0x26 0x00 0x00 0xf0 0x00 # CHECK: cal %r2, 0(%r1), 4095(%r15) 0xc8 0x26 0x10 0x00 0xff 0xff # CHECK: cal %r2, 0(%r1), 0(%r15) 0xc8 0x26 0x10 0x00 0xf0 0x00 # CHECK: cal %r2, 4095(%r1), 0(%r15) 0xc8 0x26 0x1f 0xff 0xf0 0x00 # CHECK: calg %r0, 0, 0 0xc8 0x07 0x00 0x00 0x00 0x00 # CHECK: calg %r2, 0, 4095 0xc8 0x27 0x00 0x00 0x0f 0xff # CHECK: calg %r2, 0, 0(%r1) 0xc8 0x27 0x00 0x00 0x10 0x00 # CHECK: calg %r2, 0, 0(%r15) 0xc8 0x27 0x00 0x00 0xf0 0x00 # CHECK: calg %r2, 0(%r1), 4095(%r15) 0xc8 0x27 0x10 0x00 0xff 0xff # CHECK: calg %r2, 0(%r1), 0(%r15) 0xc8 0x27 0x10 0x00 0xf0 0x00 # CHECK: calg %r2, 4095(%r1), 0(%r15) 0xc8 0x27 0x1f 0xff 0xf0 0x00 # CHECK: calgf %r0, 0, 0 0xc8 0x0f 0x00 0x00 0x00 0x00 # CHECK: calgf %r2, 0, 4095 0xc8 0x2f 0x00 0x00 0x0f 0xff # CHECK: calgf %r2, 0, 0(%r1) 0xc8 0x2f 0x00 0x00 0x10 0x00 # CHECK: calgf %r2, 0, 0(%r15) 0xc8 0x2f 0x00 0x00 0xf0 0x00 # CHECK: calgf %r2, 0(%r1), 4095(%r15) 0xc8 0x2f 0x10 0x00 0xff 0xff # CHECK: calgf %r2, 0(%r1), 0(%r15) 0xc8 0x2f 0x10 0x00 0xf0 0x00 # CHECK: calgf %r2, 4095(%r1), 0(%r15) 0xc8 0x2f 0x1f 0xff 0xf0 0x00 # CHECK: clzg %r0, %r15 0xb9 0x68 0x00 0x0f # CHECK: clzg %r7, %r8 0xb9 0x68 0x00 0x78 # CHECK: clzg %r15, %r0 0xb9 0x68 0x00 0xf0 # CHECK: ctzg %r0, %r15 0xb9 0x69 0x00 0x0f # CHECK: ctzg %r7, %r8 0xb9 0x69 0x00 0x78 # CHECK: ctzg %r15, %r0 0xb9 0x69 0x00 0xf0 # CHECK: kimd %r0, %r0 0xb9 0x3e 0x00 0x00 # CHECK: kimd %r0, %r0, 15 0xb9 0x3e 0xf0 0x00 # CHECK: kimd %r0, %r14 0xb9 0x3e 0x00 0x0e # CHECK: kimd %r15, %r0 0xb9 0x3e 0x00 0xf0 # CHECK: kimd %r7, %r10, 13 0xb9 0x3e 0xd0 0x7a # CHECK: klmd %r0, %r0 0xb9 0x3f 0x00 0x00 # CHECK: klmd %r0, %r0, 15 0xb9 0x3f 0xf0 0x00 # CHECK: klmd %r0, %r14 0xb9 0x3f 0x00 0x0e # CHECK: klmd %r15, %r0 0xb9 0x3f 0x00 0xf0 # CHECK: klmd %r7, %r10, 13 0xb9 0x3f 0xd0 0x7a # CHECK: lxab %r0, -524288 0xe3 0x00 0x00 0x00 0x80 0x60 # CHECK: lxab %r0, -1 0xe3 0x00 0x0f 0xff 0xff 0x60 # CHECK: lxab %r0, 0 0xe3 0x00 0x00 0x00 0x00 0x60 # CHECK: lxab %r0, 1 0xe3 0x00 0x00 0x01 0x00 0x60 # CHECK: lxab %r0, 524287 0xe3 0x00 0x0f 0xff 0x7f 0x60 # CHECK: lxab %r0, 0(%r1) 0xe3 0x00 0x10 0x00 0x00 0x60 # CHECK: lxab %r0, 0(%r15) 0xe3 0x00 0xf0 0x00 0x00 0x60 # CHECK: lxab %r0, 524287(%r1,%r15) 0xe3 0x01 0xff 0xff 0x7f 0x60 # CHECK: lxab %r0, 524287(%r15,%r1) 0xe3 0x0f 0x1f 0xff 0x7f 0x60 # CHECK: lxab %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x60 # CHECK: lxah %r0, -524288 0xe3 0x00 0x00 0x00 0x80 0x62 # CHECK: lxah %r0, -1 0xe3 0x00 0x0f 0xff 0xff 0x62 # CHECK: lxah %r0, 0 0xe3 0x00 0x00 0x00 0x00 0x62 # CHECK: lxah %r0, 1 0xe3 0x00 0x00 0x01 0x00 0x62 # CHECK: lxah %r0, 524287 0xe3 0x00 0x0f 0xff 0x7f 0x62 # CHECK: lxah %r0, 0(%r1) 0xe3 0x00 0x10 0x00 0x00 0x62 # CHECK: lxah %r0, 0(%r15) 0xe3 0x00 0xf0 0x00 0x00 0x62 # CHECK: lxah %r0, 524287(%r1,%r15) 0xe3 0x01 0xff 0xff 0x7f 0x62 # CHECK: lxah %r0, 524287(%r15,%r1) 0xe3 0x0f 0x1f 0xff 0x7f 0x62 # CHECK: lxah %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x62 # CHECK: lxaf %r0, -524288 0xe3 0x00 0x00 0x00 0x80 0x64 # CHECK: lxaf %r0, -1 0xe3 0x00 0x0f 0xff 0xff 0x64 # CHECK: lxaf %r0, 0 0xe3 0x00 0x00 0x00 0x00 0x64 # CHECK: lxaf %r0, 1 0xe3 0x00 0x00 0x01 0x00 0x64 # CHECK: lxaf %r0, 524287 0xe3 0x00 0x0f 0xff 0x7f 0x64 # CHECK: lxaf %r0, 0(%r1) 0xe3 0x00 0x10 0x00 0x00 0x64 # CHECK: lxaf %r0, 0(%r15) 0xe3 0x00 0xf0 0x00 0x00 0x64 # CHECK: lxaf %r0, 524287(%r1,%r15) 0xe3 0x01 0xff 0xff 0x7f 0x64 # CHECK: lxaf %r0, 524287(%r15,%r1) 0xe3 0x0f 0x1f 0xff 0x7f 0x64 # CHECK: lxaf %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x64 # CHECK: lxag %r0, -524288 0xe3 0x00 0x00 0x00 0x80 0x66 # CHECK: lxag %r0, -1 0xe3 0x00 0x0f 0xff 0xff 0x66 # CHECK: lxag %r0, 0 0xe3 0x00 0x00 0x00 0x00 0x66 # CHECK: lxag %r0, 1 0xe3 0x00 0x00 0x01 0x00 0x66 # CHECK: lxag %r0, 524287 0xe3 0x00 0x0f 0xff 0x7f 0x66 # CHECK: lxag %r0, 0(%r1) 0xe3 0x00 0x10 0x00 0x00 0x66 # CHECK: lxag %r0, 0(%r15) 0xe3 0x00 0xf0 0x00 0x00 0x66 # CHECK: lxag %r0, 524287(%r1,%r15) 0xe3 0x01 0xff 0xff 0x7f 0x66 # CHECK: lxag %r0, 524287(%r15,%r1) 0xe3 0x0f 0x1f 0xff 0x7f 0x66 # CHECK: lxag %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x66 # CHECK: lxaq %r0, -524288 0xe3 0x00 0x00 0x00 0x80 0x68 # CHECK: lxaq %r0, -1 0xe3 0x00 0x0f 0xff 0xff 0x68 # CHECK: lxaq %r0, 0 0xe3 0x00 0x00 0x00 0x00 0x68 # CHECK: lxaq %r0, 1 0xe3 0x00 0x00 0x01 0x00 0x68 # CHECK: lxaq %r0, 524287 0xe3 0x00 0x0f 0xff 0x7f 0x68 # CHECK: lxaq %r0, 0(%r1) 0xe3 0x00 0x10 0x00 0x00 0x68 # CHECK: lxaq %r0, 0(%r15) 0xe3 0x00 0xf0 0x00 0x00 0x68 # CHECK: lxaq %r0, 524287(%r1,%r15) 0xe3 0x01 0xff 0xff 0x7f 0x68 # CHECK: lxaq %r0, 524287(%r15,%r1) 0xe3 0x0f 0x1f 0xff 0x7f 0x68 # CHECK: lxaq %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x68 # CHECK: llxab %r0, -524288 0xe3 0x00 0x00 0x00 0x80 0x61 # CHECK: llxab %r0, -1 0xe3 0x00 0x0f 0xff 0xff 0x61 # CHECK: llxab %r0, 0 0xe3 0x00 0x00 0x00 0x00 0x61 # CHECK: llxab %r0, 1 0xe3 0x00 0x00 0x01 0x00 0x61 # CHECK: llxab %r0, 524287 0xe3 0x00 0x0f 0xff 0x7f 0x61 # CHECK: llxab %r0, 0(%r1) 0xe3 0x00 0x10 0x00 0x00 0x61 # CHECK: llxab %r0, 0(%r15) 0xe3 0x00 0xf0 0x00 0x00 0x61 # CHECK: llxab %r0, 524287(%r1,%r15) 0xe3 0x01 0xff 0xff 0x7f 0x61 # CHECK: llxab %r0, 524287(%r15,%r1) 0xe3 0x0f 0x1f 0xff 0x7f 0x61 # CHECK: llxab %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x61 # CHECK: llxah %r0, -524288 0xe3 0x00 0x00 0x00 0x80 0x63 # CHECK: llxah %r0, -1 0xe3 0x00 0x0f 0xff 0xff 0x63 # CHECK: llxah %r0, 0 0xe3 0x00 0x00 0x00 0x00 0x63 # CHECK: llxah %r0, 1 0xe3 0x00 0x00 0x01 0x00 0x63 # CHECK: llxah %r0, 524287 0xe3 0x00 0x0f 0xff 0x7f 0x63 # CHECK: llxah %r0, 0(%r1) 0xe3 0x00 0x10 0x00 0x00 0x63 # CHECK: llxah %r0, 0(%r15) 0xe3 0x00 0xf0 0x00 0x00 0x63 # CHECK: llxah %r0, 524287(%r1,%r15) 0xe3 0x01 0xff 0xff 0x7f 0x63 # CHECK: llxah %r0, 524287(%r15,%r1) 0xe3 0x0f 0x1f 0xff 0x7f 0x63 # CHECK: llxah %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x63 # CHECK: llxaf %r0, -524288 0xe3 0x00 0x00 0x00 0x80 0x65 # CHECK: llxaf %r0, -1 0xe3 0x00 0x0f 0xff 0xff 0x65 # CHECK: llxaf %r0, 0 0xe3 0x00 0x00 0x00 0x00 0x65 # CHECK: llxaf %r0, 1 0xe3 0x00 0x00 0x01 0x00 0x65 # CHECK: llxaf %r0, 524287 0xe3 0x00 0x0f 0xff 0x7f 0x65 # CHECK: llxaf %r0, 0(%r1) 0xe3 0x00 0x10 0x00 0x00 0x65 # CHECK: llxaf %r0, 0(%r15) 0xe3 0x00 0xf0 0x00 0x00 0x65 # CHECK: llxaf %r0, 524287(%r1,%r15) 0xe3 0x01 0xff 0xff 0x7f 0x65 # CHECK: llxaf %r0, 524287(%r15,%r1) 0xe3 0x0f 0x1f 0xff 0x7f 0x65 # CHECK: llxaf %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x65 # CHECK: llxag %r0, -524288 0xe3 0x00 0x00 0x00 0x80 0x67 # CHECK: llxag %r0, -1 0xe3 0x00 0x0f 0xff 0xff 0x67 # CHECK: llxag %r0, 0 0xe3 0x00 0x00 0x00 0x00 0x67 # CHECK: llxag %r0, 1 0xe3 0x00 0x00 0x01 0x00 0x67 # CHECK: llxag %r0, 524287 0xe3 0x00 0x0f 0xff 0x7f 0x67 # CHECK: llxag %r0, 0(%r1) 0xe3 0x00 0x10 0x00 0x00 0x67 # CHECK: llxag %r0, 0(%r15) 0xe3 0x00 0xf0 0x00 0x00 0x67 # CHECK: llxag %r0, 524287(%r1,%r15) 0xe3 0x01 0xff 0xff 0x7f 0x67 # CHECK: llxag %r0, 524287(%r15,%r1) 0xe3 0x0f 0x1f 0xff 0x7f 0x67 # CHECK: llxag %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x67 # CHECK: llxaq %r0, -524288 0xe3 0x00 0x00 0x00 0x80 0x69 # CHECK: llxaq %r0, -1 0xe3 0x00 0x0f 0xff 0xff 0x69 # CHECK: llxaq %r0, 0 0xe3 0x00 0x00 0x00 0x00 0x69 # CHECK: llxaq %r0, 1 0xe3 0x00 0x00 0x01 0x00 0x69 # CHECK: llxaq %r0, 524287 0xe3 0x00 0x0f 0xff 0x7f 0x69 # CHECK: llxaq %r0, 0(%r1) 0xe3 0x00 0x10 0x00 0x00 0x69 # CHECK: llxaq %r0, 0(%r15) 0xe3 0x00 0xf0 0x00 0x00 0x69 # CHECK: llxaq %r0, 524287(%r1,%r15) 0xe3 0x01 0xff 0xff 0x7f 0x69 # CHECK: llxaq %r0, 524287(%r15,%r1) 0xe3 0x0f 0x1f 0xff 0x7f 0x69 # CHECK: llxaq %r15, 0 0xe3 0xf0 0x00 0x00 0x00 0x69 # CHECK: pfcr %r0, %r0, 0 0xeb 0x00 0x00 0x00 0x00 0x16 # CHECK: pfcr %r15, %r1, 0 0xeb 0xf1 0x00 0x00 0x00 0x16 # CHECK: pfcr %r1, %r15, 0 0xeb 0x1f 0x00 0x00 0x00 0x16 # CHECK: pfcr %r15, %r15, 0 0xeb 0xff 0x00 0x00 0x00 0x16 # CHECK: pfcr %r0, %r0, -524288 0xeb 0x00 0x00 0x00 0x80 0x16 # CHECK: pfcr %r0, %r0, -1 0xeb 0x00 0x0f 0xff 0xff 0x16 # CHECK: pfcr %r0, %r0, 1 0xeb 0x00 0x00 0x01 0x00 0x16 # CHECK: pfcr %r0, %r0, 524287 0xeb 0x00 0x0f 0xff 0x7f 0x16 # CHECK: pfcr %r0, %r0, 0(%r1) 0xeb 0x00 0x10 0x00 0x00 0x16 # CHECK: pfcr %r0, %r0, 0(%r15) 0xeb 0x00 0xf0 0x00 0x00 0x16 # CHECK: pfcr %r0, %r0, 524287(%r1) 0xeb 0x00 0x1f 0xff 0x7f 0x16 # CHECK: pfcr %r0, %r0, 524287(%r15) 0xeb 0x00 0xff 0xff 0x7f 0x16 # CHECK: vavgq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xf2 # CHECK: vavgq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xf2 # CHECK: vavgq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xf2 # CHECK: vavgq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xf2 # CHECK: vavgq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xf2 # CHECK: vavglq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xf0 # CHECK: vavglq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xf0 # CHECK: vavglq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xf0 # CHECK: vavglq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xf0 # CHECK: vavglq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xf0 # CHECK: vblendb %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x89 # CHECK: vblend %v0, %v0, %v0, %v0, 15 0xe7 0x00 0x0f 0x00 0x00 0x89 # CHECK: vblendb %v0, %v0, %v0, %v31 0xe7 0x00 0x00 0x00 0xf1 0x89 # CHECK: vblendb %v0, %v0, %v31, %v0 0xe7 0x00 0xf0 0x00 0x02 0x89 # CHECK: vblendb %v0, %v31, %v0, %v0 0xe7 0x0f 0x00 0x00 0x04 0x89 # CHECK: vblendb %v31, %v0, %v0, %v0 0xe7 0xf0 0x00 0x00 0x08 0x89 # CHECK: vblend %v13, %v17, %v21, %v25, 11 0xe7 0xd1 0x5b 0x00 0x97 0x89 # CHECK: vblendb %v0, %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x89 # CHECK: vblendb %v0, %v0, %v0, %v31 0xe7 0x00 0x00 0x00 0xf1 0x89 # CHECK: vblendb %v0, %v0, %v31, %v0 0xe7 0x00 0xf0 0x00 0x02 0x89 # CHECK: vblendb %v0, %v31, %v0, %v0 0xe7 0x0f 0x00 0x00 0x04 0x89 # CHECK: vblendb %v31, %v0, %v0, %v0 0xe7 0xf0 0x00 0x00 0x08 0x89 # CHECK: vblendb %v13, %v17, %v21, %v25 0xe7 0xd1 0x50 0x00 0x97 0x89 # CHECK: vblendh %v0, %v0, %v0, %v0 0xe7 0x00 0x01 0x00 0x00 0x89 # CHECK: vblendh %v0, %v0, %v0, %v31 0xe7 0x00 0x01 0x00 0xf1 0x89 # CHECK: vblendh %v0, %v0, %v31, %v0 0xe7 0x00 0xf1 0x00 0x02 0x89 # CHECK: vblendh %v0, %v31, %v0, %v0 0xe7 0x0f 0x01 0x00 0x04 0x89 # CHECK: vblendh %v31, %v0, %v0, %v0 0xe7 0xf0 0x01 0x00 0x08 0x89 # CHECK: vblendh %v13, %v17, %v21, %v25 0xe7 0xd1 0x51 0x00 0x97 0x89 # CHECK: vblendf %v0, %v0, %v0, %v0 0xe7 0x00 0x02 0x00 0x00 0x89 # CHECK: vblendf %v0, %v0, %v0, %v31 0xe7 0x00 0x02 0x00 0xf1 0x89 # CHECK: vblendf %v0, %v0, %v31, %v0 0xe7 0x00 0xf2 0x00 0x02 0x89 # CHECK: vblendf %v0, %v31, %v0, %v0 0xe7 0x0f 0x02 0x00 0x04 0x89 # CHECK: vblendf %v31, %v0, %v0, %v0 0xe7 0xf0 0x02 0x00 0x08 0x89 # CHECK: vblendf %v13, %v17, %v21, %v25 0xe7 0xd1 0x52 0x00 0x97 0x89 # CHECK: vblendg %v0, %v0, %v0, %v0 0xe7 0x00 0x03 0x00 0x00 0x89 # CHECK: vblendg %v0, %v0, %v0, %v31 0xe7 0x00 0x03 0x00 0xf1 0x89 # CHECK: vblendg %v0, %v0, %v31, %v0 0xe7 0x00 0xf3 0x00 0x02 0x89 # CHECK: vblendg %v0, %v31, %v0, %v0 0xe7 0x0f 0x03 0x00 0x04 0x89 # CHECK: vblendg %v31, %v0, %v0, %v0 0xe7 0xf0 0x03 0x00 0x08 0x89 # CHECK: vblendg %v13, %v17, %v21, %v25 0xe7 0xd1 0x53 0x00 0x97 0x89 # CHECK: vblendq %v0, %v0, %v0, %v0 0xe7 0x00 0x04 0x00 0x00 0x89 # CHECK: vblendq %v0, %v0, %v0, %v31 0xe7 0x00 0x04 0x00 0xf1 0x89 # CHECK: vblendq %v0, %v0, %v31, %v0 0xe7 0x00 0xf4 0x00 0x02 0x89 # CHECK: vblendq %v0, %v31, %v0, %v0 0xe7 0x0f 0x04 0x00 0x04 0x89 # CHECK: vblendq %v31, %v0, %v0, %v0 0xe7 0xf0 0x04 0x00 0x08 0x89 # CHECK: vblendq %v13, %v17, %v21, %v25 0xe7 0xd1 0x54 0x00 0x97 0x89 # CHECK: vceqq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xf8 # CHECK: vceqq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xf8 # CHECK: vceqq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xf8 # CHECK: vceqq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xf8 # CHECK: vceqq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xf8 # CHECK: vceqqs %v5, %v22, %v7 0xe7 0x56 0x70 0x10 0x44 0xf8 # CHECK: vchq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xfb # CHECK: vchq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xfb # CHECK: vchq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xfb # CHECK: vchq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xfb # CHECK: vchq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xfb # CHECK: vchqs %v5, %v22, %v7 0xe7 0x56 0x70 0x10 0x44 0xfb # CHECK: vchlq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xf9 # CHECK: vchlq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xf9 # CHECK: vchlq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xf9 # CHECK: vchlq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xf9 # CHECK: vchlq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xf9 # CHECK: vchlqs %v5, %v22, %v7 0xe7 0x56 0x70 0x10 0x44 0xf9 # CHECK: vclzq %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0x53 # CHECK: vclzq %v0, %v15 0xe7 0x0f 0x00 0x00 0x40 0x53 # CHECK: vclzq %v0, %v31 0xe7 0x0f 0x00 0x00 0x44 0x53 # CHECK: vclzq %v15, %v0 0xe7 0xf0 0x00 0x00 0x40 0x53 # CHECK: vclzq %v31, %v0 0xe7 0xf0 0x00 0x00 0x48 0x53 # CHECK: vclzq %v14, %v17 0xe7 0xe1 0x00 0x00 0x44 0x53 # CHECK: vctzq %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0x52 # CHECK: vctzq %v0, %v15 0xe7 0x0f 0x00 0x00 0x40 0x52 # CHECK: vctzq %v0, %v31 0xe7 0x0f 0x00 0x00 0x44 0x52 # CHECK: vctzq %v15, %v0 0xe7 0xf0 0x00 0x00 0x40 0x52 # CHECK: vctzq %v31, %v0 0xe7 0xf0 0x00 0x00 0x48 0x52 # CHECK: vctzq %v14, %v17 0xe7 0xe1 0x00 0x00 0x44 0x52 # CHECK: vcvbq %v0, %v0, 0 0xe6 0x00 0x00 0x00 0x00 0x4e # CHECK: vcvbq %v0, %v0, 15 0xe6 0x00 0x00 0xf0 0x00 0x4e # CHECK: vcvbq %v31, %v0, 0 0xe6 0xf0 0x00 0x00 0x08 0x4e # CHECK: vcvbq %v0, %v15, 0 0xe6 0x0f 0x00 0x00 0x00 0x4e # CHECK: vcvbq %v0, %v31, 0 0xe6 0x0f 0x00 0x00 0x04 0x4e # CHECK: vcvbq %v3, %v18, 4 0xe6 0x32 0x00 0x40 0x04 0x4e # CHECK: vcvdq %v0, %v0, 0, 0 0xe6 0x00 0x00 0x00 0x00 0x4a # CHECK: vcvdq %v0, %v0, 0, 15 0xe6 0x00 0x00 0xf0 0x00 0x4a # CHECK: vcvdq %v0, %v0, 255, 0 0xe6 0x00 0x00 0x0f 0xf0 0x4a # CHECK: vcvdq %v0, %v31, 0, 0 0xe6 0x0f 0x00 0x00 0x04 0x4a # CHECK: vcvdq %v15, %v0, 0, 0 0xe6 0xf0 0x00 0x00 0x00 0x4a # CHECK: vcvdq %v31, %v0, 0, 0 0xe6 0xf0 0x00 0x00 0x08 0x4a # CHECK: vcvdq %v18, %v9, 52, 11 0xe6 0x29 0x00 0xb3 0x48 0x4a # CHECK: vd %v0, %v0, %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0xb2 # CHECK: vd %v0, %v0, %v0, 0, 15 0xe7 0x00 0x00 0x0f 0x00 0xb2 # CHECK: vd %v0, %v0, %v0, 15, 0 0xe7 0x00 0x00 0x00 0xf0 0xb2 # CHECK: vd %v0, %v0, %v31, 0, 0 0xe7 0x00 0xf0 0x00 0x02 0xb2 # CHECK: vd %v0, %v31, %v0, 0, 0 0xe7 0x0f 0x00 0x00 0x04 0xb2 # CHECK: vd %v31, %v0, %v0, 0, 0 0xe7 0xf0 0x00 0x00 0x08 0xb2 # CHECK: vd %v13, %v17, %v21, 8, 4 0xe7 0xd1 0x50 0x04 0x86 0xb2 # CHECK: vdf %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0xb2 # CHECK: vdf %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x20 0xb2 # CHECK: vdf %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x22 0xb2 # CHECK: vdf %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x24 0xb2 # CHECK: vdf %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x28 0xb2 # CHECK: vdf %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x26 0xb2 # CHECK: vdg %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x30 0xb2 # CHECK: vdg %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x30 0xb2 # CHECK: vdg %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x32 0xb2 # CHECK: vdg %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x34 0xb2 # CHECK: vdg %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x38 0xb2 # CHECK: vdg %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x36 0xb2 # CHECK: vdq %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x40 0xb2 # CHECK: vdq %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x40 0xb2 # CHECK: vdq %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x42 0xb2 # CHECK: vdq %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x44 0xb2 # CHECK: vdq %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x48 0xb2 # CHECK: vdq %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x46 0xb2 # CHECK: vdl %v0, %v0, %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0xb0 # CHECK: vdl %v0, %v0, %v0, 0, 15 0xe7 0x00 0x00 0x0f 0x00 0xb0 # CHECK: vdl %v0, %v0, %v0, 15, 0 0xe7 0x00 0x00 0x00 0xf0 0xb0 # CHECK: vdl %v0, %v0, %v31, 0, 0 0xe7 0x00 0xf0 0x00 0x02 0xb0 # CHECK: vdl %v0, %v31, %v0, 0, 0 0xe7 0x0f 0x00 0x00 0x04 0xb0 # CHECK: vdl %v31, %v0, %v0, 0, 0 0xe7 0xf0 0x00 0x00 0x08 0xb0 # CHECK: vdl %v13, %v17, %v21, 8, 4 0xe7 0xd1 0x50 0x04 0x86 0xb0 # CHECK: vdlf %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0xb0 # CHECK: vdlf %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x20 0xb0 # CHECK: vdlf %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x22 0xb0 # CHECK: vdlf %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x24 0xb0 # CHECK: vdlf %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x28 0xb0 # CHECK: vdlf %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x26 0xb0 # CHECK: vdlg %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x30 0xb0 # CHECK: vdlg %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x30 0xb0 # CHECK: vdlg %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x32 0xb0 # CHECK: vdlg %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x34 0xb0 # CHECK: vdlg %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x38 0xb0 # CHECK: vdlg %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x36 0xb0 # CHECK: vdlq %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x40 0xb0 # CHECK: vdlq %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x40 0xb0 # CHECK: vdlq %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x42 0xb0 # CHECK: vdlq %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x44 0xb0 # CHECK: vdlq %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x48 0xb0 # CHECK: vdlq %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x46 0xb0 # CHECK: veval %v0, %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x00 0x88 # CHECK: veval %v0, %v0, %v0, %v0, 255 0xe7 0x00 0x00 0xff 0x00 0x88 # CHECK: veval %v0, %v0, %v0, %v15, 0 0xe7 0x00 0x00 0x00 0xf0 0x88 # CHECK: veval %v0, %v0, %v0, %v31, 0 0xe7 0x00 0x00 0x00 0xf1 0x88 # CHECK: veval %v0, %v0, %v15, %v0, 0 0xe7 0x00 0xf0 0x00 0x00 0x88 # CHECK: veval %v0, %v0, %v31, %v0, 0 0xe7 0x00 0xf0 0x00 0x02 0x88 # CHECK: veval %v0, %v15, %v0, %v0, 0 0xe7 0x0f 0x00 0x00 0x00 0x88 # CHECK: veval %v0, %v31, %v0, %v0, 0 0xe7 0x0f 0x00 0x00 0x04 0x88 # CHECK: veval %v15, %v0, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x00 0x88 # CHECK: veval %v31, %v0, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x08 0x88 # CHECK: veval %v18, %v3, %v20, %v5, 4 0xe7 0x23 0x40 0x04 0x5a 0x88 # CHECK: vecq %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xdb # CHECK: vecq %v0, %v15 0xe7 0x0f 0x00 0x00 0x40 0xdb # CHECK: vecq %v0, %v31 0xe7 0x0f 0x00 0x00 0x44 0xdb # CHECK: vecq %v15, %v0 0xe7 0xf0 0x00 0x00 0x40 0xdb # CHECK: vecq %v31, %v0 0xe7 0xf0 0x00 0x00 0x48 0xdb # CHECK: vecq %v14, %v17 0xe7 0xe1 0x00 0x00 0x44 0xdb # CHECK: veclq %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xd9 # CHECK: veclq %v0, %v15 0xe7 0x0f 0x00 0x00 0x40 0xd9 # CHECK: veclq %v0, %v31 0xe7 0x0f 0x00 0x00 0x44 0xd9 # CHECK: veclq %v15, %v0 0xe7 0xf0 0x00 0x00 0x40 0xd9 # CHECK: veclq %v31, %v0 0xe7 0xf0 0x00 0x00 0x48 0xd9 # CHECK: veclq %v14, %v17 0xe7 0xe1 0x00 0x00 0x44 0xd9 # CHECK: vgemb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x54 # CHECK: vgem %v0, %v0, 15 0xe7 0x00 0x00 0x00 0xf0 0x54 # CHECK: vgemb %v0, %v15 0xe7 0x0f 0x00 0x00 0x00 0x54 # CHECK: vgemb %v0, %v31 0xe7 0x0f 0x00 0x00 0x04 0x54 # CHECK: vgemb %v15, %v0 0xe7 0xf0 0x00 0x00 0x00 0x54 # CHECK: vgemb %v31, %v0 0xe7 0xf0 0x00 0x00 0x08 0x54 # CHECK: vgem %v14, %v17, 11 0xe7 0xe1 0x00 0x00 0xb4 0x54 # CHECK: vgemb %v0, %v0 0xe7 0x00 0x00 0x00 0x00 0x54 # CHECK: vgemb %v0, %v15 0xe7 0x0f 0x00 0x00 0x00 0x54 # CHECK: vgemb %v0, %v31 0xe7 0x0f 0x00 0x00 0x04 0x54 # CHECK: vgemb %v15, %v0 0xe7 0xf0 0x00 0x00 0x00 0x54 # CHECK: vgemb %v31, %v0 0xe7 0xf0 0x00 0x00 0x08 0x54 # CHECK: vgemb %v14, %v17 0xe7 0xe1 0x00 0x00 0x04 0x54 # CHECK: vgemh %v0, %v0 0xe7 0x00 0x00 0x00 0x10 0x54 # CHECK: vgemh %v0, %v15 0xe7 0x0f 0x00 0x00 0x10 0x54 # CHECK: vgemh %v0, %v31 0xe7 0x0f 0x00 0x00 0x14 0x54 # CHECK: vgemh %v15, %v0 0xe7 0xf0 0x00 0x00 0x10 0x54 # CHECK: vgemh %v31, %v0 0xe7 0xf0 0x00 0x00 0x18 0x54 # CHECK: vgemh %v14, %v17 0xe7 0xe1 0x00 0x00 0x14 0x54 # CHECK: vgemf %v0, %v0 0xe7 0x00 0x00 0x00 0x20 0x54 # CHECK: vgemf %v0, %v15 0xe7 0x0f 0x00 0x00 0x20 0x54 # CHECK: vgemf %v0, %v31 0xe7 0x0f 0x00 0x00 0x24 0x54 # CHECK: vgemf %v15, %v0 0xe7 0xf0 0x00 0x00 0x20 0x54 # CHECK: vgemf %v31, %v0 0xe7 0xf0 0x00 0x00 0x28 0x54 # CHECK: vgemf %v14, %v17 0xe7 0xe1 0x00 0x00 0x24 0x54 # CHECK: vgemg %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0x54 # CHECK: vgemg %v0, %v15 0xe7 0x0f 0x00 0x00 0x30 0x54 # CHECK: vgemg %v0, %v31 0xe7 0x0f 0x00 0x00 0x34 0x54 # CHECK: vgemg %v15, %v0 0xe7 0xf0 0x00 0x00 0x30 0x54 # CHECK: vgemg %v31, %v0 0xe7 0xf0 0x00 0x00 0x38 0x54 # CHECK: vgemg %v14, %v17 0xe7 0xe1 0x00 0x00 0x34 0x54 # CHECK: vgemq %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0x54 # CHECK: vgemq %v0, %v15 0xe7 0x0f 0x00 0x00 0x40 0x54 # CHECK: vgemq %v0, %v31 0xe7 0x0f 0x00 0x00 0x44 0x54 # CHECK: vgemq %v15, %v0 0xe7 0xf0 0x00 0x00 0x40 0x54 # CHECK: vgemq %v31, %v0 0xe7 0xf0 0x00 0x00 0x48 0x54 # CHECK: vgemq %v14, %v17 0xe7 0xe1 0x00 0x00 0x44 0x54 # CHECK: vlcq %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xde # CHECK: vlcq %v0, %v15 0xe7 0x0f 0x00 0x00 0x40 0xde # CHECK: vlcq %v0, %v31 0xe7 0x0f 0x00 0x00 0x44 0xde # CHECK: vlcq %v15, %v0 0xe7 0xf0 0x00 0x00 0x40 0xde # CHECK: vlcq %v31, %v0 0xe7 0xf0 0x00 0x00 0x48 0xde # CHECK: vlcq %v14, %v17 0xe7 0xe1 0x00 0x00 0x44 0xde # CHECK: vlpq %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xdf # CHECK: vlpq %v0, %v15 0xe7 0x0f 0x00 0x00 0x40 0xdf # CHECK: vlpq %v0, %v31 0xe7 0x0f 0x00 0x00 0x44 0xdf # CHECK: vlpq %v15, %v0 0xe7 0xf0 0x00 0x00 0x40 0xdf # CHECK: vlpq %v31, %v0 0xe7 0xf0 0x00 0x00 0x48 0xdf # CHECK: vlpq %v14, %v17 0xe7 0xe1 0x00 0x00 0x44 0xdf # CHECK: vmalg %v0, %v0, %v0, %v0 0xe7 0x00 0x03 0x00 0x00 0xaa # CHECK: vmalg %v0, %v0, %v0, %v31 0xe7 0x00 0x03 0x00 0xf1 0xaa # CHECK: vmalg %v0, %v0, %v31, %v0 0xe7 0x00 0xf3 0x00 0x02 0xaa # CHECK: vmalg %v0, %v31, %v0, %v0 0xe7 0x0f 0x03 0x00 0x04 0xaa # CHECK: vmalg %v31, %v0, %v0, %v0 0xe7 0xf0 0x03 0x00 0x08 0xaa # CHECK: vmalg %v13, %v17, %v21, %v25 0xe7 0xd1 0x53 0x00 0x97 0xaa # CHECK: vmalq %v0, %v0, %v0, %v0 0xe7 0x00 0x04 0x00 0x00 0xaa # CHECK: vmalq %v0, %v0, %v0, %v31 0xe7 0x00 0x04 0x00 0xf1 0xaa # CHECK: vmalq %v0, %v0, %v31, %v0 0xe7 0x00 0xf4 0x00 0x02 0xaa # CHECK: vmalq %v0, %v31, %v0, %v0 0xe7 0x0f 0x04 0x00 0x04 0xaa # CHECK: vmalq %v31, %v0, %v0, %v0 0xe7 0xf0 0x04 0x00 0x08 0xaa # CHECK: vmalq %v13, %v17, %v21, %v25 0xe7 0xd1 0x54 0x00 0x97 0xaa # CHECK: vmahg %v0, %v0, %v0, %v0 0xe7 0x00 0x03 0x00 0x00 0xab # CHECK: vmahg %v0, %v0, %v0, %v31 0xe7 0x00 0x03 0x00 0xf1 0xab # CHECK: vmahg %v0, %v0, %v31, %v0 0xe7 0x00 0xf3 0x00 0x02 0xab # CHECK: vmahg %v0, %v31, %v0, %v0 0xe7 0x0f 0x03 0x00 0x04 0xab # CHECK: vmahg %v31, %v0, %v0, %v0 0xe7 0xf0 0x03 0x00 0x08 0xab # CHECK: vmahg %v13, %v17, %v21, %v25 0xe7 0xd1 0x53 0x00 0x97 0xab # CHECK: vmahq %v0, %v0, %v0, %v0 0xe7 0x00 0x04 0x00 0x00 0xab # CHECK: vmahq %v0, %v0, %v0, %v31 0xe7 0x00 0x04 0x00 0xf1 0xab # CHECK: vmahq %v0, %v0, %v31, %v0 0xe7 0x00 0xf4 0x00 0x02 0xab # CHECK: vmahq %v0, %v31, %v0, %v0 0xe7 0x0f 0x04 0x00 0x04 0xab # CHECK: vmahq %v31, %v0, %v0, %v0 0xe7 0xf0 0x04 0x00 0x08 0xab # CHECK: vmahq %v13, %v17, %v21, %v25 0xe7 0xd1 0x54 0x00 0x97 0xab # CHECK: vmalhg %v0, %v0, %v0, %v0 0xe7 0x00 0x03 0x00 0x00 0xa9 # CHECK: vmalhg %v0, %v0, %v0, %v31 0xe7 0x00 0x03 0x00 0xf1 0xa9 # CHECK: vmalhg %v0, %v0, %v31, %v0 0xe7 0x00 0xf3 0x00 0x02 0xa9 # CHECK: vmalhg %v0, %v31, %v0, %v0 0xe7 0x0f 0x03 0x00 0x04 0xa9 # CHECK: vmalhg %v31, %v0, %v0, %v0 0xe7 0xf0 0x03 0x00 0x08 0xa9 # CHECK: vmalhg %v13, %v17, %v21, %v25 0xe7 0xd1 0x53 0x00 0x97 0xa9 # CHECK: vmalhq %v0, %v0, %v0, %v0 0xe7 0x00 0x04 0x00 0x00 0xa9 # CHECK: vmalhq %v0, %v0, %v0, %v31 0xe7 0x00 0x04 0x00 0xf1 0xa9 # CHECK: vmalhq %v0, %v0, %v31, %v0 0xe7 0x00 0xf4 0x00 0x02 0xa9 # CHECK: vmalhq %v0, %v31, %v0, %v0 0xe7 0x0f 0x04 0x00 0x04 0xa9 # CHECK: vmalhq %v31, %v0, %v0, %v0 0xe7 0xf0 0x04 0x00 0x08 0xa9 # CHECK: vmalhq %v13, %v17, %v21, %v25 0xe7 0xd1 0x54 0x00 0x97 0xa9 # CHECK: vmaeg %v0, %v0, %v0, %v0 0xe7 0x00 0x03 0x00 0x00 0xae # CHECK: vmaeg %v0, %v0, %v0, %v31 0xe7 0x00 0x03 0x00 0xf1 0xae # CHECK: vmaeg %v0, %v0, %v31, %v0 0xe7 0x00 0xf3 0x00 0x02 0xae # CHECK: vmaeg %v0, %v31, %v0, %v0 0xe7 0x0f 0x03 0x00 0x04 0xae # CHECK: vmaeg %v31, %v0, %v0, %v0 0xe7 0xf0 0x03 0x00 0x08 0xae # CHECK: vmaeg %v13, %v17, %v21, %v25 0xe7 0xd1 0x53 0x00 0x97 0xae # CHECK: vmaleg %v0, %v0, %v0, %v0 0xe7 0x00 0x03 0x00 0x00 0xac # CHECK: vmaleg %v0, %v0, %v0, %v31 0xe7 0x00 0x03 0x00 0xf1 0xac # CHECK: vmaleg %v0, %v0, %v31, %v0 0xe7 0x00 0xf3 0x00 0x02 0xac # CHECK: vmaleg %v0, %v31, %v0, %v0 0xe7 0x0f 0x03 0x00 0x04 0xac # CHECK: vmaleg %v31, %v0, %v0, %v0 0xe7 0xf0 0x03 0x00 0x08 0xac # CHECK: vmaleg %v13, %v17, %v21, %v25 0xe7 0xd1 0x53 0x00 0x97 0xac # CHECK: vmaog %v0, %v0, %v0, %v0 0xe7 0x00 0x03 0x00 0x00 0xaf # CHECK: vmaog %v0, %v0, %v0, %v31 0xe7 0x00 0x03 0x00 0xf1 0xaf # CHECK: vmaog %v0, %v0, %v31, %v0 0xe7 0x00 0xf3 0x00 0x02 0xaf # CHECK: vmaog %v0, %v31, %v0, %v0 0xe7 0x0f 0x03 0x00 0x04 0xaf # CHECK: vmaog %v31, %v0, %v0, %v0 0xe7 0xf0 0x03 0x00 0x08 0xaf # CHECK: vmaog %v13, %v17, %v21, %v25 0xe7 0xd1 0x53 0x00 0x97 0xaf # CHECK: vmalog %v0, %v0, %v0, %v0 0xe7 0x00 0x03 0x00 0x00 0xad # CHECK: vmalog %v0, %v0, %v0, %v31 0xe7 0x00 0x03 0x00 0xf1 0xad # CHECK: vmalog %v0, %v0, %v31, %v0 0xe7 0x00 0xf3 0x00 0x02 0xad # CHECK: vmalog %v0, %v31, %v0, %v0 0xe7 0x0f 0x03 0x00 0x04 0xad # CHECK: vmalog %v31, %v0, %v0, %v0 0xe7 0xf0 0x03 0x00 0x08 0xad # CHECK: vmalog %v13, %v17, %v21, %v25 0xe7 0xd1 0x53 0x00 0x97 0xad # CHECK: vmlg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xa2 # CHECK: vmlg %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x32 0xa2 # CHECK: vmlg %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x34 0xa2 # CHECK: vmlg %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x38 0xa2 # CHECK: vmlg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xa2 # CHECK: vmlq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xa2 # CHECK: vmlq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xa2 # CHECK: vmlq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xa2 # CHECK: vmlq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xa2 # CHECK: vmlq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xa2 # CHECK: vmhg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xa3 # CHECK: vmhg %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x32 0xa3 # CHECK: vmhg %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x34 0xa3 # CHECK: vmhg %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x38 0xa3 # CHECK: vmhg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xa3 # CHECK: vmhq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xa3 # CHECK: vmhq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xa3 # CHECK: vmhq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xa3 # CHECK: vmhq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xa3 # CHECK: vmhq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xa3 # CHECK: vmlhg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xa1 # CHECK: vmlhg %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x32 0xa1 # CHECK: vmlhg %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x34 0xa1 # CHECK: vmlhg %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x38 0xa1 # CHECK: vmlhg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xa1 # CHECK: vmlhq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xa1 # CHECK: vmlhq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xa1 # CHECK: vmlhq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xa1 # CHECK: vmlhq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xa1 # CHECK: vmlhq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xa1 # CHECK: vmeg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xa6 # CHECK: vmeg %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x32 0xa6 # CHECK: vmeg %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x34 0xa6 # CHECK: vmeg %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x38 0xa6 # CHECK: vmeg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xa6 # CHECK: vmleg %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xa4 # CHECK: vmleg %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x32 0xa4 # CHECK: vmleg %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x34 0xa4 # CHECK: vmleg %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x38 0xa4 # CHECK: vmleg %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xa4 # CHECK: vmog %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xa7 # CHECK: vmog %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x32 0xa7 # CHECK: vmog %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x34 0xa7 # CHECK: vmog %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x38 0xa7 # CHECK: vmog %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xa7 # CHECK: vmlog %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xa5 # CHECK: vmlog %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x32 0xa5 # CHECK: vmlog %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x34 0xa5 # CHECK: vmlog %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x38 0xa5 # CHECK: vmlog %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x3a 0xa5 # CHECK: vmnq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xfe # CHECK: vmnq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xfe # CHECK: vmnq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xfe # CHECK: vmnq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xfe # CHECK: vmnq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xfe # CHECK: vmnlq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xfc # CHECK: vmnlq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xfc # CHECK: vmnlq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xfc # CHECK: vmnlq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xfc # CHECK: vmnlq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xfc # CHECK: vmxq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xff # CHECK: vmxq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xff # CHECK: vmxq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xff # CHECK: vmxq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xff # CHECK: vmxq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xff # CHECK: vmxlq %v0, %v0, %v0 0xe7 0x00 0x00 0x00 0x40 0xfd # CHECK: vmxlq %v0, %v0, %v31 0xe7 0x00 0xf0 0x00 0x42 0xfd # CHECK: vmxlq %v0, %v31, %v0 0xe7 0x0f 0x00 0x00 0x44 0xfd # CHECK: vmxlq %v31, %v0, %v0 0xe7 0xf0 0x00 0x00 0x48 0xfd # CHECK: vmxlq %v18, %v3, %v20 0xe7 0x23 0x40 0x00 0x4a 0xfd # CHECK: vr %v0, %v0, %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0xb3 # CHECK: vr %v0, %v0, %v0, 0, 15 0xe7 0x00 0x00 0x0f 0x00 0xb3 # CHECK: vr %v0, %v0, %v0, 15, 0 0xe7 0x00 0x00 0x00 0xf0 0xb3 # CHECK: vr %v0, %v0, %v31, 0, 0 0xe7 0x00 0xf0 0x00 0x02 0xb3 # CHECK: vr %v0, %v31, %v0, 0, 0 0xe7 0x0f 0x00 0x00 0x04 0xb3 # CHECK: vr %v31, %v0, %v0, 0, 0 0xe7 0xf0 0x00 0x00 0x08 0xb3 # CHECK: vr %v13, %v17, %v21, 8, 4 0xe7 0xd1 0x50 0x04 0x86 0xb3 # CHECK: vrf %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0xb3 # CHECK: vrf %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x20 0xb3 # CHECK: vrf %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x22 0xb3 # CHECK: vrf %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x24 0xb3 # CHECK: vrf %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x28 0xb3 # CHECK: vrf %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x26 0xb3 # CHECK: vrg %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x30 0xb3 # CHECK: vrg %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x30 0xb3 # CHECK: vrg %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x32 0xb3 # CHECK: vrg %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x34 0xb3 # CHECK: vrg %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x38 0xb3 # CHECK: vrg %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x36 0xb3 # CHECK: vrq %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x40 0xb3 # CHECK: vrq %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x40 0xb3 # CHECK: vrq %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x42 0xb3 # CHECK: vrq %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x44 0xb3 # CHECK: vrq %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x48 0xb3 # CHECK: vrq %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x46 0xb3 # CHECK: vrl %v0, %v0, %v0, 0, 0 0xe7 0x00 0x00 0x00 0x00 0xb1 # CHECK: vrl %v0, %v0, %v0, 0, 15 0xe7 0x00 0x00 0x0f 0x00 0xb1 # CHECK: vrl %v0, %v0, %v0, 15, 0 0xe7 0x00 0x00 0x00 0xf0 0xb1 # CHECK: vrl %v0, %v0, %v31, 0, 0 0xe7 0x00 0xf0 0x00 0x02 0xb1 # CHECK: vrl %v0, %v31, %v0, 0, 0 0xe7 0x0f 0x00 0x00 0x04 0xb1 # CHECK: vrl %v31, %v0, %v0, 0, 0 0xe7 0xf0 0x00 0x00 0x08 0xb1 # CHECK: vrl %v13, %v17, %v21, 8, 4 0xe7 0xd1 0x50 0x04 0x86 0xb1 # CHECK: vrlf %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x20 0xb1 # CHECK: vrlf %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x20 0xb1 # CHECK: vrlf %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x22 0xb1 # CHECK: vrlf %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x24 0xb1 # CHECK: vrlf %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x28 0xb1 # CHECK: vrlf %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x26 0xb1 # CHECK: vrlg %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x30 0xb1 # CHECK: vrlg %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x30 0xb1 # CHECK: vrlg %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x32 0xb1 # CHECK: vrlg %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x34 0xb1 # CHECK: vrlg %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x38 0xb1 # CHECK: vrlg %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x36 0xb1 # CHECK: vrlq %v0, %v0, %v0, 0 0xe7 0x00 0x00 0x00 0x40 0xb1 # CHECK: vrlq %v0, %v0, %v0, 15 0xe7 0x00 0x00 0x0f 0x40 0xb1 # CHECK: vrlq %v0, %v0, %v31, 0 0xe7 0x00 0xf0 0x00 0x42 0xb1 # CHECK: vrlq %v0, %v31, %v0, 0 0xe7 0x0f 0x00 0x00 0x44 0xb1 # CHECK: vrlq %v31, %v0, %v0, 0 0xe7 0xf0 0x00 0x00 0x48 0xb1 # CHECK: vrlq %v13, %v17, %v21, 4 0xe7 0xd1 0x50 0x04 0x46 0xb1 # CHECK: vtp %v0 0xe6 0x00 0x00 0x00 0x00 0x5f # CHECK: vtp %v0, 65535 0xe6 0x00 0x0f 0xff 0xf0 0x5f # CHECK: vtp %v15, 4660 0xe6 0x0f 0x01 0x23 0x40 0x5f # CHECK: vtz %v0, %v0, 0 0xe6 0x00 0x00 0x00 0x00 0x7f # CHECK: vtz %v0, %v0, 65535 0xe6 0x00 0x0f 0xff 0xf0 0x7f # CHECK: vtz %v0, %v31, 0 0xe6 0x00 0xf0 0x00 0x02 0x7f # CHECK: vtz %v31, %v0, 0 0xe6 0x0f 0x00 0x00 0x04 0x7f # CHECK: vtz %v13, %v17, 4660 0xe6 0x0d 0x11 0x23 0x42 0x7f # CHECK: vuphg %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xd7 # CHECK: vuphg %v0, %v15 0xe7 0x0f 0x00 0x00 0x30 0xd7 # CHECK: vuphg %v0, %v31 0xe7 0x0f 0x00 0x00 0x34 0xd7 # CHECK: vuphg %v15, %v0 0xe7 0xf0 0x00 0x00 0x30 0xd7 # CHECK: vuphg %v31, %v0 0xe7 0xf0 0x00 0x00 0x38 0xd7 # CHECK: vuphg %v14, %v17 0xe7 0xe1 0x00 0x00 0x34 0xd7 # CHECK: vuplg %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xd6 # CHECK: vuplg %v0, %v15 0xe7 0x0f 0x00 0x00 0x30 0xd6 # CHECK: vuplg %v0, %v31 0xe7 0x0f 0x00 0x00 0x34 0xd6 # CHECK: vuplg %v15, %v0 0xe7 0xf0 0x00 0x00 0x30 0xd6 # CHECK: vuplg %v31, %v0 0xe7 0xf0 0x00 0x00 0x38 0xd6 # CHECK: vuplg %v14, %v17 0xe7 0xe1 0x00 0x00 0x34 0xd6 # CHECK: vuplhg %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xd5 # CHECK: vuplhg %v0, %v15 0xe7 0x0f 0x00 0x00 0x30 0xd5 # CHECK: vuplhg %v0, %v31 0xe7 0x0f 0x00 0x00 0x34 0xd5 # CHECK: vuplhg %v15, %v0 0xe7 0xf0 0x00 0x00 0x30 0xd5 # CHECK: vuplhg %v31, %v0 0xe7 0xf0 0x00 0x00 0x38 0xd5 # CHECK: vuplhg %v14, %v17 0xe7 0xe1 0x00 0x00 0x34 0xd5 # CHECK: vupllg %v0, %v0 0xe7 0x00 0x00 0x00 0x30 0xd4 # CHECK: vupllg %v0, %v15 0xe7 0x0f 0x00 0x00 0x30 0xd4 # CHECK: vupllg %v0, %v31 0xe7 0x0f 0x00 0x00 0x34 0xd4 # CHECK: vupllg %v15, %v0 0xe7 0xf0 0x00 0x00 0x30 0xd4 # CHECK: vupllg %v31, %v0 0xe7 0xf0 0x00 0x00 0x38 0xd4 # CHECK: vupllg %v14, %v17 0xe7 0xe1 0x00 0x00 0x34 0xd4