| // 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} |