CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
1754 lines
35 KiB
Plaintext
1754 lines
35 KiB
Plaintext
# Test z17 instructions.
|
|
# 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
|
|
|