2373 lines
102 KiB
ArmAsm
2373 lines
102 KiB
ArmAsm
// RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s
|
|
|
|
// CHECK: vaddph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x20,0x58,0xf4]
|
|
vaddph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vaddph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x00,0x58,0xf4]
|
|
vaddph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vaddph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x27,0x58,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vaddph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vaddph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x30,0x58,0x31]
|
|
vaddph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vaddph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x20,0x58,0x71,0x7f]
|
|
vaddph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vaddph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x58,0x72,0x80]
|
|
vaddph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vaddph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x07,0x58,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vaddph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vaddph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x10,0x58,0x31]
|
|
vaddph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vaddph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x00,0x58,0x71,0x7f]
|
|
vaddph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vaddph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x97,0x58,0x72,0x80]
|
|
vaddph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcmpeqph k5, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x93,0x14,0x20,0xc2,0xec,0x00]
|
|
vcmpph k5, ymm29, ymm28, 0
|
|
|
|
// CHECK: vcmpltph k5, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x93,0x14,0x00,0xc2,0xec,0x01]
|
|
vcmpph k5, xmm29, xmm28, 1
|
|
|
|
// CHECK: vcmpleph k5 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0xb3,0x14,0x07,0xc2,0xac,0xf5,0x00,0x00,0x00,0x10,0x02]
|
|
vcmpph k5 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456], 2
|
|
|
|
// CHECK: vcmpunordph k5, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0xd3,0x14,0x10,0xc2,0x29,0x03]
|
|
vcmpph k5, xmm29, word ptr [r9]{1to8}, 3
|
|
|
|
// CHECK: vcmpneqph k5, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0xf3,0x14,0x00,0xc2,0x69,0x7f,0x04]
|
|
vcmpph k5, xmm29, xmmword ptr [rcx + 2032], 4
|
|
|
|
// CHECK: vcmpnltph k5 {k7}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0xf3,0x14,0x17,0xc2,0x6a,0x80,0x05]
|
|
vcmpph k5 {k7}, xmm29, word ptr [rdx - 256]{1to8}, 5
|
|
|
|
// CHECK: vcmpnleph k5 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0xb3,0x14,0x27,0xc2,0xac,0xf5,0x00,0x00,0x00,0x10,0x06]
|
|
vcmpph k5 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456], 6
|
|
|
|
// CHECK: vcmpordph k5, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0xd3,0x14,0x30,0xc2,0x29,0x07]
|
|
vcmpph k5, ymm29, word ptr [r9]{1to16}, 7
|
|
|
|
// CHECK: vcmpeq_uqph k5, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0xf3,0x14,0x20,0xc2,0x69,0x7f,0x08]
|
|
vcmpph k5, ymm29, ymmword ptr [rcx + 4064], 8
|
|
|
|
// CHECK: vcmpngeph k5 {k7}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0xf3,0x14,0x37,0xc2,0x6a,0x80,0x09]
|
|
vcmpph k5 {k7}, ymm29, word ptr [rdx - 256]{1to16}, 9
|
|
|
|
// CHECK: vdivph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x20,0x5e,0xf4]
|
|
vdivph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vdivph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x00,0x5e,0xf4]
|
|
vdivph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vdivph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x27,0x5e,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vdivph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vdivph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x30,0x5e,0x31]
|
|
vdivph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vdivph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x20,0x5e,0x71,0x7f]
|
|
vdivph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vdivph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x5e,0x72,0x80]
|
|
vdivph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vdivph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x07,0x5e,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vdivph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vdivph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x10,0x5e,0x31]
|
|
vdivph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vdivph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x00,0x5e,0x71,0x7f]
|
|
vdivph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vdivph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x97,0x5e,0x72,0x80]
|
|
vdivph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vmaxph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x20,0x5f,0xf4]
|
|
vmaxph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vmaxph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x00,0x5f,0xf4]
|
|
vmaxph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vmaxph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x27,0x5f,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vmaxph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vmaxph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x30,0x5f,0x31]
|
|
vmaxph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vmaxph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x20,0x5f,0x71,0x7f]
|
|
vmaxph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vmaxph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x5f,0x72,0x80]
|
|
vmaxph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vmaxph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x07,0x5f,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vmaxph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vmaxph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x10,0x5f,0x31]
|
|
vmaxph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vmaxph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x00,0x5f,0x71,0x7f]
|
|
vmaxph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vmaxph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x97,0x5f,0x72,0x80]
|
|
vmaxph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vminph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x20,0x5d,0xf4]
|
|
vminph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vminph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x00,0x5d,0xf4]
|
|
vminph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vminph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x27,0x5d,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vminph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vminph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x30,0x5d,0x31]
|
|
vminph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vminph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x20,0x5d,0x71,0x7f]
|
|
vminph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vminph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x5d,0x72,0x80]
|
|
vminph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vminph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x07,0x5d,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vminph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vminph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x10,0x5d,0x31]
|
|
vminph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vminph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x00,0x5d,0x71,0x7f]
|
|
vminph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vminph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x97,0x5d,0x72,0x80]
|
|
vminph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vmulph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x20,0x59,0xf4]
|
|
vmulph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vmulph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x00,0x59,0xf4]
|
|
vmulph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vmulph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x27,0x59,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vmulph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vmulph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x30,0x59,0x31]
|
|
vmulph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vmulph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x20,0x59,0x71,0x7f]
|
|
vmulph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vmulph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x59,0x72,0x80]
|
|
vmulph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vmulph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x07,0x59,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vmulph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vmulph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x10,0x59,0x31]
|
|
vmulph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vmulph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x00,0x59,0x71,0x7f]
|
|
vmulph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vmulph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x97,0x59,0x72,0x80]
|
|
vmulph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vsubph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x20,0x5c,0xf4]
|
|
vsubph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vsubph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x05,0x14,0x00,0x5c,0xf4]
|
|
vsubph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vsubph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x27,0x5c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vsubph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vsubph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x30,0x5c,0x31]
|
|
vsubph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vsubph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x20,0x5c,0x71,0x7f]
|
|
vsubph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vsubph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0xb7,0x5c,0x72,0x80]
|
|
vsubph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vsubph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x14,0x07,0x5c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vsubph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vsubph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x14,0x10,0x5c,0x31]
|
|
vsubph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vsubph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x00,0x5c,0x71,0x7f]
|
|
vsubph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vsubph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x14,0x97,0x5c,0x72,0x80]
|
|
vsubph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvtdq2ph xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x5b,0xf5]
|
|
vcvtdq2ph xmm30, xmm29
|
|
|
|
// CHECK: vcvtdq2ph xmm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x5b,0xf5]
|
|
vcvtdq2ph xmm30, ymm29
|
|
|
|
// CHECK: vcvtdq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtdq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtdq2ph xmm30, dword ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x5b,0x31]
|
|
vcvtdq2ph xmm30, dword ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtdq2ph xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x5b,0x71,0x7f]
|
|
vcvtdq2ph xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtdq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x5b,0x72,0x80]
|
|
vcvtdq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}
|
|
|
|
// CHECK: vcvtdq2ph xmm30, dword ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x5b,0x31]
|
|
vcvtdq2ph xmm30, dword ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvtdq2ph xmm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x5b,0x71,0x7f]
|
|
vcvtdq2ph xmm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvtdq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x5b,0x72,0x80]
|
|
vcvtdq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}
|
|
|
|
// CHECK: vcvtpd2ph xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0xfd,0x08,0x5a,0xf5]
|
|
vcvtpd2ph xmm30, xmm29
|
|
|
|
// CHECK: vcvtpd2ph xmm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0xfd,0x28,0x5a,0xf5]
|
|
vcvtpd2ph xmm30, ymm29
|
|
|
|
// CHECK: vcvtpd2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0xfd,0x0f,0x5a,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtpd2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtpd2ph xmm30, qword ptr [r9]{1to2}
|
|
// CHECK: encoding: [0x62,0x45,0xfd,0x18,0x5a,0x31]
|
|
vcvtpd2ph xmm30, qword ptr [r9]{1to2}
|
|
|
|
// CHECK: vcvtpd2ph xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0xfd,0x08,0x5a,0x71,0x7f]
|
|
vcvtpd2ph xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtpd2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}
|
|
// CHECK: encoding: [0x62,0x65,0xfd,0x9f,0x5a,0x72,0x80]
|
|
vcvtpd2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}
|
|
|
|
// CHECK: vcvtpd2ph xmm30, qword ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0xfd,0x38,0x5a,0x31]
|
|
vcvtpd2ph xmm30, qword ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtpd2ph xmm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0xfd,0x28,0x5a,0x71,0x7f]
|
|
vcvtpd2ph xmm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvtpd2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0xfd,0xbf,0x5a,0x72,0x80]
|
|
vcvtpd2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}
|
|
|
|
// CHECK: vcvtph2dq xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x5b,0xf5]
|
|
vcvtph2dq xmm30, xmm29
|
|
|
|
// CHECK: vcvtph2dq ymm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x5b,0xf5]
|
|
vcvtph2dq ymm30, xmm29
|
|
|
|
// CHECK: vcvtph2dq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2dq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2dq xmm30, word ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x5b,0x31]
|
|
vcvtph2dq xmm30, word ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtph2dq xmm30, qword ptr [rcx + 1016]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x5b,0x71,0x7f]
|
|
vcvtph2dq xmm30, qword ptr [rcx + 1016]
|
|
|
|
// CHECK: vcvtph2dq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x5b,0x72,0x80]
|
|
vcvtph2dq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
|
|
// CHECK: vcvtph2dq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2dq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2dq ymm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x5b,0x31]
|
|
vcvtph2dq ymm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvtph2dq ymm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x5b,0x71,0x7f]
|
|
vcvtph2dq ymm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtph2dq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x5b,0x72,0x80]
|
|
vcvtph2dq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvtph2pd xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x5a,0xf5]
|
|
vcvtph2pd xmm30, xmm29
|
|
|
|
// CHECK: vcvtph2pd ymm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x5a,0xf5]
|
|
vcvtph2pd ymm30, xmm29
|
|
|
|
// CHECK: vcvtph2pd xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x5a,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2pd xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2pd xmm30, word ptr [r9]{1to2}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x5a,0x31]
|
|
vcvtph2pd xmm30, word ptr [r9]{1to2}
|
|
|
|
// CHECK: vcvtph2pd xmm30, dword ptr [rcx + 508]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x5a,0x71,0x7f]
|
|
vcvtph2pd xmm30, dword ptr [rcx + 508]
|
|
|
|
// CHECK: vcvtph2pd xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x5a,0x72,0x80]
|
|
vcvtph2pd xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}
|
|
|
|
// CHECK: vcvtph2pd ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x5a,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2pd ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2pd ymm30, word ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x5a,0x31]
|
|
vcvtph2pd ymm30, word ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtph2pd ymm30, qword ptr [rcx + 1016]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x5a,0x71,0x7f]
|
|
vcvtph2pd ymm30, qword ptr [rcx + 1016]
|
|
|
|
// CHECK: vcvtph2pd ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x5a,0x72,0x80]
|
|
vcvtph2pd ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
|
|
// CHECK: vcvtph2psx xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x06,0x7d,0x08,0x13,0xf5]
|
|
vcvtph2psx xmm30, xmm29
|
|
|
|
// CHECK: vcvtph2psx ymm30, xmm29
|
|
// CHECK: encoding: [0x62,0x06,0x7d,0x28,0x13,0xf5]
|
|
vcvtph2psx ymm30, xmm29
|
|
|
|
// CHECK: vcvtph2psx xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x7d,0x0f,0x13,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2psx xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2psx xmm30, word ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x46,0x7d,0x18,0x13,0x31]
|
|
vcvtph2psx xmm30, word ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtph2psx xmm30, qword ptr [rcx + 1016]
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x08,0x13,0x71,0x7f]
|
|
vcvtph2psx xmm30, qword ptr [rcx + 1016]
|
|
|
|
// CHECK: vcvtph2psx xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x9f,0x13,0x72,0x80]
|
|
vcvtph2psx xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
|
|
// CHECK: vcvtph2psx ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x7d,0x2f,0x13,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2psx ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2psx ymm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x7d,0x38,0x13,0x31]
|
|
vcvtph2psx ymm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvtph2psx ymm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x28,0x13,0x71,0x7f]
|
|
vcvtph2psx ymm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtph2psx ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0xbf,0x13,0x72,0x80]
|
|
vcvtph2psx ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvtph2qq xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x7b,0xf5]
|
|
vcvtph2qq xmm30, xmm29
|
|
|
|
// CHECK: vcvtph2qq ymm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x7b,0xf5]
|
|
vcvtph2qq ymm30, xmm29
|
|
|
|
// CHECK: vcvtph2qq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x7b,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2qq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2qq xmm30, word ptr [r9]{1to2}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x7b,0x31]
|
|
vcvtph2qq xmm30, word ptr [r9]{1to2}
|
|
|
|
// CHECK: vcvtph2qq xmm30, dword ptr [rcx + 508]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x7b,0x71,0x7f]
|
|
vcvtph2qq xmm30, dword ptr [rcx + 508]
|
|
|
|
// CHECK: vcvtph2qq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x7b,0x72,0x80]
|
|
vcvtph2qq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}
|
|
|
|
// CHECK: vcvtph2qq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x7b,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2qq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2qq ymm30, word ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x7b,0x31]
|
|
vcvtph2qq ymm30, word ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtph2qq ymm30, qword ptr [rcx + 1016]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x7b,0x71,0x7f]
|
|
vcvtph2qq ymm30, qword ptr [rcx + 1016]
|
|
|
|
// CHECK: vcvtph2qq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x7b,0x72,0x80]
|
|
vcvtph2qq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
|
|
// CHECK: vcvtph2udq xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x79,0xf5]
|
|
vcvtph2udq xmm30, xmm29
|
|
|
|
// CHECK: vcvtph2udq ymm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x79,0xf5]
|
|
vcvtph2udq ymm30, xmm29
|
|
|
|
// CHECK: vcvtph2udq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x79,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2udq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2udq xmm30, word ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x79,0x31]
|
|
vcvtph2udq xmm30, word ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtph2udq xmm30, qword ptr [rcx + 1016]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x79,0x71,0x7f]
|
|
vcvtph2udq xmm30, qword ptr [rcx + 1016]
|
|
|
|
// CHECK: vcvtph2udq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x79,0x72,0x80]
|
|
vcvtph2udq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
|
|
// CHECK: vcvtph2udq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x79,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2udq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2udq ymm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x79,0x31]
|
|
vcvtph2udq ymm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvtph2udq ymm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x79,0x71,0x7f]
|
|
vcvtph2udq ymm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtph2udq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x79,0x72,0x80]
|
|
vcvtph2udq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvtph2uqq xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x79,0xf5]
|
|
vcvtph2uqq xmm30, xmm29
|
|
|
|
// CHECK: vcvtph2uqq ymm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x79,0xf5]
|
|
vcvtph2uqq ymm30, xmm29
|
|
|
|
// CHECK: vcvtph2uqq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x79,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2uqq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2uqq xmm30, word ptr [r9]{1to2}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x79,0x31]
|
|
vcvtph2uqq xmm30, word ptr [r9]{1to2}
|
|
|
|
// CHECK: vcvtph2uqq xmm30, dword ptr [rcx + 508]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x79,0x71,0x7f]
|
|
vcvtph2uqq xmm30, dword ptr [rcx + 508]
|
|
|
|
// CHECK: vcvtph2uqq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x79,0x72,0x80]
|
|
vcvtph2uqq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}
|
|
|
|
// CHECK: vcvtph2uqq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x79,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2uqq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2uqq ymm30, word ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x79,0x31]
|
|
vcvtph2uqq ymm30, word ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtph2uqq ymm30, qword ptr [rcx + 1016]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x79,0x71,0x7f]
|
|
vcvtph2uqq ymm30, qword ptr [rcx + 1016]
|
|
|
|
// CHECK: vcvtph2uqq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x79,0x72,0x80]
|
|
vcvtph2uqq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
|
|
// CHECK: vcvtph2uw xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x7d,0xf5]
|
|
vcvtph2uw xmm30, xmm29
|
|
|
|
// CHECK: vcvtph2uw ymm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x7d,0xf5]
|
|
vcvtph2uw ymm30, ymm29
|
|
|
|
// CHECK: vcvtph2uw xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2uw xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2uw xmm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x7d,0x31]
|
|
vcvtph2uw xmm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvtph2uw xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x7d,0x71,0x7f]
|
|
vcvtph2uw xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtph2uw xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x7d,0x72,0x80]
|
|
vcvtph2uw xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvtph2uw ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2uw ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2uw ymm30, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x7d,0x31]
|
|
vcvtph2uw ymm30, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vcvtph2uw ymm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x7d,0x71,0x7f]
|
|
vcvtph2uw ymm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvtph2uw ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x7d,0x72,0x80]
|
|
vcvtph2uw ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vcvtph2w xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x7d,0xf5]
|
|
vcvtph2w xmm30, xmm29
|
|
|
|
// CHECK: vcvtph2w ymm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x7d,0xf5]
|
|
vcvtph2w ymm30, ymm29
|
|
|
|
// CHECK: vcvtph2w xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2w xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2w xmm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x7d,0x31]
|
|
vcvtph2w xmm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvtph2w xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x7d,0x71,0x7f]
|
|
vcvtph2w xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtph2w xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x7d,0x72,0x80]
|
|
vcvtph2w xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvtph2w ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtph2w ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtph2w ymm30, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x7d,0x31]
|
|
vcvtph2w ymm30, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vcvtph2w ymm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x7d,0x71,0x7f]
|
|
vcvtph2w ymm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvtph2w ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x7d,0x72,0x80]
|
|
vcvtph2w ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vcvtps2phx xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x1d,0xf5]
|
|
vcvtps2phx xmm30, xmm29
|
|
|
|
// CHECK: vcvtps2phx xmm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x1d,0xf5]
|
|
vcvtps2phx xmm30, ymm29
|
|
|
|
// CHECK: vcvtps2phx xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x1d,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtps2phx xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtps2phx xmm30, dword ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x1d,0x31]
|
|
vcvtps2phx xmm30, dword ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtps2phx xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x1d,0x71,0x7f]
|
|
vcvtps2phx xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtps2phx xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x1d,0x72,0x80]
|
|
vcvtps2phx xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}
|
|
|
|
// CHECK: vcvtps2phx xmm30, dword ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x1d,0x31]
|
|
vcvtps2phx xmm30, dword ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvtps2phx xmm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x1d,0x71,0x7f]
|
|
vcvtps2phx xmm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvtps2phx xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x1d,0x72,0x80]
|
|
vcvtps2phx xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}
|
|
|
|
// CHECK: vcvtqq2ph xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0xfc,0x08,0x5b,0xf5]
|
|
vcvtqq2ph xmm30, xmm29
|
|
|
|
// CHECK: vcvtqq2ph xmm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0xfc,0x28,0x5b,0xf5]
|
|
vcvtqq2ph xmm30, ymm29
|
|
|
|
// CHECK: vcvtqq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0xfc,0x0f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtqq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtqq2ph xmm30, qword ptr [r9]{1to2}
|
|
// CHECK: encoding: [0x62,0x45,0xfc,0x18,0x5b,0x31]
|
|
vcvtqq2ph xmm30, qword ptr [r9]{1to2}
|
|
|
|
// CHECK: vcvtqq2ph xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0xfc,0x08,0x5b,0x71,0x7f]
|
|
vcvtqq2ph xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}
|
|
// CHECK: encoding: [0x62,0x65,0xfc,0x9f,0x5b,0x72,0x80]
|
|
vcvtqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}
|
|
|
|
// CHECK: vcvtqq2ph xmm30, qword ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0xfc,0x38,0x5b,0x31]
|
|
vcvtqq2ph xmm30, qword ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtqq2ph xmm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0xfc,0x28,0x5b,0x71,0x7f]
|
|
vcvtqq2ph xmm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvtqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0xfc,0xbf,0x5b,0x72,0x80]
|
|
vcvtqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}
|
|
|
|
// CHECK: vcvttph2dq xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7e,0x08,0x5b,0xf5]
|
|
vcvttph2dq xmm30, xmm29
|
|
|
|
// CHECK: vcvttph2dq ymm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7e,0x28,0x5b,0xf5]
|
|
vcvttph2dq ymm30, xmm29
|
|
|
|
// CHECK: vcvttph2dq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7e,0x0f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2dq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2dq xmm30, word ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7e,0x18,0x5b,0x31]
|
|
vcvttph2dq xmm30, word ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvttph2dq xmm30, qword ptr [rcx + 1016]
|
|
// CHECK: encoding: [0x62,0x65,0x7e,0x08,0x5b,0x71,0x7f]
|
|
vcvttph2dq xmm30, qword ptr [rcx + 1016]
|
|
|
|
// CHECK: vcvttph2dq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7e,0x9f,0x5b,0x72,0x80]
|
|
vcvttph2dq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
|
|
// CHECK: vcvttph2dq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7e,0x2f,0x5b,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2dq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2dq ymm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7e,0x38,0x5b,0x31]
|
|
vcvttph2dq ymm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvttph2dq ymm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7e,0x28,0x5b,0x71,0x7f]
|
|
vcvttph2dq ymm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvttph2dq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7e,0xbf,0x5b,0x72,0x80]
|
|
vcvttph2dq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvttph2qq xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x7a,0xf5]
|
|
vcvttph2qq xmm30, xmm29
|
|
|
|
// CHECK: vcvttph2qq ymm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x7a,0xf5]
|
|
vcvttph2qq ymm30, xmm29
|
|
|
|
// CHECK: vcvttph2qq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x7a,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2qq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2qq xmm30, word ptr [r9]{1to2}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x7a,0x31]
|
|
vcvttph2qq xmm30, word ptr [r9]{1to2}
|
|
|
|
// CHECK: vcvttph2qq xmm30, dword ptr [rcx + 508]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x7a,0x71,0x7f]
|
|
vcvttph2qq xmm30, dword ptr [rcx + 508]
|
|
|
|
// CHECK: vcvttph2qq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x7a,0x72,0x80]
|
|
vcvttph2qq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}
|
|
|
|
// CHECK: vcvttph2qq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x7a,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2qq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2qq ymm30, word ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x7a,0x31]
|
|
vcvttph2qq ymm30, word ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvttph2qq ymm30, qword ptr [rcx + 1016]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x7a,0x71,0x7f]
|
|
vcvttph2qq ymm30, qword ptr [rcx + 1016]
|
|
|
|
// CHECK: vcvttph2qq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x7a,0x72,0x80]
|
|
vcvttph2qq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
|
|
// CHECK: vcvttph2udq xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x78,0xf5]
|
|
vcvttph2udq xmm30, xmm29
|
|
|
|
// CHECK: vcvttph2udq ymm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x78,0xf5]
|
|
vcvttph2udq ymm30, xmm29
|
|
|
|
// CHECK: vcvttph2udq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x78,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2udq xmm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2udq xmm30, word ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x78,0x31]
|
|
vcvttph2udq xmm30, word ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvttph2udq xmm30, qword ptr [rcx + 1016]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x78,0x71,0x7f]
|
|
vcvttph2udq xmm30, qword ptr [rcx + 1016]
|
|
|
|
// CHECK: vcvttph2udq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x78,0x72,0x80]
|
|
vcvttph2udq xmm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
|
|
// CHECK: vcvttph2udq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x78,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2udq ymm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2udq ymm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x78,0x31]
|
|
vcvttph2udq ymm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvttph2udq ymm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x78,0x71,0x7f]
|
|
vcvttph2udq ymm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvttph2udq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x78,0x72,0x80]
|
|
vcvttph2udq ymm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvttph2uqq xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x78,0xf5]
|
|
vcvttph2uqq xmm30, xmm29
|
|
|
|
// CHECK: vcvttph2uqq ymm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x78,0xf5]
|
|
vcvttph2uqq ymm30, xmm29
|
|
|
|
// CHECK: vcvttph2uqq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x78,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2uqq xmm30 {k7}, dword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2uqq xmm30, word ptr [r9]{1to2}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x78,0x31]
|
|
vcvttph2uqq xmm30, word ptr [r9]{1to2}
|
|
|
|
// CHECK: vcvttph2uqq xmm30, dword ptr [rcx + 508]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x78,0x71,0x7f]
|
|
vcvttph2uqq xmm30, dword ptr [rcx + 508]
|
|
|
|
// CHECK: vcvttph2uqq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x78,0x72,0x80]
|
|
vcvttph2uqq xmm30 {k7} {z}, word ptr [rdx - 256]{1to2}
|
|
|
|
// CHECK: vcvttph2uqq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x78,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2uqq ymm30 {k7}, qword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2uqq ymm30, word ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x78,0x31]
|
|
vcvttph2uqq ymm30, word ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvttph2uqq ymm30, qword ptr [rcx + 1016]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x78,0x71,0x7f]
|
|
vcvttph2uqq ymm30, qword ptr [rcx + 1016]
|
|
|
|
// CHECK: vcvttph2uqq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x78,0x72,0x80]
|
|
vcvttph2uqq ymm30 {k7} {z}, word ptr [rdx - 256]{1to4}
|
|
|
|
// CHECK: vcvttph2uw xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x7c,0xf5]
|
|
vcvttph2uw xmm30, xmm29
|
|
|
|
// CHECK: vcvttph2uw ymm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x7c,0xf5]
|
|
vcvttph2uw ymm30, ymm29
|
|
|
|
// CHECK: vcvttph2uw xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x7c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2uw xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2uw xmm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x7c,0x31]
|
|
vcvttph2uw xmm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvttph2uw xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x7c,0x71,0x7f]
|
|
vcvttph2uw xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvttph2uw xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x7c,0x72,0x80]
|
|
vcvttph2uw xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvttph2uw ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x7c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2uw ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2uw ymm30, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x7c,0x31]
|
|
vcvttph2uw ymm30, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vcvttph2uw ymm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x7c,0x71,0x7f]
|
|
vcvttph2uw ymm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvttph2uw ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x7c,0x72,0x80]
|
|
vcvttph2uw ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vcvttph2w xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x08,0x7c,0xf5]
|
|
vcvttph2w xmm30, xmm29
|
|
|
|
// CHECK: vcvttph2w ymm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0x7d,0x28,0x7c,0xf5]
|
|
vcvttph2w ymm30, ymm29
|
|
|
|
// CHECK: vcvttph2w xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x0f,0x7c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2w xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2w xmm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x18,0x7c,0x31]
|
|
vcvttph2w xmm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvttph2w xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x08,0x7c,0x71,0x7f]
|
|
vcvttph2w xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvttph2w xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x9f,0x7c,0x72,0x80]
|
|
vcvttph2w xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvttph2w ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7d,0x2f,0x7c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvttph2w ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvttph2w ymm30, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x7d,0x38,0x7c,0x31]
|
|
vcvttph2w ymm30, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vcvttph2w ymm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0x28,0x7c,0x71,0x7f]
|
|
vcvttph2w ymm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvttph2w ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x7d,0xbf,0x7c,0x72,0x80]
|
|
vcvttph2w ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vcvtudq2ph xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7f,0x08,0x7a,0xf5]
|
|
vcvtudq2ph xmm30, xmm29
|
|
|
|
// CHECK: vcvtudq2ph xmm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0x7f,0x28,0x7a,0xf5]
|
|
vcvtudq2ph xmm30, ymm29
|
|
|
|
// CHECK: vcvtudq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7f,0x0f,0x7a,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtudq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtudq2ph xmm30, dword ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0x7f,0x18,0x7a,0x31]
|
|
vcvtudq2ph xmm30, dword ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtudq2ph xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7f,0x08,0x7a,0x71,0x7f]
|
|
vcvtudq2ph xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtudq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0x7f,0x9f,0x7a,0x72,0x80]
|
|
vcvtudq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to4}
|
|
|
|
// CHECK: vcvtudq2ph xmm30, dword ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7f,0x38,0x7a,0x31]
|
|
vcvtudq2ph xmm30, dword ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvtudq2ph xmm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x7f,0x28,0x7a,0x71,0x7f]
|
|
vcvtudq2ph xmm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvtudq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7f,0xbf,0x7a,0x72,0x80]
|
|
vcvtudq2ph xmm30 {k7} {z}, dword ptr [rdx - 512]{1to8}
|
|
|
|
// CHECK: vcvtuqq2ph xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0xff,0x08,0x7a,0xf5]
|
|
vcvtuqq2ph xmm30, xmm29
|
|
|
|
// CHECK: vcvtuqq2ph xmm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0xff,0x28,0x7a,0xf5]
|
|
vcvtuqq2ph xmm30, ymm29
|
|
|
|
// CHECK: vcvtuqq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0xff,0x0f,0x7a,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtuqq2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtuqq2ph xmm30, qword ptr [r9]{1to2}
|
|
// CHECK: encoding: [0x62,0x45,0xff,0x18,0x7a,0x31]
|
|
vcvtuqq2ph xmm30, qword ptr [r9]{1to2}
|
|
|
|
// CHECK: vcvtuqq2ph xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0xff,0x08,0x7a,0x71,0x7f]
|
|
vcvtuqq2ph xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtuqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}
|
|
// CHECK: encoding: [0x62,0x65,0xff,0x9f,0x7a,0x72,0x80]
|
|
vcvtuqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to2}
|
|
|
|
// CHECK: vcvtuqq2ph xmm30, qword ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x45,0xff,0x38,0x7a,0x31]
|
|
vcvtuqq2ph xmm30, qword ptr [r9]{1to4}
|
|
|
|
// CHECK: vcvtuqq2ph xmm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0xff,0x28,0x7a,0x71,0x7f]
|
|
vcvtuqq2ph xmm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvtuqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}
|
|
// CHECK: encoding: [0x62,0x65,0xff,0xbf,0x7a,0x72,0x80]
|
|
vcvtuqq2ph xmm30 {k7} {z}, qword ptr [rdx - 1024]{1to4}
|
|
|
|
// CHECK: vcvtuw2ph xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7f,0x08,0x7d,0xf5]
|
|
vcvtuw2ph xmm30, xmm29
|
|
|
|
// CHECK: vcvtuw2ph ymm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0x7f,0x28,0x7d,0xf5]
|
|
vcvtuw2ph ymm30, ymm29
|
|
|
|
// CHECK: vcvtuw2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7f,0x0f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtuw2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtuw2ph xmm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7f,0x18,0x7d,0x31]
|
|
vcvtuw2ph xmm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvtuw2ph xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7f,0x08,0x7d,0x71,0x7f]
|
|
vcvtuw2ph xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtuw2ph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7f,0x9f,0x7d,0x72,0x80]
|
|
vcvtuw2ph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvtuw2ph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7f,0x2f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtuw2ph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtuw2ph ymm30, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x7f,0x38,0x7d,0x31]
|
|
vcvtuw2ph ymm30, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vcvtuw2ph ymm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x7f,0x28,0x7d,0x71,0x7f]
|
|
vcvtuw2ph ymm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvtuw2ph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x7f,0xbf,0x7d,0x72,0x80]
|
|
vcvtuw2ph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vcvtw2ph xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7e,0x08,0x7d,0xf5]
|
|
vcvtw2ph xmm30, xmm29
|
|
|
|
// CHECK: vcvtw2ph ymm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0x7e,0x28,0x7d,0xf5]
|
|
vcvtw2ph ymm30, ymm29
|
|
|
|
// CHECK: vcvtw2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7e,0x0f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtw2ph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtw2ph xmm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7e,0x18,0x7d,0x31]
|
|
vcvtw2ph xmm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vcvtw2ph xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7e,0x08,0x7d,0x71,0x7f]
|
|
vcvtw2ph xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vcvtw2ph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7e,0x9f,0x7d,0x72,0x80]
|
|
vcvtw2ph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vcvtw2ph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7e,0x2f,0x7d,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vcvtw2ph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vcvtw2ph ymm30, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x7e,0x38,0x7d,0x31]
|
|
vcvtw2ph ymm30, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vcvtw2ph ymm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x7e,0x28,0x7d,0x71,0x7f]
|
|
vcvtw2ph ymm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vcvtw2ph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x7e,0xbf,0x7d,0x72,0x80]
|
|
vcvtw2ph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfpclassph k5, xmm30, 123
|
|
// CHECK: encoding: [0x62,0x93,0x7c,0x08,0x66,0xee,0x7b]
|
|
vfpclassph k5, xmm30, 123
|
|
|
|
// CHECK: vfpclassph k5, ymm30, 123
|
|
// CHECK: encoding: [0x62,0x93,0x7c,0x28,0x66,0xee,0x7b]
|
|
vfpclassph k5, ymm30, 123
|
|
|
|
// CHECK: vfpclassph k5 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 123
|
|
// CHECK: encoding: [0x62,0xb3,0x7c,0x0f,0x66,0xac,0xf5,0x00,0x00,0x00,0x10,0x7b]
|
|
vfpclassph k5 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 123
|
|
|
|
// CHECK: vfpclassph k5, word ptr [r9]{1to8}, 123
|
|
// CHECK: encoding: [0x62,0xd3,0x7c,0x18,0x66,0x29,0x7b]
|
|
vfpclassph k5, word ptr [r9]{1to8}, 123
|
|
|
|
// CHECK: vfpclassph k5, xmmword ptr [rcx + 2032], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x08,0x66,0x69,0x7f,0x7b]
|
|
vfpclassph k5, xmmword ptr [rcx + 2032], 123
|
|
|
|
// CHECK: vfpclassph k5 {k7}, word ptr [rdx - 256]{1to8}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x1f,0x66,0x6a,0x80,0x7b]
|
|
vfpclassph k5 {k7}, word ptr [rdx - 256]{1to8}, 123
|
|
|
|
// CHECK: vfpclassph k5, word ptr [r9]{1to16}, 123
|
|
// CHECK: encoding: [0x62,0xd3,0x7c,0x38,0x66,0x29,0x7b]
|
|
vfpclassph k5, word ptr [r9]{1to16}, 123
|
|
|
|
// CHECK: vfpclassph k5, ymmword ptr [rcx + 4064], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x28,0x66,0x69,0x7f,0x7b]
|
|
vfpclassph k5, ymmword ptr [rcx + 4064], 123
|
|
|
|
// CHECK: vfpclassph k5 {k7}, word ptr [rdx - 256]{1to16}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x3f,0x66,0x6a,0x80,0x7b]
|
|
vfpclassph k5 {k7}, word ptr [rdx - 256]{1to16}, 123
|
|
|
|
// CHECK: vgetexpph xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x06,0x7d,0x08,0x42,0xf5]
|
|
vgetexpph xmm30, xmm29
|
|
|
|
// CHECK: vgetexpph ymm30, ymm29
|
|
// CHECK: encoding: [0x62,0x06,0x7d,0x28,0x42,0xf5]
|
|
vgetexpph ymm30, ymm29
|
|
|
|
// CHECK: vgetexpph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x7d,0x0f,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vgetexpph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vgetexpph xmm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x7d,0x18,0x42,0x31]
|
|
vgetexpph xmm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vgetexpph xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x08,0x42,0x71,0x7f]
|
|
vgetexpph xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vgetexpph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x9f,0x42,0x72,0x80]
|
|
vgetexpph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vgetexpph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x7d,0x2f,0x42,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vgetexpph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vgetexpph ymm30, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x7d,0x38,0x42,0x31]
|
|
vgetexpph ymm30, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vgetexpph ymm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x28,0x42,0x71,0x7f]
|
|
vgetexpph ymm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vgetexpph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0xbf,0x42,0x72,0x80]
|
|
vgetexpph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vgetmantph ymm30, ymm29, 123
|
|
// CHECK: encoding: [0x62,0x03,0x7c,0x28,0x26,0xf5,0x7b]
|
|
vgetmantph ymm30, ymm29, 123
|
|
|
|
// CHECK: vgetmantph xmm30, xmm29, 123
|
|
// CHECK: encoding: [0x62,0x03,0x7c,0x08,0x26,0xf5,0x7b]
|
|
vgetmantph xmm30, xmm29, 123
|
|
|
|
// CHECK: vgetmantph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 123
|
|
// CHECK: encoding: [0x62,0x23,0x7c,0x0f,0x26,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]
|
|
vgetmantph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 123
|
|
|
|
// CHECK: vgetmantph xmm30, word ptr [r9]{1to8}, 123
|
|
// CHECK: encoding: [0x62,0x43,0x7c,0x18,0x26,0x31,0x7b]
|
|
vgetmantph xmm30, word ptr [r9]{1to8}, 123
|
|
|
|
// CHECK: vgetmantph xmm30, xmmword ptr [rcx + 2032], 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0x08,0x26,0x71,0x7f,0x7b]
|
|
vgetmantph xmm30, xmmword ptr [rcx + 2032], 123
|
|
|
|
// CHECK: vgetmantph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0x9f,0x26,0x72,0x80,0x7b]
|
|
vgetmantph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 123
|
|
|
|
// CHECK: vgetmantph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 123
|
|
// CHECK: encoding: [0x62,0x23,0x7c,0x2f,0x26,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]
|
|
vgetmantph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 123
|
|
|
|
// CHECK: vgetmantph ymm30, word ptr [r9]{1to16}, 123
|
|
// CHECK: encoding: [0x62,0x43,0x7c,0x38,0x26,0x31,0x7b]
|
|
vgetmantph ymm30, word ptr [r9]{1to16}, 123
|
|
|
|
// CHECK: vgetmantph ymm30, ymmword ptr [rcx + 4064], 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0x28,0x26,0x71,0x7f,0x7b]
|
|
vgetmantph ymm30, ymmword ptr [rcx + 4064], 123
|
|
|
|
// CHECK: vgetmantph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0xbf,0x26,0x72,0x80,0x7b]
|
|
vgetmantph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 123
|
|
|
|
// CHECK: vrcpph xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x06,0x7d,0x08,0x4c,0xf5]
|
|
vrcpph xmm30, xmm29
|
|
|
|
// CHECK: vrcpph ymm30, ymm29
|
|
// CHECK: encoding: [0x62,0x06,0x7d,0x28,0x4c,0xf5]
|
|
vrcpph ymm30, ymm29
|
|
|
|
// CHECK: vrcpph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x7d,0x0f,0x4c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vrcpph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vrcpph xmm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x7d,0x18,0x4c,0x31]
|
|
vrcpph xmm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vrcpph xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x08,0x4c,0x71,0x7f]
|
|
vrcpph xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vrcpph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x9f,0x4c,0x72,0x80]
|
|
vrcpph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vrcpph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x7d,0x2f,0x4c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vrcpph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vrcpph ymm30, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x7d,0x38,0x4c,0x31]
|
|
vrcpph ymm30, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vrcpph ymm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x28,0x4c,0x71,0x7f]
|
|
vrcpph ymm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vrcpph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0xbf,0x4c,0x72,0x80]
|
|
vrcpph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vreduceph ymm30, ymm29, 123
|
|
// CHECK: encoding: [0x62,0x03,0x7c,0x28,0x56,0xf5,0x7b]
|
|
vreduceph ymm30, ymm29, 123
|
|
|
|
// CHECK: vreduceph xmm30, xmm29, 123
|
|
// CHECK: encoding: [0x62,0x03,0x7c,0x08,0x56,0xf5,0x7b]
|
|
vreduceph xmm30, xmm29, 123
|
|
|
|
// CHECK: vreduceph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 123
|
|
// CHECK: encoding: [0x62,0x23,0x7c,0x0f,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]
|
|
vreduceph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 123
|
|
|
|
// CHECK: vreduceph xmm30, word ptr [r9]{1to8}, 123
|
|
// CHECK: encoding: [0x62,0x43,0x7c,0x18,0x56,0x31,0x7b]
|
|
vreduceph xmm30, word ptr [r9]{1to8}, 123
|
|
|
|
// CHECK: vreduceph xmm30, xmmword ptr [rcx + 2032], 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0x08,0x56,0x71,0x7f,0x7b]
|
|
vreduceph xmm30, xmmword ptr [rcx + 2032], 123
|
|
|
|
// CHECK: vreduceph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0x9f,0x56,0x72,0x80,0x7b]
|
|
vreduceph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 123
|
|
|
|
// CHECK: vreduceph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 123
|
|
// CHECK: encoding: [0x62,0x23,0x7c,0x2f,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]
|
|
vreduceph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 123
|
|
|
|
// CHECK: vreduceph ymm30, word ptr [r9]{1to16}, 123
|
|
// CHECK: encoding: [0x62,0x43,0x7c,0x38,0x56,0x31,0x7b]
|
|
vreduceph ymm30, word ptr [r9]{1to16}, 123
|
|
|
|
// CHECK: vreduceph ymm30, ymmword ptr [rcx + 4064], 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0x28,0x56,0x71,0x7f,0x7b]
|
|
vreduceph ymm30, ymmword ptr [rcx + 4064], 123
|
|
|
|
// CHECK: vreduceph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0xbf,0x56,0x72,0x80,0x7b]
|
|
vreduceph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 123
|
|
|
|
// CHECK: vrndscaleph ymm30, ymm29, 123
|
|
// CHECK: encoding: [0x62,0x03,0x7c,0x28,0x08,0xf5,0x7b]
|
|
vrndscaleph ymm30, ymm29, 123
|
|
|
|
// CHECK: vrndscaleph xmm30, xmm29, 123
|
|
// CHECK: encoding: [0x62,0x03,0x7c,0x08,0x08,0xf5,0x7b]
|
|
vrndscaleph xmm30, xmm29, 123
|
|
|
|
// CHECK: vrndscaleph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 123
|
|
// CHECK: encoding: [0x62,0x23,0x7c,0x0f,0x08,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]
|
|
vrndscaleph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456], 123
|
|
|
|
// CHECK: vrndscaleph xmm30, word ptr [r9]{1to8}, 123
|
|
// CHECK: encoding: [0x62,0x43,0x7c,0x18,0x08,0x31,0x7b]
|
|
vrndscaleph xmm30, word ptr [r9]{1to8}, 123
|
|
|
|
// CHECK: vrndscaleph xmm30, xmmword ptr [rcx + 2032], 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0x08,0x08,0x71,0x7f,0x7b]
|
|
vrndscaleph xmm30, xmmword ptr [rcx + 2032], 123
|
|
|
|
// CHECK: vrndscaleph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0x9f,0x08,0x72,0x80,0x7b]
|
|
vrndscaleph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}, 123
|
|
|
|
// CHECK: vrndscaleph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 123
|
|
// CHECK: encoding: [0x62,0x23,0x7c,0x2f,0x08,0xb4,0xf5,0x00,0x00,0x00,0x10,0x7b]
|
|
vrndscaleph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456], 123
|
|
|
|
// CHECK: vrndscaleph ymm30, word ptr [r9]{1to16}, 123
|
|
// CHECK: encoding: [0x62,0x43,0x7c,0x38,0x08,0x31,0x7b]
|
|
vrndscaleph ymm30, word ptr [r9]{1to16}, 123
|
|
|
|
// CHECK: vrndscaleph ymm30, ymmword ptr [rcx + 4064], 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0x28,0x08,0x71,0x7f,0x7b]
|
|
vrndscaleph ymm30, ymmword ptr [rcx + 4064], 123
|
|
|
|
// CHECK: vrndscaleph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 123
|
|
// CHECK: encoding: [0x62,0x63,0x7c,0xbf,0x08,0x72,0x80,0x7b]
|
|
vrndscaleph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}, 123
|
|
|
|
// CHECK: vrsqrtph xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x06,0x7d,0x08,0x4e,0xf5]
|
|
vrsqrtph xmm30, xmm29
|
|
|
|
// CHECK: vrsqrtph ymm30, ymm29
|
|
// CHECK: encoding: [0x62,0x06,0x7d,0x28,0x4e,0xf5]
|
|
vrsqrtph ymm30, ymm29
|
|
|
|
// CHECK: vrsqrtph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x7d,0x0f,0x4e,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vrsqrtph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vrsqrtph xmm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x7d,0x18,0x4e,0x31]
|
|
vrsqrtph xmm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vrsqrtph xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x08,0x4e,0x71,0x7f]
|
|
vrsqrtph xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vrsqrtph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x9f,0x4e,0x72,0x80]
|
|
vrsqrtph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vrsqrtph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x7d,0x2f,0x4e,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vrsqrtph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vrsqrtph ymm30, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x7d,0x38,0x4e,0x31]
|
|
vrsqrtph ymm30, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vrsqrtph ymm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0x28,0x4e,0x71,0x7f]
|
|
vrsqrtph ymm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vrsqrtph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x7d,0xbf,0x4e,0x72,0x80]
|
|
vrsqrtph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vscalefph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0x2c,0xf4]
|
|
vscalefph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vscalefph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0x2c,0xf4]
|
|
vscalefph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vscalefph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0x2c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vscalefph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vscalefph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0x2c,0x31]
|
|
vscalefph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vscalefph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0x2c,0x71,0x7f]
|
|
vscalefph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vscalefph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x2c,0x72,0x80]
|
|
vscalefph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vscalefph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0x2c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vscalefph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vscalefph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0x2c,0x31]
|
|
vscalefph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vscalefph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0x2c,0x71,0x7f]
|
|
vscalefph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vscalefph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0x2c,0x72,0x80]
|
|
vscalefph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vsqrtph xmm30, xmm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x08,0x51,0xf5]
|
|
vsqrtph xmm30, xmm29
|
|
|
|
// CHECK: vsqrtph ymm30, ymm29
|
|
// CHECK: encoding: [0x62,0x05,0x7c,0x28,0x51,0xf5]
|
|
vsqrtph ymm30, ymm29
|
|
|
|
// CHECK: vsqrtph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x0f,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vsqrtph xmm30 {k7}, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vsqrtph xmm30, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x18,0x51,0x31]
|
|
vsqrtph xmm30, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vsqrtph xmm30, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x08,0x51,0x71,0x7f]
|
|
vsqrtph xmm30, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vsqrtph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x9f,0x51,0x72,0x80]
|
|
vsqrtph xmm30 {k7} {z}, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vsqrtph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x25,0x7c,0x2f,0x51,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vsqrtph ymm30 {k7}, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vsqrtph ymm30, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x45,0x7c,0x38,0x51,0x31]
|
|
vsqrtph ymm30, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vsqrtph ymm30, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0x28,0x51,0x71,0x7f]
|
|
vsqrtph ymm30, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vsqrtph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x65,0x7c,0xbf,0x51,0x72,0x80]
|
|
vsqrtph ymm30 {k7} {z}, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmadd132ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0x98,0xf4]
|
|
vfmadd132ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmadd132ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0x98,0xf4]
|
|
vfmadd132ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0x98,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmadd132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0x98,0x31]
|
|
vfmadd132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0x98,0x71,0x7f]
|
|
vfmadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x98,0x72,0x80]
|
|
vfmadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0x98,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmadd132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0x98,0x31]
|
|
vfmadd132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0x98,0x71,0x7f]
|
|
vfmadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0x98,0x72,0x80]
|
|
vfmadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfmadd213ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xa8,0xf4]
|
|
vfmadd213ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmadd213ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xa8,0xf4]
|
|
vfmadd213ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xa8,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmadd213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xa8,0x31]
|
|
vfmadd213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xa8,0x71,0x7f]
|
|
vfmadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xa8,0x72,0x80]
|
|
vfmadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xa8,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmadd213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xa8,0x31]
|
|
vfmadd213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xa8,0x71,0x7f]
|
|
vfmadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xa8,0x72,0x80]
|
|
vfmadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfmadd231ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xb8,0xf4]
|
|
vfmadd231ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmadd231ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xb8,0xf4]
|
|
vfmadd231ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xb8,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmadd231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xb8,0x31]
|
|
vfmadd231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xb8,0x71,0x7f]
|
|
vfmadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xb8,0x72,0x80]
|
|
vfmadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xb8,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmadd231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xb8,0x31]
|
|
vfmadd231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xb8,0x71,0x7f]
|
|
vfmadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xb8,0x72,0x80]
|
|
vfmadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfmaddsub132ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0x96,0xf4]
|
|
vfmaddsub132ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmaddsub132ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0x96,0xf4]
|
|
vfmaddsub132ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmaddsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0x96,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmaddsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmaddsub132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0x96,0x31]
|
|
vfmaddsub132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmaddsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0x96,0x71,0x7f]
|
|
vfmaddsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmaddsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x96,0x72,0x80]
|
|
vfmaddsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmaddsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0x96,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmaddsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmaddsub132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0x96,0x31]
|
|
vfmaddsub132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmaddsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0x96,0x71,0x7f]
|
|
vfmaddsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmaddsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0x96,0x72,0x80]
|
|
vfmaddsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfmaddsub213ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xa6,0xf4]
|
|
vfmaddsub213ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmaddsub213ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xa6,0xf4]
|
|
vfmaddsub213ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmaddsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xa6,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmaddsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmaddsub213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xa6,0x31]
|
|
vfmaddsub213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmaddsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xa6,0x71,0x7f]
|
|
vfmaddsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmaddsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xa6,0x72,0x80]
|
|
vfmaddsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmaddsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xa6,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmaddsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmaddsub213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xa6,0x31]
|
|
vfmaddsub213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmaddsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xa6,0x71,0x7f]
|
|
vfmaddsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmaddsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xa6,0x72,0x80]
|
|
vfmaddsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfmaddsub231ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xb6,0xf4]
|
|
vfmaddsub231ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmaddsub231ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xb6,0xf4]
|
|
vfmaddsub231ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmaddsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xb6,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmaddsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmaddsub231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xb6,0x31]
|
|
vfmaddsub231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmaddsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xb6,0x71,0x7f]
|
|
vfmaddsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmaddsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xb6,0x72,0x80]
|
|
vfmaddsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmaddsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xb6,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmaddsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmaddsub231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xb6,0x31]
|
|
vfmaddsub231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmaddsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xb6,0x71,0x7f]
|
|
vfmaddsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmaddsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xb6,0x72,0x80]
|
|
vfmaddsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfmsub132ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0x9a,0xf4]
|
|
vfmsub132ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmsub132ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0x9a,0xf4]
|
|
vfmsub132ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0x9a,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsub132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0x9a,0x31]
|
|
vfmsub132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0x9a,0x71,0x7f]
|
|
vfmsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x9a,0x72,0x80]
|
|
vfmsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0x9a,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsub132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0x9a,0x31]
|
|
vfmsub132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0x9a,0x71,0x7f]
|
|
vfmsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0x9a,0x72,0x80]
|
|
vfmsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfmsub213ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xaa,0xf4]
|
|
vfmsub213ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmsub213ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xaa,0xf4]
|
|
vfmsub213ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xaa,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsub213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xaa,0x31]
|
|
vfmsub213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xaa,0x71,0x7f]
|
|
vfmsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xaa,0x72,0x80]
|
|
vfmsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xaa,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsub213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xaa,0x31]
|
|
vfmsub213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xaa,0x71,0x7f]
|
|
vfmsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xaa,0x72,0x80]
|
|
vfmsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfmsub231ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xba,0xf4]
|
|
vfmsub231ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmsub231ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xba,0xf4]
|
|
vfmsub231ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xba,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsub231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xba,0x31]
|
|
vfmsub231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xba,0x71,0x7f]
|
|
vfmsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xba,0x72,0x80]
|
|
vfmsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xba,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsub231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xba,0x31]
|
|
vfmsub231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xba,0x71,0x7f]
|
|
vfmsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xba,0x72,0x80]
|
|
vfmsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfmsubadd132ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0x97,0xf4]
|
|
vfmsubadd132ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmsubadd132ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0x97,0xf4]
|
|
vfmsubadd132ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmsubadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0x97,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsubadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsubadd132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0x97,0x31]
|
|
vfmsubadd132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmsubadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0x97,0x71,0x7f]
|
|
vfmsubadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmsubadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x97,0x72,0x80]
|
|
vfmsubadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmsubadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0x97,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsubadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsubadd132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0x97,0x31]
|
|
vfmsubadd132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmsubadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0x97,0x71,0x7f]
|
|
vfmsubadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmsubadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0x97,0x72,0x80]
|
|
vfmsubadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfmsubadd213ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xa7,0xf4]
|
|
vfmsubadd213ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmsubadd213ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xa7,0xf4]
|
|
vfmsubadd213ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmsubadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xa7,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsubadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsubadd213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xa7,0x31]
|
|
vfmsubadd213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmsubadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xa7,0x71,0x7f]
|
|
vfmsubadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmsubadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xa7,0x72,0x80]
|
|
vfmsubadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmsubadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xa7,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsubadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsubadd213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xa7,0x31]
|
|
vfmsubadd213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmsubadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xa7,0x71,0x7f]
|
|
vfmsubadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmsubadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xa7,0x72,0x80]
|
|
vfmsubadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfmsubadd231ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xb7,0xf4]
|
|
vfmsubadd231ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmsubadd231ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xb7,0xf4]
|
|
vfmsubadd231ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmsubadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xb7,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsubadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsubadd231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xb7,0x31]
|
|
vfmsubadd231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfmsubadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xb7,0x71,0x7f]
|
|
vfmsubadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmsubadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xb7,0x72,0x80]
|
|
vfmsubadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfmsubadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xb7,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmsubadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmsubadd231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xb7,0x31]
|
|
vfmsubadd231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmsubadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xb7,0x71,0x7f]
|
|
vfmsubadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmsubadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xb7,0x72,0x80]
|
|
vfmsubadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfnmadd132ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0x9c,0xf4]
|
|
vfnmadd132ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfnmadd132ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0x9c,0xf4]
|
|
vfnmadd132ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfnmadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0x9c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmadd132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmadd132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0x9c,0x31]
|
|
vfnmadd132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfnmadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0x9c,0x71,0x7f]
|
|
vfnmadd132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfnmadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x9c,0x72,0x80]
|
|
vfnmadd132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfnmadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0x9c,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmadd132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmadd132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0x9c,0x31]
|
|
vfnmadd132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfnmadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0x9c,0x71,0x7f]
|
|
vfnmadd132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfnmadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0x9c,0x72,0x80]
|
|
vfnmadd132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfnmadd213ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xac,0xf4]
|
|
vfnmadd213ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfnmadd213ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xac,0xf4]
|
|
vfnmadd213ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfnmadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xac,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmadd213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmadd213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xac,0x31]
|
|
vfnmadd213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfnmadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xac,0x71,0x7f]
|
|
vfnmadd213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfnmadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xac,0x72,0x80]
|
|
vfnmadd213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfnmadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xac,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmadd213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmadd213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xac,0x31]
|
|
vfnmadd213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfnmadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xac,0x71,0x7f]
|
|
vfnmadd213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfnmadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xac,0x72,0x80]
|
|
vfnmadd213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfnmadd231ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xbc,0xf4]
|
|
vfnmadd231ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfnmadd231ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xbc,0xf4]
|
|
vfnmadd231ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfnmadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xbc,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmadd231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmadd231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xbc,0x31]
|
|
vfnmadd231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfnmadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xbc,0x71,0x7f]
|
|
vfnmadd231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfnmadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xbc,0x72,0x80]
|
|
vfnmadd231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfnmadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xbc,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmadd231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmadd231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xbc,0x31]
|
|
vfnmadd231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfnmadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xbc,0x71,0x7f]
|
|
vfnmadd231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfnmadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xbc,0x72,0x80]
|
|
vfnmadd231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfnmsub132ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0x9e,0xf4]
|
|
vfnmsub132ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfnmsub132ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0x9e,0xf4]
|
|
vfnmsub132ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfnmsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0x9e,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmsub132ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmsub132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0x9e,0x31]
|
|
vfnmsub132ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfnmsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0x9e,0x71,0x7f]
|
|
vfnmsub132ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfnmsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0x9e,0x72,0x80]
|
|
vfnmsub132ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfnmsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0x9e,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmsub132ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmsub132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0x9e,0x31]
|
|
vfnmsub132ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfnmsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0x9e,0x71,0x7f]
|
|
vfnmsub132ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfnmsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0x9e,0x72,0x80]
|
|
vfnmsub132ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfnmsub213ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xae,0xf4]
|
|
vfnmsub213ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfnmsub213ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xae,0xf4]
|
|
vfnmsub213ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfnmsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xae,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmsub213ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmsub213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xae,0x31]
|
|
vfnmsub213ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfnmsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xae,0x71,0x7f]
|
|
vfnmsub213ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfnmsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xae,0x72,0x80]
|
|
vfnmsub213ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfnmsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xae,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmsub213ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmsub213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xae,0x31]
|
|
vfnmsub213ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfnmsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xae,0x71,0x7f]
|
|
vfnmsub213ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfnmsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xae,0x72,0x80]
|
|
vfnmsub213ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfnmsub231ph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x20,0xbe,0xf4]
|
|
vfnmsub231ph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfnmsub231ph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x15,0x00,0xbe,0xf4]
|
|
vfnmsub231ph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfnmsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x27,0xbe,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmsub231ph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmsub231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x30,0xbe,0x31]
|
|
vfnmsub231ph ymm30, ymm29, word ptr [r9]{1to16}
|
|
|
|
// CHECK: vfnmsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x20,0xbe,0x71,0x7f]
|
|
vfnmsub231ph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfnmsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0xb7,0xbe,0x72,0x80]
|
|
vfnmsub231ph ymm30 {k7} {z}, ymm29, word ptr [rdx - 256]{1to16}
|
|
|
|
// CHECK: vfnmsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x15,0x07,0xbe,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfnmsub231ph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfnmsub231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x15,0x10,0xbe,0x31]
|
|
vfnmsub231ph xmm30, xmm29, word ptr [r9]{1to8}
|
|
|
|
// CHECK: vfnmsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x00,0xbe,0x71,0x7f]
|
|
vfnmsub231ph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfnmsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x15,0x97,0xbe,0x72,0x80]
|
|
vfnmsub231ph xmm30 {k7} {z}, xmm29, word ptr [rdx - 256]{1to8}
|
|
|
|
// CHECK: vfcmaddcph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x17,0x20,0x56,0xf4]
|
|
vfcmaddcph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfcmaddcph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x17,0x00,0x56,0xf4]
|
|
vfcmaddcph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfcmaddcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x17,0x27,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfcmaddcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfcmaddcph ymm30, ymm29, dword ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x17,0x30,0x56,0x31]
|
|
vfcmaddcph ymm30, ymm29, dword ptr [r9]{1to8}
|
|
|
|
// CHECK: vfcmaddcph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x17,0x20,0x56,0x71,0x7f]
|
|
vfcmaddcph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfcmaddcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x17,0xb7,0x56,0x72,0x80]
|
|
vfcmaddcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}
|
|
|
|
// CHECK: vfcmaddcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x17,0x07,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfcmaddcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfcmaddcph xmm30, xmm29, dword ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x46,0x17,0x10,0x56,0x31]
|
|
vfcmaddcph xmm30, xmm29, dword ptr [r9]{1to4}
|
|
|
|
// CHECK: vfcmaddcph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x17,0x00,0x56,0x71,0x7f]
|
|
vfcmaddcph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfcmaddcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}
|
|
// CHECK: encoding: [0x62,0x66,0x17,0x97,0x56,0x72,0x80]
|
|
vfcmaddcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}
|
|
|
|
// CHECK: vfcmulcph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x17,0x20,0xd6,0xf4]
|
|
vfcmulcph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfcmulcph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x17,0x00,0xd6,0xf4]
|
|
vfcmulcph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfcmulcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x17,0x27,0xd6,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfcmulcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfcmulcph ymm30, ymm29, dword ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x17,0x30,0xd6,0x31]
|
|
vfcmulcph ymm30, ymm29, dword ptr [r9]{1to8}
|
|
|
|
// CHECK: vfcmulcph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x17,0x20,0xd6,0x71,0x7f]
|
|
vfcmulcph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfcmulcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x17,0xb7,0xd6,0x72,0x80]
|
|
vfcmulcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}
|
|
|
|
// CHECK: vfcmulcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x17,0x07,0xd6,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfcmulcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfcmulcph xmm30, xmm29, dword ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x46,0x17,0x10,0xd6,0x31]
|
|
vfcmulcph xmm30, xmm29, dword ptr [r9]{1to4}
|
|
|
|
// CHECK: vfcmulcph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x17,0x00,0xd6,0x71,0x7f]
|
|
vfcmulcph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfcmulcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}
|
|
// CHECK: encoding: [0x62,0x66,0x17,0x97,0xd6,0x72,0x80]
|
|
vfcmulcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}
|
|
|
|
// CHECK: vfmaddcph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x16,0x20,0x56,0xf4]
|
|
vfmaddcph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmaddcph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x16,0x00,0x56,0xf4]
|
|
vfmaddcph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmaddcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x16,0x27,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmaddcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmaddcph ymm30, ymm29, dword ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x16,0x30,0x56,0x31]
|
|
vfmaddcph ymm30, ymm29, dword ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmaddcph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x16,0x20,0x56,0x71,0x7f]
|
|
vfmaddcph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmaddcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x16,0xb7,0x56,0x72,0x80]
|
|
vfmaddcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}
|
|
|
|
// CHECK: vfmaddcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x16,0x07,0x56,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmaddcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmaddcph xmm30, xmm29, dword ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x46,0x16,0x10,0x56,0x31]
|
|
vfmaddcph xmm30, xmm29, dword ptr [r9]{1to4}
|
|
|
|
// CHECK: vfmaddcph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x16,0x00,0x56,0x71,0x7f]
|
|
vfmaddcph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmaddcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}
|
|
// CHECK: encoding: [0x62,0x66,0x16,0x97,0x56,0x72,0x80]
|
|
vfmaddcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}
|
|
|
|
// CHECK: vfmulcph ymm30, ymm29, ymm28
|
|
// CHECK: encoding: [0x62,0x06,0x16,0x20,0xd6,0xf4]
|
|
vfmulcph ymm30, ymm29, ymm28
|
|
|
|
// CHECK: vfmulcph xmm30, xmm29, xmm28
|
|
// CHECK: encoding: [0x62,0x06,0x16,0x00,0xd6,0xf4]
|
|
vfmulcph xmm30, xmm29, xmm28
|
|
|
|
// CHECK: vfmulcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x16,0x27,0xd6,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmulcph ymm30 {k7}, ymm29, ymmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmulcph ymm30, ymm29, dword ptr [r9]{1to8}
|
|
// CHECK: encoding: [0x62,0x46,0x16,0x30,0xd6,0x31]
|
|
vfmulcph ymm30, ymm29, dword ptr [r9]{1to8}
|
|
|
|
// CHECK: vfmulcph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
// CHECK: encoding: [0x62,0x66,0x16,0x20,0xd6,0x71,0x7f]
|
|
vfmulcph ymm30, ymm29, ymmword ptr [rcx + 4064]
|
|
|
|
// CHECK: vfmulcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}
|
|
// CHECK: encoding: [0x62,0x66,0x16,0xb7,0xd6,0x72,0x80]
|
|
vfmulcph ymm30 {k7} {z}, ymm29, dword ptr [rdx - 512]{1to8}
|
|
|
|
// CHECK: vfmulcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
// CHECK: encoding: [0x62,0x26,0x16,0x07,0xd6,0xb4,0xf5,0x00,0x00,0x00,0x10]
|
|
vfmulcph xmm30 {k7}, xmm29, xmmword ptr [rbp + 8*r14 + 268435456]
|
|
|
|
// CHECK: vfmulcph xmm30, xmm29, dword ptr [r9]{1to4}
|
|
// CHECK: encoding: [0x62,0x46,0x16,0x10,0xd6,0x31]
|
|
vfmulcph xmm30, xmm29, dword ptr [r9]{1to4}
|
|
|
|
// CHECK: vfmulcph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
// CHECK: encoding: [0x62,0x66,0x16,0x00,0xd6,0x71,0x7f]
|
|
vfmulcph xmm30, xmm29, xmmword ptr [rcx + 2032]
|
|
|
|
// CHECK: vfmulcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}
|
|
// CHECK: encoding: [0x62,0x66,0x16,0x97,0xd6,0x72,0x80]
|
|
vfmulcph xmm30 {k7} {z}, xmm29, dword ptr [rdx - 512]{1to4}
|