mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-16 03:26:36 +00:00

The recently announced IBM z17 processor implements the architecture already supported as "arch15" in LLVM. This patch adds support for "z17" as an alternate architecture name for arch15. This patch also add the scheduler description for the z17 processor, provided by Jonas Paulsson.
1754 lines
35 KiB
Plaintext
1754 lines
35 KiB
Plaintext
# 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
|
|
|