2549 lines
103 KiB
ArmAsm
2549 lines
103 KiB
ArmAsm
// RUN: llvm-mc -triple i686-unknown-unknown -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s
|
|
|
|
// CHECK: vmovsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x10,0xf4]
|
|
vmovsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vmovsh xmm6 {k7}, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x10,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vmovsh xmm6 {k7}, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vmovsh xmm6, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x10,0x31]
|
|
vmovsh xmm6, word ptr [ecx]
|
|
|
|
// CHECK: vmovsh xmm6, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x10,0x71,0x7f]
|
|
vmovsh xmm6, word ptr [ecx + 254]
|
|
|
|
// CHECK: vmovsh xmm6 {k7} {z}, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x8f,0x10,0x72,0x80]
|
|
vmovsh xmm6 {k7} {z}, word ptr [edx - 256]
|
|
|
|
// CHECK: vmovsh word ptr [esp + 8*esi + 268435456] {k7}, xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x11,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vmovsh word ptr [esp + 8*esi + 268435456] {k7}, xmm6
|
|
|
|
// CHECK: vmovsh word ptr [ecx], xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x11,0x31]
|
|
vmovsh word ptr [ecx], xmm6
|
|
|
|
// CHECK: vmovsh word ptr [ecx + 254], xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x11,0x71,0x7f]
|
|
vmovsh word ptr [ecx + 254], xmm6
|
|
|
|
// CHECK: vmovsh word ptr [edx - 256] {k7}, xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x0f,0x11,0x72,0x80]
|
|
vmovsh word ptr [edx - 256] {k7}, xmm6
|
|
|
|
// CHECK: vmovw xmm6, edx
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6e,0xf2]
|
|
vmovw xmm6, edx
|
|
|
|
// CHECK: vmovw edx, xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x7e,0xf2]
|
|
vmovw edx, xmm6
|
|
|
|
// CHECK: vmovw xmm6, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6e,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vmovw xmm6, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vmovw xmm6, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6e,0x31]
|
|
vmovw xmm6, word ptr [ecx]
|
|
|
|
// CHECK: vmovw xmm6, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6e,0x71,0x7f]
|
|
vmovw xmm6, word ptr [ecx + 254]
|
|
|
|
// CHECK: vmovw xmm6, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x6e,0x72,0x80]
|
|
vmovw xmm6, word ptr [edx - 256]
|
|
|
|
// CHECK: vmovw word ptr [esp + 8*esi + 268435456], xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x7e,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vmovw word ptr [esp + 8*esi + 268435456], xmm6
|
|
|
|
// CHECK: vmovw word ptr [ecx], xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x7e,0x31]
|
|
vmovw word ptr [ecx], xmm6
|
|
|
|
// CHECK: vmovw word ptr [ecx + 254], xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x7e,0x71,0x7f]
|
|
vmovw word ptr [ecx + 254], xmm6
|
|
|
|
// CHECK: vmovw word ptr [edx - 256], xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x7e,0x72,0x80]
|
|
vmovw word ptr [edx - 256], xmm6
|
|
|
|
// CHECK: vaddph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x58,0xf4]
|
|
vaddph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vaddph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x18,0x58,0xf4]
|
|
vaddph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vaddph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x4f,0x58,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vaddph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vaddph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x58,0x58,0x31]
|
|
vaddph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vaddph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x58,0x71,0x7f]
|
|
vaddph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vaddph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0xdf,0x58,0x72,0x80]
|
|
vaddph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vaddsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x58,0xf4]
|
|
vaddsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vaddsh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x18,0x58,0xf4]
|
|
vaddsh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vaddsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x0f,0x58,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vaddsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vaddsh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x58,0x31]
|
|
vaddsh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vaddsh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x58,0x71,0x7f]
|
|
vaddsh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vaddsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x8f,0x58,0x72,0x80]
|
|
vaddsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vcmpneq_usph k5, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x48,0xc2,0xec,0x14]
|
|
vcmpneq_usph k5, zmm5, zmm4
|
|
|
|
// CHECK: vcmpnlt_uqph k5, zmm5, zmm4, {sae}
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x18,0xc2,0xec,0x15]
|
|
vcmpnlt_uqph k5, zmm5, zmm4, {sae}
|
|
|
|
// CHECK: vcmpnle_uqph k5 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x4f,0xc2,0xac,0xf4,0x00,0x00,0x00,0x10,0x16]
|
|
vcmpnle_uqph k5 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcmpord_sph k5, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x58,0xc2,0x29,0x17]
|
|
vcmpord_sph k5, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vcmpeq_usph k5, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x48,0xc2,0x69,0x7f,0x18]
|
|
vcmpeq_usph k5, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcmpnge_uqph k5 {k7}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x5f,0xc2,0x6a,0x80,0x19]
|
|
vcmpnge_uqph k5 {k7}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vcmpngt_uqsh k5, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf3,0x56,0x08,0xc2,0xec,0x1a]
|
|
vcmpngt_uqsh k5, xmm5, xmm4
|
|
|
|
// CHECK: vcmpfalse_ossh k5, xmm5, xmm4, {sae}
|
|
// CHECK: encoding: [0x62,0xf3,0x56,0x18,0xc2,0xec,0x1b]
|
|
vcmpfalse_ossh k5, xmm5, xmm4, {sae}
|
|
|
|
// CHECK: vcmpneq_ossh k5 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf3,0x56,0x0f,0xc2,0xac,0xf4,0x00,0x00,0x00,0x10,0x1c]
|
|
vcmpneq_ossh k5 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcmpge_oqsh k5, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf3,0x56,0x08,0xc2,0x29,0x1d]
|
|
vcmpge_oqsh k5, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vcmpgt_oqsh k5, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf3,0x56,0x08,0xc2,0x69,0x7f,0x1e]
|
|
vcmpgt_oqsh k5, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vcmptrue_ussh k5 {k7}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf3,0x56,0x0f,0xc2,0x6a,0x80,0x1f]
|
|
vcmptrue_ussh k5 {k7}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vcomish xmm6, xmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x2f,0xf5]
|
|
vcomish xmm6, xmm5
|
|
|
|
// CHECK: vcomish xmm6, xmm5, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x2f,0xf5]
|
|
vcomish xmm6, xmm5, {sae}
|
|
|
|
// CHECK: vcomish xmm6, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x2f,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcomish xmm6, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcomish xmm6, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x2f,0x31]
|
|
vcomish xmm6, word ptr [ecx]
|
|
|
|
// CHECK: vcomish xmm6, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x2f,0x71,0x7f]
|
|
vcomish xmm6, word ptr [ecx + 254]
|
|
|
|
// CHECK: vcomish xmm6, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x2f,0x72,0x80]
|
|
vcomish xmm6, word ptr [edx - 256]
|
|
|
|
// CHECK: vdivph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x5e,0xf4]
|
|
vdivph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vdivph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x18,0x5e,0xf4]
|
|
vdivph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vdivph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x4f,0x5e,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vdivph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vdivph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x58,0x5e,0x31]
|
|
vdivph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vdivph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x5e,0x71,0x7f]
|
|
vdivph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vdivph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0xdf,0x5e,0x72,0x80]
|
|
vdivph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vdivsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5e,0xf4]
|
|
vdivsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vdivsh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x18,0x5e,0xf4]
|
|
vdivsh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vdivsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x0f,0x5e,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vdivsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vdivsh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5e,0x31]
|
|
vdivsh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vdivsh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5e,0x71,0x7f]
|
|
vdivsh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vdivsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x8f,0x5e,0x72,0x80]
|
|
vdivsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vmaxph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x5f,0xf4]
|
|
vmaxph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vmaxph zmm6, zmm5, zmm4, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x18,0x5f,0xf4]
|
|
vmaxph zmm6, zmm5, zmm4, {sae}
|
|
|
|
// CHECK: vmaxph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x4f,0x5f,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vmaxph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vmaxph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x58,0x5f,0x31]
|
|
vmaxph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vmaxph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x5f,0x71,0x7f]
|
|
vmaxph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vmaxph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0xdf,0x5f,0x72,0x80]
|
|
vmaxph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vmaxsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5f,0xf4]
|
|
vmaxsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vmaxsh xmm6, xmm5, xmm4, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x18,0x5f,0xf4]
|
|
vmaxsh xmm6, xmm5, xmm4, {sae}
|
|
|
|
// CHECK: vmaxsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x0f,0x5f,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vmaxsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vmaxsh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5f,0x31]
|
|
vmaxsh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vmaxsh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5f,0x71,0x7f]
|
|
vmaxsh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vmaxsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x8f,0x5f,0x72,0x80]
|
|
vmaxsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vminph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x5d,0xf4]
|
|
vminph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vminph zmm6, zmm5, zmm4, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x18,0x5d,0xf4]
|
|
vminph zmm6, zmm5, zmm4, {sae}
|
|
|
|
// CHECK: vminph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x4f,0x5d,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vminph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vminph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x58,0x5d,0x31]
|
|
vminph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vminph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x5d,0x71,0x7f]
|
|
vminph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vminph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0xdf,0x5d,0x72,0x80]
|
|
vminph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vminsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5d,0xf4]
|
|
vminsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vminsh xmm6, xmm5, xmm4, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x18,0x5d,0xf4]
|
|
vminsh xmm6, xmm5, xmm4, {sae}
|
|
|
|
// CHECK: vminsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x0f,0x5d,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vminsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vminsh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5d,0x31]
|
|
vminsh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vminsh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5d,0x71,0x7f]
|
|
vminsh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vminsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x8f,0x5d,0x72,0x80]
|
|
vminsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vmulph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x59,0xf4]
|
|
vmulph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vmulph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x18,0x59,0xf4]
|
|
vmulph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vmulph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x4f,0x59,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vmulph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vmulph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x58,0x59,0x31]
|
|
vmulph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vmulph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x59,0x71,0x7f]
|
|
vmulph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vmulph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0xdf,0x59,0x72,0x80]
|
|
vmulph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vmulsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x59,0xf4]
|
|
vmulsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vmulsh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x18,0x59,0xf4]
|
|
vmulsh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vmulsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x0f,0x59,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vmulsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vmulsh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x59,0x31]
|
|
vmulsh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vmulsh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x59,0x71,0x7f]
|
|
vmulsh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vmulsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x8f,0x59,0x72,0x80]
|
|
vmulsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vsubph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x5c,0xf4]
|
|
vsubph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vsubph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x18,0x5c,0xf4]
|
|
vsubph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vsubph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x4f,0x5c,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vsubph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vsubph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x58,0x5c,0x31]
|
|
vsubph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vsubph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x48,0x5c,0x71,0x7f]
|
|
vsubph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vsubph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0xdf,0x5c,0x72,0x80]
|
|
vsubph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vsubsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5c,0xf4]
|
|
vsubsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vsubsh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x18,0x5c,0xf4]
|
|
vsubsh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vsubsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x0f,0x5c,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vsubsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vsubsh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5c,0x31]
|
|
vsubsh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vsubsh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5c,0x71,0x7f]
|
|
vsubsh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vsubsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x8f,0x5c,0x72,0x80]
|
|
vsubsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vucomish xmm6, xmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x2e,0xf5]
|
|
vucomish xmm6, xmm5
|
|
|
|
// CHECK: vucomish xmm6, xmm5, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x2e,0xf5]
|
|
vucomish xmm6, xmm5, {sae}
|
|
|
|
// CHECK: vucomish xmm6, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x2e,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vucomish xmm6, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vucomish xmm6, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x2e,0x31]
|
|
vucomish xmm6, word ptr [ecx]
|
|
|
|
// CHECK: vucomish xmm6, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x2e,0x71,0x7f]
|
|
vucomish xmm6, word ptr [ecx + 254]
|
|
|
|
// CHECK: vucomish xmm6, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x2e,0x72,0x80]
|
|
vucomish xmm6, word ptr [edx - 256]
|
|
|
|
// CHECK: vcvtdq2ph ymm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x5b,0xf5]
|
|
vcvtdq2ph ymm6, zmm5
|
|
|
|
// CHECK: vcvtdq2ph ymm6, zmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x5b,0xf5]
|
|
vcvtdq2ph ymm6, zmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtdq2ph ymm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x5b,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtdq2ph ymm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtdq2ph ymm6, dword ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x58,0x5b,0x31]
|
|
vcvtdq2ph ymm6, dword ptr [ecx]{1to16}
|
|
|
|
// CHECK: vcvtdq2ph ymm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x5b,0x71,0x7f]
|
|
vcvtdq2ph ymm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvtdq2ph ymm6 {k7} {z}, dword ptr [edx - 512]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0xdf,0x5b,0x72,0x80]
|
|
vcvtdq2ph ymm6 {k7} {z}, dword ptr [edx - 512]{1to16}
|
|
|
|
// CHECK: vcvtpd2ph xmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0xfd,0x48,0x5a,0xf5]
|
|
vcvtpd2ph xmm6, zmm5
|
|
|
|
// CHECK: vcvtpd2ph xmm6, zmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0xfd,0x18,0x5a,0xf5]
|
|
vcvtpd2ph xmm6, zmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtpd2ph xmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0xfd,0x4f,0x5a,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtpd2ph xmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtpd2ph xmm6, qword ptr [ecx]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0xfd,0x58,0x5a,0x31]
|
|
vcvtpd2ph xmm6, qword ptr [ecx]{1to8}
|
|
|
|
// CHECK: vcvtpd2ph xmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0xfd,0x48,0x5a,0x71,0x7f]
|
|
vcvtpd2ph xmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvtpd2ph xmm6 {k7} {z}, qword ptr [edx - 1024]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0xfd,0xdf,0x5a,0x72,0x80]
|
|
vcvtpd2ph xmm6 {k7} {z}, qword ptr [edx - 1024]{1to8}
|
|
|
|
// CHECK: vcvtph2dq zmm6, ymm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x5b,0xf5]
|
|
vcvtph2dq zmm6, ymm5
|
|
|
|
// CHECK: vcvtph2dq zmm6, ymm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x5b,0xf5]
|
|
vcvtph2dq zmm6, ymm5, {rn-sae}
|
|
|
|
// CHECK: vcvtph2dq zmm6 {k7}, ymmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x5b,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtph2dq zmm6 {k7}, ymmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtph2dq zmm6, word ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x5b,0x31]
|
|
vcvtph2dq zmm6, word ptr [ecx]{1to16}
|
|
|
|
// CHECK: vcvtph2dq zmm6, ymmword ptr [ecx + 4064]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x5b,0x71,0x7f]
|
|
vcvtph2dq zmm6, ymmword ptr [ecx + 4064]
|
|
|
|
// CHECK: vcvtph2dq zmm6 {k7} {z}, word ptr [edx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x5b,0x72,0x80]
|
|
vcvtph2dq zmm6 {k7} {z}, word ptr [edx - 256]{1to16}
|
|
|
|
// CHECK: vcvtph2pd zmm6, xmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x5a,0xf5]
|
|
vcvtph2pd zmm6, xmm5
|
|
|
|
// CHECK: vcvtph2pd zmm6, xmm5, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x5a,0xf5]
|
|
vcvtph2pd zmm6, xmm5, {sae}
|
|
|
|
// CHECK: vcvtph2pd zmm6 {k7}, xmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x5a,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtph2pd zmm6 {k7}, xmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtph2pd zmm6, word ptr [ecx]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x58,0x5a,0x31]
|
|
vcvtph2pd zmm6, word ptr [ecx]{1to8}
|
|
|
|
// CHECK: vcvtph2pd zmm6, xmmword ptr [ecx + 2032]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x5a,0x71,0x7f]
|
|
vcvtph2pd zmm6, xmmword ptr [ecx + 2032]
|
|
|
|
// CHECK: vcvtph2pd zmm6 {k7} {z}, word ptr [edx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0xdf,0x5a,0x72,0x80]
|
|
vcvtph2pd zmm6 {k7} {z}, word ptr [edx - 256]{1to8}
|
|
|
|
// CHECK: vcvtph2psx zmm6, ymm5
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x48,0x13,0xf5]
|
|
vcvtph2psx zmm6, ymm5
|
|
|
|
// CHECK: vcvtph2psx zmm6, ymm5, {sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x18,0x13,0xf5]
|
|
vcvtph2psx zmm6, ymm5, {sae}
|
|
|
|
// CHECK: vcvtph2psx zmm6 {k7}, ymmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x4f,0x13,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtph2psx zmm6 {k7}, ymmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtph2psx zmm6, word ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x58,0x13,0x31]
|
|
vcvtph2psx zmm6, word ptr [ecx]{1to16}
|
|
|
|
// CHECK: vcvtph2psx zmm6, ymmword ptr [ecx + 4064]
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x48,0x13,0x71,0x7f]
|
|
vcvtph2psx zmm6, ymmword ptr [ecx + 4064]
|
|
|
|
// CHECK: vcvtph2psx zmm6 {k7} {z}, word ptr [edx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0xdf,0x13,0x72,0x80]
|
|
vcvtph2psx zmm6 {k7} {z}, word ptr [edx - 256]{1to16}
|
|
|
|
// CHECK: vcvtph2qq zmm6, xmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x7b,0xf5]
|
|
vcvtph2qq zmm6, xmm5
|
|
|
|
// CHECK: vcvtph2qq zmm6, xmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x7b,0xf5]
|
|
vcvtph2qq zmm6, xmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtph2qq zmm6 {k7}, xmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x7b,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtph2qq zmm6 {k7}, xmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtph2qq zmm6, word ptr [ecx]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x7b,0x31]
|
|
vcvtph2qq zmm6, word ptr [ecx]{1to8}
|
|
|
|
// CHECK: vcvtph2qq zmm6, xmmword ptr [ecx + 2032]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x7b,0x71,0x7f]
|
|
vcvtph2qq zmm6, xmmword ptr [ecx + 2032]
|
|
|
|
// CHECK: vcvtph2qq zmm6 {k7} {z}, word ptr [edx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x7b,0x72,0x80]
|
|
vcvtph2qq zmm6 {k7} {z}, word ptr [edx - 256]{1to8}
|
|
|
|
// CHECK: vcvtph2udq zmm6, ymm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x79,0xf5]
|
|
vcvtph2udq zmm6, ymm5
|
|
|
|
// CHECK: vcvtph2udq zmm6, ymm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x79,0xf5]
|
|
vcvtph2udq zmm6, ymm5, {rn-sae}
|
|
|
|
// CHECK: vcvtph2udq zmm6 {k7}, ymmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x79,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtph2udq zmm6 {k7}, ymmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtph2udq zmm6, word ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x58,0x79,0x31]
|
|
vcvtph2udq zmm6, word ptr [ecx]{1to16}
|
|
|
|
// CHECK: vcvtph2udq zmm6, ymmword ptr [ecx + 4064]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x79,0x71,0x7f]
|
|
vcvtph2udq zmm6, ymmword ptr [ecx + 4064]
|
|
|
|
// CHECK: vcvtph2udq zmm6 {k7} {z}, word ptr [edx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0xdf,0x79,0x72,0x80]
|
|
vcvtph2udq zmm6 {k7} {z}, word ptr [edx - 256]{1to16}
|
|
|
|
// CHECK: vcvtph2uqq zmm6, xmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x79,0xf5]
|
|
vcvtph2uqq zmm6, xmm5
|
|
|
|
// CHECK: vcvtph2uqq zmm6, xmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x79,0xf5]
|
|
vcvtph2uqq zmm6, xmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtph2uqq zmm6 {k7}, xmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x79,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtph2uqq zmm6 {k7}, xmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtph2uqq zmm6, word ptr [ecx]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x79,0x31]
|
|
vcvtph2uqq zmm6, word ptr [ecx]{1to8}
|
|
|
|
// CHECK: vcvtph2uqq zmm6, xmmword ptr [ecx + 2032]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x79,0x71,0x7f]
|
|
vcvtph2uqq zmm6, xmmword ptr [ecx + 2032]
|
|
|
|
// CHECK: vcvtph2uqq zmm6 {k7} {z}, word ptr [edx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x79,0x72,0x80]
|
|
vcvtph2uqq zmm6 {k7} {z}, word ptr [edx - 256]{1to8}
|
|
|
|
// CHECK: vcvtph2uw zmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x7d,0xf5]
|
|
vcvtph2uw zmm6, zmm5
|
|
|
|
// CHECK: vcvtph2uw zmm6, zmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x7d,0xf5]
|
|
vcvtph2uw zmm6, zmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtph2uw zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x7d,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtph2uw zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtph2uw zmm6, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x58,0x7d,0x31]
|
|
vcvtph2uw zmm6, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vcvtph2uw zmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x7d,0x71,0x7f]
|
|
vcvtph2uw zmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvtph2uw zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0xdf,0x7d,0x72,0x80]
|
|
vcvtph2uw zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vcvtph2w zmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x7d,0xf5]
|
|
vcvtph2w zmm6, zmm5
|
|
|
|
// CHECK: vcvtph2w zmm6, zmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x7d,0xf5]
|
|
vcvtph2w zmm6, zmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtph2w zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x7d,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtph2w zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtph2w zmm6, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x7d,0x31]
|
|
vcvtph2w zmm6, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vcvtph2w zmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x7d,0x71,0x7f]
|
|
vcvtph2w zmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvtph2w zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x7d,0x72,0x80]
|
|
vcvtph2w zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vcvtps2phx ymm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x1d,0xf5]
|
|
vcvtps2phx ymm6, zmm5
|
|
|
|
// CHECK: vcvtps2phx ymm6, zmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x1d,0xf5]
|
|
vcvtps2phx ymm6, zmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtps2phx ymm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x1d,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtps2phx ymm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtps2phx ymm6, dword ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x1d,0x31]
|
|
vcvtps2phx ymm6, dword ptr [ecx]{1to16}
|
|
|
|
// CHECK: vcvtps2phx ymm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x1d,0x71,0x7f]
|
|
vcvtps2phx ymm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvtps2phx ymm6 {k7} {z}, dword ptr [edx - 512]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x1d,0x72,0x80]
|
|
vcvtps2phx ymm6 {k7} {z}, dword ptr [edx - 512]{1to16}
|
|
|
|
// CHECK: vcvtqq2ph xmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0xfc,0x48,0x5b,0xf5]
|
|
vcvtqq2ph xmm6, zmm5
|
|
|
|
// CHECK: vcvtqq2ph xmm6, zmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0xfc,0x18,0x5b,0xf5]
|
|
vcvtqq2ph xmm6, zmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtqq2ph xmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0xfc,0x4f,0x5b,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtqq2ph xmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtqq2ph xmm6, qword ptr [ecx]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0xfc,0x58,0x5b,0x31]
|
|
vcvtqq2ph xmm6, qword ptr [ecx]{1to8}
|
|
|
|
// CHECK: vcvtqq2ph xmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0xfc,0x48,0x5b,0x71,0x7f]
|
|
vcvtqq2ph xmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvtqq2ph xmm6 {k7} {z}, qword ptr [edx - 1024]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0xfc,0xdf,0x5b,0x72,0x80]
|
|
vcvtqq2ph xmm6 {k7} {z}, qword ptr [edx - 1024]{1to8}
|
|
|
|
// CHECK: vcvtsd2sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf5,0xd7,0x08,0x5a,0xf4]
|
|
vcvtsd2sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vcvtsd2sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0xd7,0x18,0x5a,0xf4]
|
|
vcvtsd2sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vcvtsd2sh xmm6 {k7}, xmm5, qword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0xd7,0x0f,0x5a,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtsd2sh xmm6 {k7}, xmm5, qword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtsd2sh xmm6, xmm5, qword ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0xd7,0x08,0x5a,0x31]
|
|
vcvtsd2sh xmm6, xmm5, qword ptr [ecx]
|
|
|
|
// CHECK: vcvtsd2sh xmm6, xmm5, qword ptr [ecx + 1016]
|
|
// CHECK: encoding: [0x62,0xf5,0xd7,0x08,0x5a,0x71,0x7f]
|
|
vcvtsd2sh xmm6, xmm5, qword ptr [ecx + 1016]
|
|
|
|
// CHECK: vcvtsd2sh xmm6 {k7} {z}, xmm5, qword ptr [edx - 1024]
|
|
// CHECK: encoding: [0x62,0xf5,0xd7,0x8f,0x5a,0x72,0x80]
|
|
vcvtsd2sh xmm6 {k7} {z}, xmm5, qword ptr [edx - 1024]
|
|
|
|
// CHECK: vcvtsh2sd xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5a,0xf4]
|
|
vcvtsh2sd xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vcvtsh2sd xmm6, xmm5, xmm4, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x18,0x5a,0xf4]
|
|
vcvtsh2sd xmm6, xmm5, xmm4, {sae}
|
|
|
|
// CHECK: vcvtsh2sd xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x0f,0x5a,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtsh2sd xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtsh2sd xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5a,0x31]
|
|
vcvtsh2sd xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vcvtsh2sd xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x5a,0x71,0x7f]
|
|
vcvtsh2sd xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vcvtsh2sd xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x8f,0x5a,0x72,0x80]
|
|
vcvtsh2sd xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vcvtsh2si edx, xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x2d,0xd6]
|
|
vcvtsh2si edx, xmm6
|
|
|
|
// CHECK: vcvtsh2si edx, xmm6, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x2d,0xd6]
|
|
vcvtsh2si edx, xmm6, {rn-sae}
|
|
|
|
// CHECK: vcvtsh2si edx, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x2d,0x94,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtsh2si edx, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtsh2si edx, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x2d,0x11]
|
|
vcvtsh2si edx, word ptr [ecx]
|
|
|
|
// CHECK: vcvtsh2si edx, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x2d,0x51,0x7f]
|
|
vcvtsh2si edx, word ptr [ecx + 254]
|
|
|
|
// CHECK: vcvtsh2si edx, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x2d,0x52,0x80]
|
|
vcvtsh2si edx, word ptr [edx - 256]
|
|
|
|
// CHECK: vcvtsh2ss xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x54,0x08,0x13,0xf4]
|
|
vcvtsh2ss xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vcvtsh2ss xmm6, xmm5, xmm4, {sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x54,0x18,0x13,0xf4]
|
|
vcvtsh2ss xmm6, xmm5, xmm4, {sae}
|
|
|
|
// CHECK: vcvtsh2ss xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x54,0x0f,0x13,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtsh2ss xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtsh2ss xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x54,0x08,0x13,0x31]
|
|
vcvtsh2ss xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vcvtsh2ss xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x54,0x08,0x13,0x71,0x7f]
|
|
vcvtsh2ss xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vcvtsh2ss xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x54,0x8f,0x13,0x72,0x80]
|
|
vcvtsh2ss xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vcvtsh2usi edx, xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x79,0xd6]
|
|
vcvtsh2usi edx, xmm6
|
|
|
|
// CHECK: vcvtsh2usi edx, xmm6, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x79,0xd6]
|
|
vcvtsh2usi edx, xmm6, {rn-sae}
|
|
|
|
// CHECK: vcvtsh2usi edx, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x79,0x94,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtsh2usi edx, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtsh2usi edx, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x79,0x11]
|
|
vcvtsh2usi edx, word ptr [ecx]
|
|
|
|
// CHECK: vcvtsh2usi edx, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x79,0x51,0x7f]
|
|
vcvtsh2usi edx, word ptr [ecx + 254]
|
|
|
|
// CHECK: vcvtsh2usi edx, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x79,0x52,0x80]
|
|
vcvtsh2usi edx, word ptr [edx - 256]
|
|
|
|
// CHECK: vcvtsi2sh xmm6, xmm5, edx
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x2a,0xf2]
|
|
vcvtsi2sh xmm6, xmm5, edx
|
|
|
|
// CHECK: vcvtsi2sh xmm6, xmm5, {rn-sae}, edx
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x18,0x2a,0xf2]
|
|
vcvtsi2sh xmm6, xmm5, {rn-sae}, edx
|
|
|
|
// CHECK: vcvtsi2sh xmm6, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x2a,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtsi2sh xmm6, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtsi2sh xmm6, xmm5, dword ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x2a,0x31]
|
|
vcvtsi2sh xmm6, xmm5, dword ptr [ecx]
|
|
|
|
// CHECK: vcvtsi2sh xmm6, xmm5, dword ptr [ecx + 508]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x2a,0x71,0x7f]
|
|
vcvtsi2sh xmm6, xmm5, dword ptr [ecx + 508]
|
|
|
|
// CHECK: vcvtsi2sh xmm6, xmm5, dword ptr [edx - 512]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x2a,0x72,0x80]
|
|
vcvtsi2sh xmm6, xmm5, dword ptr [edx - 512]
|
|
|
|
// CHECK: vcvtss2sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x08,0x1d,0xf4]
|
|
vcvtss2sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vcvtss2sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x18,0x1d,0xf4]
|
|
vcvtss2sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vcvtss2sh xmm6 {k7}, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x0f,0x1d,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtss2sh xmm6 {k7}, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtss2sh xmm6, xmm5, dword ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x08,0x1d,0x31]
|
|
vcvtss2sh xmm6, xmm5, dword ptr [ecx]
|
|
|
|
// CHECK: vcvtss2sh xmm6, xmm5, dword ptr [ecx + 508]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x08,0x1d,0x71,0x7f]
|
|
vcvtss2sh xmm6, xmm5, dword ptr [ecx + 508]
|
|
|
|
// CHECK: vcvtss2sh xmm6 {k7} {z}, xmm5, dword ptr [edx - 512]
|
|
// CHECK: encoding: [0x62,0xf5,0x54,0x8f,0x1d,0x72,0x80]
|
|
vcvtss2sh xmm6 {k7} {z}, xmm5, dword ptr [edx - 512]
|
|
|
|
// CHECK: vcvttph2dq zmm6, ymm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x5b,0xf5]
|
|
vcvttph2dq zmm6, ymm5
|
|
|
|
// CHECK: vcvttph2dq zmm6, ymm5, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x5b,0xf5]
|
|
vcvttph2dq zmm6, ymm5, {sae}
|
|
|
|
// CHECK: vcvttph2dq zmm6 {k7}, ymmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x5b,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvttph2dq zmm6 {k7}, ymmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvttph2dq zmm6, word ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x5b,0x31]
|
|
vcvttph2dq zmm6, word ptr [ecx]{1to16}
|
|
|
|
// CHECK: vcvttph2dq zmm6, ymmword ptr [ecx + 4064]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x5b,0x71,0x7f]
|
|
vcvttph2dq zmm6, ymmword ptr [ecx + 4064]
|
|
|
|
// CHECK: vcvttph2dq zmm6 {k7} {z}, word ptr [edx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0xdf,0x5b,0x72,0x80]
|
|
vcvttph2dq zmm6 {k7} {z}, word ptr [edx - 256]{1to16}
|
|
|
|
// CHECK: vcvttph2qq zmm6, xmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x7a,0xf5]
|
|
vcvttph2qq zmm6, xmm5
|
|
|
|
// CHECK: vcvttph2qq zmm6, xmm5, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x7a,0xf5]
|
|
vcvttph2qq zmm6, xmm5, {sae}
|
|
|
|
// CHECK: vcvttph2qq zmm6 {k7}, xmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x7a,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvttph2qq zmm6 {k7}, xmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvttph2qq zmm6, word ptr [ecx]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x7a,0x31]
|
|
vcvttph2qq zmm6, word ptr [ecx]{1to8}
|
|
|
|
// CHECK: vcvttph2qq zmm6, xmmword ptr [ecx + 2032]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x7a,0x71,0x7f]
|
|
vcvttph2qq zmm6, xmmword ptr [ecx + 2032]
|
|
|
|
// CHECK: vcvttph2qq zmm6 {k7} {z}, word ptr [edx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x7a,0x72,0x80]
|
|
vcvttph2qq zmm6 {k7} {z}, word ptr [edx - 256]{1to8}
|
|
|
|
// CHECK: vcvttph2udq zmm6, ymm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x78,0xf5]
|
|
vcvttph2udq zmm6, ymm5
|
|
|
|
// CHECK: vcvttph2udq zmm6, ymm5, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x78,0xf5]
|
|
vcvttph2udq zmm6, ymm5, {sae}
|
|
|
|
// CHECK: vcvttph2udq zmm6 {k7}, ymmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x78,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvttph2udq zmm6 {k7}, ymmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvttph2udq zmm6, word ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x58,0x78,0x31]
|
|
vcvttph2udq zmm6, word ptr [ecx]{1to16}
|
|
|
|
// CHECK: vcvttph2udq zmm6, ymmword ptr [ecx + 4064]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x78,0x71,0x7f]
|
|
vcvttph2udq zmm6, ymmword ptr [ecx + 4064]
|
|
|
|
// CHECK: vcvttph2udq zmm6 {k7} {z}, word ptr [edx - 256]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0xdf,0x78,0x72,0x80]
|
|
vcvttph2udq zmm6 {k7} {z}, word ptr [edx - 256]{1to16}
|
|
|
|
// CHECK: vcvttph2uqq zmm6, xmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x78,0xf5]
|
|
vcvttph2uqq zmm6, xmm5
|
|
|
|
// CHECK: vcvttph2uqq zmm6, xmm5, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x78,0xf5]
|
|
vcvttph2uqq zmm6, xmm5, {sae}
|
|
|
|
// CHECK: vcvttph2uqq zmm6 {k7}, xmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x78,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvttph2uqq zmm6 {k7}, xmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvttph2uqq zmm6, word ptr [ecx]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x78,0x31]
|
|
vcvttph2uqq zmm6, word ptr [ecx]{1to8}
|
|
|
|
// CHECK: vcvttph2uqq zmm6, xmmword ptr [ecx + 2032]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x78,0x71,0x7f]
|
|
vcvttph2uqq zmm6, xmmword ptr [ecx + 2032]
|
|
|
|
// CHECK: vcvttph2uqq zmm6 {k7} {z}, word ptr [edx - 256]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x78,0x72,0x80]
|
|
vcvttph2uqq zmm6 {k7} {z}, word ptr [edx - 256]{1to8}
|
|
|
|
// CHECK: vcvttph2uw zmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x7c,0xf5]
|
|
vcvttph2uw zmm6, zmm5
|
|
|
|
// CHECK: vcvttph2uw zmm6, zmm5, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x7c,0xf5]
|
|
vcvttph2uw zmm6, zmm5, {sae}
|
|
|
|
// CHECK: vcvttph2uw zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x7c,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvttph2uw zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvttph2uw zmm6, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x58,0x7c,0x31]
|
|
vcvttph2uw zmm6, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vcvttph2uw zmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x7c,0x71,0x7f]
|
|
vcvttph2uw zmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvttph2uw zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0xdf,0x7c,0x72,0x80]
|
|
vcvttph2uw zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vcvttph2w zmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x7c,0xf5]
|
|
vcvttph2w zmm6, zmm5
|
|
|
|
// CHECK: vcvttph2w zmm6, zmm5, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x7c,0xf5]
|
|
vcvttph2w zmm6, zmm5, {sae}
|
|
|
|
// CHECK: vcvttph2w zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x4f,0x7c,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvttph2w zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvttph2w zmm6, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x7c,0x31]
|
|
vcvttph2w zmm6, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vcvttph2w zmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x7c,0x71,0x7f]
|
|
vcvttph2w zmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvttph2w zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7d,0xdf,0x7c,0x72,0x80]
|
|
vcvttph2w zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vcvttsh2si edx, xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x2c,0xd6]
|
|
vcvttsh2si edx, xmm6
|
|
|
|
// CHECK: vcvttsh2si edx, xmm6, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x2c,0xd6]
|
|
vcvttsh2si edx, xmm6, {sae}
|
|
|
|
// CHECK: vcvttsh2si edx, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x2c,0x94,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvttsh2si edx, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvttsh2si edx, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x2c,0x11]
|
|
vcvttsh2si edx, word ptr [ecx]
|
|
|
|
// CHECK: vcvttsh2si edx, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x2c,0x51,0x7f]
|
|
vcvttsh2si edx, word ptr [ecx + 254]
|
|
|
|
// CHECK: vcvttsh2si edx, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x2c,0x52,0x80]
|
|
vcvttsh2si edx, word ptr [edx - 256]
|
|
|
|
// CHECK: vcvttsh2usi edx, xmm6
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x78,0xd6]
|
|
vcvttsh2usi edx, xmm6
|
|
|
|
// CHECK: vcvttsh2usi edx, xmm6, {sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x78,0xd6]
|
|
vcvttsh2usi edx, xmm6, {sae}
|
|
|
|
// CHECK: vcvttsh2usi edx, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x78,0x94,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvttsh2usi edx, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvttsh2usi edx, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x78,0x11]
|
|
vcvttsh2usi edx, word ptr [ecx]
|
|
|
|
// CHECK: vcvttsh2usi edx, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x78,0x51,0x7f]
|
|
vcvttsh2usi edx, word ptr [ecx + 254]
|
|
|
|
// CHECK: vcvttsh2usi edx, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x78,0x52,0x80]
|
|
vcvttsh2usi edx, word ptr [edx - 256]
|
|
|
|
// CHECK: vcvtudq2ph ymm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x7a,0xf5]
|
|
vcvtudq2ph ymm6, zmm5
|
|
|
|
// CHECK: vcvtudq2ph ymm6, zmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0x18,0x7a,0xf5]
|
|
vcvtudq2ph ymm6, zmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtudq2ph ymm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x7a,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtudq2ph ymm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtudq2ph ymm6, dword ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0x58,0x7a,0x31]
|
|
vcvtudq2ph ymm6, dword ptr [ecx]{1to16}
|
|
|
|
// CHECK: vcvtudq2ph ymm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x7a,0x71,0x7f]
|
|
vcvtudq2ph ymm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvtudq2ph ymm6 {k7} {z}, dword ptr [edx - 512]{1to16}
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0xdf,0x7a,0x72,0x80]
|
|
vcvtudq2ph ymm6 {k7} {z}, dword ptr [edx - 512]{1to16}
|
|
|
|
// CHECK: vcvtuqq2ph xmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0xff,0x48,0x7a,0xf5]
|
|
vcvtuqq2ph xmm6, zmm5
|
|
|
|
// CHECK: vcvtuqq2ph xmm6, zmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0xff,0x18,0x7a,0xf5]
|
|
vcvtuqq2ph xmm6, zmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtuqq2ph xmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0xff,0x4f,0x7a,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtuqq2ph xmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtuqq2ph xmm6, qword ptr [ecx]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0xff,0x58,0x7a,0x31]
|
|
vcvtuqq2ph xmm6, qword ptr [ecx]{1to8}
|
|
|
|
// CHECK: vcvtuqq2ph xmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0xff,0x48,0x7a,0x71,0x7f]
|
|
vcvtuqq2ph xmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvtuqq2ph xmm6 {k7} {z}, qword ptr [edx - 1024]{1to8}
|
|
// CHECK: encoding: [0x62,0xf5,0xff,0xdf,0x7a,0x72,0x80]
|
|
vcvtuqq2ph xmm6 {k7} {z}, qword ptr [edx - 1024]{1to8}
|
|
|
|
// CHECK: vcvtusi2sh xmm6, xmm5, edx
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x7b,0xf2]
|
|
vcvtusi2sh xmm6, xmm5, edx
|
|
|
|
// CHECK: vcvtusi2sh xmm6, xmm5, {rn-sae}, edx
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x18,0x7b,0xf2]
|
|
vcvtusi2sh xmm6, xmm5, {rn-sae}, edx
|
|
|
|
// CHECK: vcvtusi2sh xmm6, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x7b,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtusi2sh xmm6, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtusi2sh xmm6, xmm5, dword ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x7b,0x31]
|
|
vcvtusi2sh xmm6, xmm5, dword ptr [ecx]
|
|
|
|
// CHECK: vcvtusi2sh xmm6, xmm5, dword ptr [ecx + 508]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x7b,0x71,0x7f]
|
|
vcvtusi2sh xmm6, xmm5, dword ptr [ecx + 508]
|
|
|
|
// CHECK: vcvtusi2sh xmm6, xmm5, dword ptr [edx - 512]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x7b,0x72,0x80]
|
|
vcvtusi2sh xmm6, xmm5, dword ptr [edx - 512]
|
|
|
|
// CHECK: vcvtuw2ph zmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x7d,0xf5]
|
|
vcvtuw2ph zmm6, zmm5
|
|
|
|
// CHECK: vcvtuw2ph zmm6, zmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0x18,0x7d,0xf5]
|
|
vcvtuw2ph zmm6, zmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtuw2ph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0x4f,0x7d,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtuw2ph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtuw2ph zmm6, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0x58,0x7d,0x31]
|
|
vcvtuw2ph zmm6, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vcvtuw2ph zmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0x48,0x7d,0x71,0x7f]
|
|
vcvtuw2ph zmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvtuw2ph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7f,0xdf,0x7d,0x72,0x80]
|
|
vcvtuw2ph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vcvtw2ph zmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x7d,0xf5]
|
|
vcvtw2ph zmm6, zmm5
|
|
|
|
// CHECK: vcvtw2ph zmm6, zmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x7d,0xf5]
|
|
vcvtw2ph zmm6, zmm5, {rn-sae}
|
|
|
|
// CHECK: vcvtw2ph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x4f,0x7d,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vcvtw2ph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vcvtw2ph zmm6, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x7d,0x31]
|
|
vcvtw2ph zmm6, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vcvtw2ph zmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x7d,0x71,0x7f]
|
|
vcvtw2ph zmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vcvtw2ph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7e,0xdf,0x7d,0x72,0x80]
|
|
vcvtw2ph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfpclassph k5, zmm6, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x48,0x66,0xee,0x7b]
|
|
vfpclassph k5, zmm6, 123
|
|
|
|
// CHECK: vfpclassph k5 {k7}, zmmword ptr [esp + 8*esi + 268435456], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x4f,0x66,0xac,0xf4,0x00,0x00,0x00,0x10,0x7b]
|
|
vfpclassph k5 {k7}, zmmword ptr [esp + 8*esi + 268435456], 123
|
|
|
|
// CHECK: vfpclassph k5, word ptr [ecx]{1to32}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x58,0x66,0x29,0x7b]
|
|
vfpclassph k5, word ptr [ecx]{1to32}, 123
|
|
|
|
// CHECK: vfpclassph k5, zmmword ptr [ecx + 8128], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x48,0x66,0x69,0x7f,0x7b]
|
|
vfpclassph k5, zmmword ptr [ecx + 8128], 123
|
|
|
|
// CHECK: vfpclassph k5 {k7}, word ptr [edx - 256]{1to32}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x5f,0x66,0x6a,0x80,0x7b]
|
|
vfpclassph k5 {k7}, word ptr [edx - 256]{1to32}, 123
|
|
|
|
// CHECK: vfpclasssh k5, xmm6, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x08,0x67,0xee,0x7b]
|
|
vfpclasssh k5, xmm6, 123
|
|
|
|
// CHECK: vfpclasssh k5 {k7}, word ptr [esp + 8*esi + 268435456], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x0f,0x67,0xac,0xf4,0x00,0x00,0x00,0x10,0x7b]
|
|
vfpclasssh k5 {k7}, word ptr [esp + 8*esi + 268435456], 123
|
|
|
|
// CHECK: vfpclasssh k5, word ptr [ecx], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x08,0x67,0x29,0x7b]
|
|
vfpclasssh k5, word ptr [ecx], 123
|
|
|
|
// CHECK: vfpclasssh k5, word ptr [ecx + 254], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x08,0x67,0x69,0x7f,0x7b]
|
|
vfpclasssh k5, word ptr [ecx + 254], 123
|
|
|
|
// CHECK: vfpclasssh k5 {k7}, word ptr [edx - 256], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x0f,0x67,0x6a,0x80,0x7b]
|
|
vfpclasssh k5 {k7}, word ptr [edx - 256], 123
|
|
|
|
// CHECK: vgetexpph zmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x48,0x42,0xf5]
|
|
vgetexpph zmm6, zmm5
|
|
|
|
// CHECK: vgetexpph zmm6, zmm5, {sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x18,0x42,0xf5]
|
|
vgetexpph zmm6, zmm5, {sae}
|
|
|
|
// CHECK: vgetexpph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x4f,0x42,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vgetexpph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vgetexpph zmm6, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x58,0x42,0x31]
|
|
vgetexpph zmm6, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vgetexpph zmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x48,0x42,0x71,0x7f]
|
|
vgetexpph zmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vgetexpph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0xdf,0x42,0x72,0x80]
|
|
vgetexpph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vgetexpsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x43,0xf4]
|
|
vgetexpsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vgetexpsh xmm6, xmm5, xmm4, {sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x43,0xf4]
|
|
vgetexpsh xmm6, xmm5, xmm4, {sae}
|
|
|
|
// CHECK: vgetexpsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0x43,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vgetexpsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vgetexpsh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x43,0x31]
|
|
vgetexpsh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vgetexpsh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x43,0x71,0x7f]
|
|
vgetexpsh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vgetexpsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0x43,0x72,0x80]
|
|
vgetexpsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vgetmantph zmm6, zmm5, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x48,0x26,0xf5,0x7b]
|
|
vgetmantph zmm6, zmm5, 123
|
|
|
|
// CHECK: vgetmantph zmm6, zmm5, {sae}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x18,0x26,0xf5,0x7b]
|
|
vgetmantph zmm6, zmm5, {sae}, 123
|
|
|
|
// CHECK: vgetmantph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x4f,0x26,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
|
|
vgetmantph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456], 123
|
|
|
|
// CHECK: vgetmantph zmm6, word ptr [ecx]{1to32}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x58,0x26,0x31,0x7b]
|
|
vgetmantph zmm6, word ptr [ecx]{1to32}, 123
|
|
|
|
// CHECK: vgetmantph zmm6, zmmword ptr [ecx + 8128], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x48,0x26,0x71,0x7f,0x7b]
|
|
vgetmantph zmm6, zmmword ptr [ecx + 8128], 123
|
|
|
|
// CHECK: vgetmantph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0xdf,0x26,0x72,0x80,0x7b]
|
|
vgetmantph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}, 123
|
|
|
|
// CHECK: vgetmantsh xmm6, xmm5, xmm4, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x08,0x27,0xf4,0x7b]
|
|
vgetmantsh xmm6, xmm5, xmm4, 123
|
|
|
|
// CHECK: vgetmantsh xmm6, xmm5, xmm4, {sae}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x18,0x27,0xf4,0x7b]
|
|
vgetmantsh xmm6, xmm5, xmm4, {sae}, 123
|
|
|
|
// CHECK: vgetmantsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x0f,0x27,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
|
|
vgetmantsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456], 123
|
|
|
|
// CHECK: vgetmantsh xmm6, xmm5, word ptr [ecx], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x08,0x27,0x31,0x7b]
|
|
vgetmantsh xmm6, xmm5, word ptr [ecx], 123
|
|
|
|
// CHECK: vgetmantsh xmm6, xmm5, word ptr [ecx + 254], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x08,0x27,0x71,0x7f,0x7b]
|
|
vgetmantsh xmm6, xmm5, word ptr [ecx + 254], 123
|
|
|
|
// CHECK: vgetmantsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x8f,0x27,0x72,0x80,0x7b]
|
|
vgetmantsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256], 123
|
|
|
|
// CHECK: vrcpph zmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x48,0x4c,0xf5]
|
|
vrcpph zmm6, zmm5
|
|
|
|
// CHECK: vrcpph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x4f,0x4c,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vrcpph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vrcpph zmm6, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x58,0x4c,0x31]
|
|
vrcpph zmm6, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vrcpph zmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x48,0x4c,0x71,0x7f]
|
|
vrcpph zmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vrcpph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0xdf,0x4c,0x72,0x80]
|
|
vrcpph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vrcpsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x4d,0xf4]
|
|
vrcpsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vrcpsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0x4d,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vrcpsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vrcpsh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x4d,0x31]
|
|
vrcpsh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vrcpsh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x4d,0x71,0x7f]
|
|
vrcpsh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vrcpsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0x4d,0x72,0x80]
|
|
vrcpsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vreduceph zmm6, zmm5, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x48,0x56,0xf5,0x7b]
|
|
vreduceph zmm6, zmm5, 123
|
|
|
|
// CHECK: vreduceph zmm6, zmm5, {sae}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x18,0x56,0xf5,0x7b]
|
|
vreduceph zmm6, zmm5, {sae}, 123
|
|
|
|
// CHECK: vreduceph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x4f,0x56,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
|
|
vreduceph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456], 123
|
|
|
|
// CHECK: vreduceph zmm6, word ptr [ecx]{1to32}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x58,0x56,0x31,0x7b]
|
|
vreduceph zmm6, word ptr [ecx]{1to32}, 123
|
|
|
|
// CHECK: vreduceph zmm6, zmmword ptr [ecx + 8128], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x48,0x56,0x71,0x7f,0x7b]
|
|
vreduceph zmm6, zmmword ptr [ecx + 8128], 123
|
|
|
|
// CHECK: vreduceph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0xdf,0x56,0x72,0x80,0x7b]
|
|
vreduceph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}, 123
|
|
|
|
// CHECK: vreducesh xmm6, xmm5, xmm4, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x08,0x57,0xf4,0x7b]
|
|
vreducesh xmm6, xmm5, xmm4, 123
|
|
|
|
// CHECK: vreducesh xmm6, xmm5, xmm4, {sae}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x18,0x57,0xf4,0x7b]
|
|
vreducesh xmm6, xmm5, xmm4, {sae}, 123
|
|
|
|
// CHECK: vreducesh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x0f,0x57,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
|
|
vreducesh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456], 123
|
|
|
|
// CHECK: vreducesh xmm6, xmm5, word ptr [ecx], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x08,0x57,0x31,0x7b]
|
|
vreducesh xmm6, xmm5, word ptr [ecx], 123
|
|
|
|
// CHECK: vreducesh xmm6, xmm5, word ptr [ecx + 254], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x08,0x57,0x71,0x7f,0x7b]
|
|
vreducesh xmm6, xmm5, word ptr [ecx + 254], 123
|
|
|
|
// CHECK: vreducesh xmm6 {k7} {z}, xmm5, word ptr [edx - 256], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x8f,0x57,0x72,0x80,0x7b]
|
|
vreducesh xmm6 {k7} {z}, xmm5, word ptr [edx - 256], 123
|
|
|
|
// CHECK: vrndscaleph zmm6, zmm5, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x48,0x08,0xf5,0x7b]
|
|
vrndscaleph zmm6, zmm5, 123
|
|
|
|
// CHECK: vrndscaleph zmm6, zmm5, {sae}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x18,0x08,0xf5,0x7b]
|
|
vrndscaleph zmm6, zmm5, {sae}, 123
|
|
|
|
// CHECK: vrndscaleph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x4f,0x08,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
|
|
vrndscaleph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456], 123
|
|
|
|
// CHECK: vrndscaleph zmm6, word ptr [ecx]{1to32}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x58,0x08,0x31,0x7b]
|
|
vrndscaleph zmm6, word ptr [ecx]{1to32}, 123
|
|
|
|
// CHECK: vrndscaleph zmm6, zmmword ptr [ecx + 8128], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0x48,0x08,0x71,0x7f,0x7b]
|
|
vrndscaleph zmm6, zmmword ptr [ecx + 8128], 123
|
|
|
|
// CHECK: vrndscaleph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x7c,0xdf,0x08,0x72,0x80,0x7b]
|
|
vrndscaleph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}, 123
|
|
|
|
// CHECK: vrndscalesh xmm6, xmm5, xmm4, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x08,0x0a,0xf4,0x7b]
|
|
vrndscalesh xmm6, xmm5, xmm4, 123
|
|
|
|
// CHECK: vrndscalesh xmm6, xmm5, xmm4, {sae}, 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x18,0x0a,0xf4,0x7b]
|
|
vrndscalesh xmm6, xmm5, xmm4, {sae}, 123
|
|
|
|
// CHECK: vrndscalesh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x0f,0x0a,0xb4,0xf4,0x00,0x00,0x00,0x10,0x7b]
|
|
vrndscalesh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456], 123
|
|
|
|
// CHECK: vrndscalesh xmm6, xmm5, word ptr [ecx], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x08,0x0a,0x31,0x7b]
|
|
vrndscalesh xmm6, xmm5, word ptr [ecx], 123
|
|
|
|
// CHECK: vrndscalesh xmm6, xmm5, word ptr [ecx + 254], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x08,0x0a,0x71,0x7f,0x7b]
|
|
vrndscalesh xmm6, xmm5, word ptr [ecx + 254], 123
|
|
|
|
// CHECK: vrndscalesh xmm6 {k7} {z}, xmm5, word ptr [edx - 256], 123
|
|
// CHECK: encoding: [0x62,0xf3,0x54,0x8f,0x0a,0x72,0x80,0x7b]
|
|
vrndscalesh xmm6 {k7} {z}, xmm5, word ptr [edx - 256], 123
|
|
|
|
// CHECK: vrsqrtph zmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x48,0x4e,0xf5]
|
|
vrsqrtph zmm6, zmm5
|
|
|
|
// CHECK: vrsqrtph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x4f,0x4e,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vrsqrtph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vrsqrtph zmm6, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x58,0x4e,0x31]
|
|
vrsqrtph zmm6, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vrsqrtph zmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0x48,0x4e,0x71,0x7f]
|
|
vrsqrtph zmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vrsqrtph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x7d,0xdf,0x4e,0x72,0x80]
|
|
vrsqrtph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vrsqrtsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x4f,0xf4]
|
|
vrsqrtsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vrsqrtsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0x4f,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vrsqrtsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vrsqrtsh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x4f,0x31]
|
|
vrsqrtsh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vrsqrtsh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x4f,0x71,0x7f]
|
|
vrsqrtsh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vrsqrtsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0x4f,0x72,0x80]
|
|
vrsqrtsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vscalefph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x2c,0xf4]
|
|
vscalefph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vscalefph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x2c,0xf4]
|
|
vscalefph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vscalefph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0x2c,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vscalefph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vscalefph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0x2c,0x31]
|
|
vscalefph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vscalefph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x2c,0x71,0x7f]
|
|
vscalefph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vscalefph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0x2c,0x72,0x80]
|
|
vscalefph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vscalefsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x2d,0xf4]
|
|
vscalefsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vscalefsh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x2d,0xf4]
|
|
vscalefsh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vscalefsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0x2d,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vscalefsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vscalefsh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x2d,0x31]
|
|
vscalefsh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vscalefsh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x2d,0x71,0x7f]
|
|
vscalefsh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vscalefsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0x2d,0x72,0x80]
|
|
vscalefsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vsqrtph zmm6, zmm5
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x51,0xf5]
|
|
vsqrtph zmm6, zmm5
|
|
|
|
// CHECK: vsqrtph zmm6, zmm5, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x18,0x51,0xf5]
|
|
vsqrtph zmm6, zmm5, {rn-sae}
|
|
|
|
// CHECK: vsqrtph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x4f,0x51,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vsqrtph zmm6 {k7}, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vsqrtph zmm6, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x58,0x51,0x31]
|
|
vsqrtph zmm6, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vsqrtph zmm6, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x51,0x71,0x7f]
|
|
vsqrtph zmm6, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vsqrtph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf5,0x7c,0xdf,0x51,0x72,0x80]
|
|
vsqrtph zmm6 {k7} {z}, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vsqrtsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x51,0xf4]
|
|
vsqrtsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vsqrtsh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x18,0x51,0xf4]
|
|
vsqrtsh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vsqrtsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x0f,0x51,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vsqrtsh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vsqrtsh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x51,0x31]
|
|
vsqrtsh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vsqrtsh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x08,0x51,0x71,0x7f]
|
|
vsqrtsh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vsqrtsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf5,0x56,0x8f,0x51,0x72,0x80]
|
|
vsqrtsh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfmadd132ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x98,0xf4]
|
|
vfmadd132ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmadd132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x98,0xf4]
|
|
vfmadd132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmadd132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0x98,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmadd132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmadd132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0x98,0x31]
|
|
vfmadd132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmadd132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x98,0x71,0x7f]
|
|
vfmadd132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmadd132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0x98,0x72,0x80]
|
|
vfmadd132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfmadd132sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x99,0xf4]
|
|
vfmadd132sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfmadd132sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x99,0xf4]
|
|
vfmadd132sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfmadd132sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0x99,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmadd132sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmadd132sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x99,0x31]
|
|
vfmadd132sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfmadd132sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x99,0x71,0x7f]
|
|
vfmadd132sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfmadd132sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0x99,0x72,0x80]
|
|
vfmadd132sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfmadd213ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xa8,0xf4]
|
|
vfmadd213ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmadd213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xa8,0xf4]
|
|
vfmadd213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmadd213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xa8,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmadd213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmadd213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xa8,0x31]
|
|
vfmadd213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmadd213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xa8,0x71,0x7f]
|
|
vfmadd213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmadd213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xa8,0x72,0x80]
|
|
vfmadd213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfmadd213sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xa9,0xf4]
|
|
vfmadd213sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfmadd213sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xa9,0xf4]
|
|
vfmadd213sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfmadd213sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0xa9,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmadd213sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmadd213sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xa9,0x31]
|
|
vfmadd213sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfmadd213sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xa9,0x71,0x7f]
|
|
vfmadd213sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfmadd213sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0xa9,0x72,0x80]
|
|
vfmadd213sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfmadd231ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xb8,0xf4]
|
|
vfmadd231ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmadd231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xb8,0xf4]
|
|
vfmadd231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmadd231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xb8,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmadd231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmadd231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xb8,0x31]
|
|
vfmadd231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmadd231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xb8,0x71,0x7f]
|
|
vfmadd231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmadd231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xb8,0x72,0x80]
|
|
vfmadd231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfmadd231sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xb9,0xf4]
|
|
vfmadd231sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfmadd231sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xb9,0xf4]
|
|
vfmadd231sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfmadd231sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0xb9,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmadd231sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmadd231sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xb9,0x31]
|
|
vfmadd231sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfmadd231sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xb9,0x71,0x7f]
|
|
vfmadd231sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfmadd231sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0xb9,0x72,0x80]
|
|
vfmadd231sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfmaddsub132ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x96,0xf4]
|
|
vfmaddsub132ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmaddsub132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x96,0xf4]
|
|
vfmaddsub132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmaddsub132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0x96,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmaddsub132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmaddsub132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0x96,0x31]
|
|
vfmaddsub132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmaddsub132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x96,0x71,0x7f]
|
|
vfmaddsub132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmaddsub132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0x96,0x72,0x80]
|
|
vfmaddsub132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfmaddsub213ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xa6,0xf4]
|
|
vfmaddsub213ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmaddsub213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xa6,0xf4]
|
|
vfmaddsub213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmaddsub213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xa6,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmaddsub213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmaddsub213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xa6,0x31]
|
|
vfmaddsub213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmaddsub213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xa6,0x71,0x7f]
|
|
vfmaddsub213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmaddsub213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xa6,0x72,0x80]
|
|
vfmaddsub213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfmaddsub231ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xb6,0xf4]
|
|
vfmaddsub231ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmaddsub231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xb6,0xf4]
|
|
vfmaddsub231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmaddsub231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xb6,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmaddsub231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmaddsub231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xb6,0x31]
|
|
vfmaddsub231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmaddsub231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xb6,0x71,0x7f]
|
|
vfmaddsub231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmaddsub231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xb6,0x72,0x80]
|
|
vfmaddsub231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfmsub132ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x9a,0xf4]
|
|
vfmsub132ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmsub132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x9a,0xf4]
|
|
vfmsub132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmsub132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0x9a,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmsub132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmsub132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0x9a,0x31]
|
|
vfmsub132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmsub132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x9a,0x71,0x7f]
|
|
vfmsub132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmsub132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0x9a,0x72,0x80]
|
|
vfmsub132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfmsub132sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x9b,0xf4]
|
|
vfmsub132sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfmsub132sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x9b,0xf4]
|
|
vfmsub132sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfmsub132sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0x9b,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmsub132sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmsub132sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x9b,0x31]
|
|
vfmsub132sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfmsub132sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x9b,0x71,0x7f]
|
|
vfmsub132sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfmsub132sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0x9b,0x72,0x80]
|
|
vfmsub132sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfmsub213ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xaa,0xf4]
|
|
vfmsub213ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmsub213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xaa,0xf4]
|
|
vfmsub213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmsub213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xaa,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmsub213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmsub213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xaa,0x31]
|
|
vfmsub213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmsub213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xaa,0x71,0x7f]
|
|
vfmsub213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmsub213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xaa,0x72,0x80]
|
|
vfmsub213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfmsub213sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xab,0xf4]
|
|
vfmsub213sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfmsub213sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xab,0xf4]
|
|
vfmsub213sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfmsub213sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0xab,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmsub213sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmsub213sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xab,0x31]
|
|
vfmsub213sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfmsub213sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xab,0x71,0x7f]
|
|
vfmsub213sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfmsub213sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0xab,0x72,0x80]
|
|
vfmsub213sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfmsub231ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xba,0xf4]
|
|
vfmsub231ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmsub231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xba,0xf4]
|
|
vfmsub231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmsub231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xba,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmsub231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmsub231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xba,0x31]
|
|
vfmsub231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmsub231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xba,0x71,0x7f]
|
|
vfmsub231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmsub231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xba,0x72,0x80]
|
|
vfmsub231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfmsub231sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xbb,0xf4]
|
|
vfmsub231sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfmsub231sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xbb,0xf4]
|
|
vfmsub231sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfmsub231sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0xbb,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmsub231sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmsub231sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xbb,0x31]
|
|
vfmsub231sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfmsub231sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xbb,0x71,0x7f]
|
|
vfmsub231sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfmsub231sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0xbb,0x72,0x80]
|
|
vfmsub231sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfmsubadd132ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x97,0xf4]
|
|
vfmsubadd132ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmsubadd132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x97,0xf4]
|
|
vfmsubadd132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmsubadd132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0x97,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmsubadd132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmsubadd132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0x97,0x31]
|
|
vfmsubadd132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmsubadd132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x97,0x71,0x7f]
|
|
vfmsubadd132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmsubadd132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0x97,0x72,0x80]
|
|
vfmsubadd132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfmsubadd213ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xa7,0xf4]
|
|
vfmsubadd213ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmsubadd213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xa7,0xf4]
|
|
vfmsubadd213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmsubadd213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xa7,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmsubadd213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmsubadd213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xa7,0x31]
|
|
vfmsubadd213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmsubadd213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xa7,0x71,0x7f]
|
|
vfmsubadd213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmsubadd213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xa7,0x72,0x80]
|
|
vfmsubadd213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfmsubadd231ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xb7,0xf4]
|
|
vfmsubadd231ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmsubadd231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xb7,0xf4]
|
|
vfmsubadd231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmsubadd231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xb7,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmsubadd231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmsubadd231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xb7,0x31]
|
|
vfmsubadd231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfmsubadd231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xb7,0x71,0x7f]
|
|
vfmsubadd231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmsubadd231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xb7,0x72,0x80]
|
|
vfmsubadd231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfnmadd132ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x9c,0xf4]
|
|
vfnmadd132ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfnmadd132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x9c,0xf4]
|
|
vfnmadd132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmadd132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0x9c,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmadd132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmadd132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0x9c,0x31]
|
|
vfnmadd132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfnmadd132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x9c,0x71,0x7f]
|
|
vfnmadd132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfnmadd132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0x9c,0x72,0x80]
|
|
vfnmadd132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfnmadd132sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x9d,0xf4]
|
|
vfnmadd132sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfnmadd132sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x9d,0xf4]
|
|
vfnmadd132sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmadd132sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0x9d,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmadd132sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmadd132sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x9d,0x31]
|
|
vfnmadd132sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfnmadd132sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x9d,0x71,0x7f]
|
|
vfnmadd132sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfnmadd132sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0x9d,0x72,0x80]
|
|
vfnmadd132sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfnmadd213ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xac,0xf4]
|
|
vfnmadd213ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfnmadd213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xac,0xf4]
|
|
vfnmadd213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmadd213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xac,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmadd213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmadd213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xac,0x31]
|
|
vfnmadd213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfnmadd213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xac,0x71,0x7f]
|
|
vfnmadd213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfnmadd213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xac,0x72,0x80]
|
|
vfnmadd213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfnmadd213sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xad,0xf4]
|
|
vfnmadd213sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfnmadd213sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xad,0xf4]
|
|
vfnmadd213sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmadd213sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0xad,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmadd213sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmadd213sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xad,0x31]
|
|
vfnmadd213sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfnmadd213sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xad,0x71,0x7f]
|
|
vfnmadd213sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfnmadd213sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0xad,0x72,0x80]
|
|
vfnmadd213sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfnmadd231ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xbc,0xf4]
|
|
vfnmadd231ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfnmadd231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xbc,0xf4]
|
|
vfnmadd231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmadd231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xbc,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmadd231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmadd231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xbc,0x31]
|
|
vfnmadd231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfnmadd231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xbc,0x71,0x7f]
|
|
vfnmadd231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfnmadd231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xbc,0x72,0x80]
|
|
vfnmadd231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfnmadd231sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xbd,0xf4]
|
|
vfnmadd231sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfnmadd231sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xbd,0xf4]
|
|
vfnmadd231sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmadd231sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0xbd,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmadd231sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmadd231sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xbd,0x31]
|
|
vfnmadd231sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfnmadd231sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xbd,0x71,0x7f]
|
|
vfnmadd231sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfnmadd231sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0xbd,0x72,0x80]
|
|
vfnmadd231sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfnmsub132ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x9e,0xf4]
|
|
vfnmsub132ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfnmsub132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x9e,0xf4]
|
|
vfnmsub132ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmsub132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0x9e,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmsub132ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmsub132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0x9e,0x31]
|
|
vfnmsub132ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfnmsub132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0x9e,0x71,0x7f]
|
|
vfnmsub132ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfnmsub132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0x9e,0x72,0x80]
|
|
vfnmsub132ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfnmsub132sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x9f,0xf4]
|
|
vfnmsub132sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfnmsub132sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0x9f,0xf4]
|
|
vfnmsub132sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmsub132sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0x9f,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmsub132sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmsub132sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x9f,0x31]
|
|
vfnmsub132sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfnmsub132sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0x9f,0x71,0x7f]
|
|
vfnmsub132sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfnmsub132sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0x9f,0x72,0x80]
|
|
vfnmsub132sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfnmsub213ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xae,0xf4]
|
|
vfnmsub213ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfnmsub213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xae,0xf4]
|
|
vfnmsub213ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmsub213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xae,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmsub213ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmsub213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xae,0x31]
|
|
vfnmsub213ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfnmsub213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xae,0x71,0x7f]
|
|
vfnmsub213ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfnmsub213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xae,0x72,0x80]
|
|
vfnmsub213ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfnmsub213sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xaf,0xf4]
|
|
vfnmsub213sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfnmsub213sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xaf,0xf4]
|
|
vfnmsub213sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmsub213sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0xaf,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmsub213sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmsub213sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xaf,0x31]
|
|
vfnmsub213sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfnmsub213sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xaf,0x71,0x7f]
|
|
vfnmsub213sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfnmsub213sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0xaf,0x72,0x80]
|
|
vfnmsub213sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfnmsub231ph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xbe,0xf4]
|
|
vfnmsub231ph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfnmsub231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xbe,0xf4]
|
|
vfnmsub231ph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmsub231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x4f,0xbe,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmsub231ph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmsub231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x58,0xbe,0x31]
|
|
vfnmsub231ph zmm6, zmm5, word ptr [ecx]{1to32}
|
|
|
|
// CHECK: vfnmsub231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x48,0xbe,0x71,0x7f]
|
|
vfnmsub231ph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfnmsub231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0xdf,0xbe,0x72,0x80]
|
|
vfnmsub231ph zmm6 {k7} {z}, zmm5, word ptr [edx - 256]{1to32}
|
|
|
|
// CHECK: vfnmsub231sh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xbf,0xf4]
|
|
vfnmsub231sh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfnmsub231sh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x18,0xbf,0xf4]
|
|
vfnmsub231sh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfnmsub231sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x0f,0xbf,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfnmsub231sh xmm6 {k7}, xmm5, word ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfnmsub231sh xmm6, xmm5, word ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xbf,0x31]
|
|
vfnmsub231sh xmm6, xmm5, word ptr [ecx]
|
|
|
|
// CHECK: vfnmsub231sh xmm6, xmm5, word ptr [ecx + 254]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x08,0xbf,0x71,0x7f]
|
|
vfnmsub231sh xmm6, xmm5, word ptr [ecx + 254]
|
|
|
|
// CHECK: vfnmsub231sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
// CHECK: encoding: [0x62,0xf6,0x55,0x8f,0xbf,0x72,0x80]
|
|
vfnmsub231sh xmm6 {k7} {z}, xmm5, word ptr [edx - 256]
|
|
|
|
// CHECK: vfcmaddcph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x48,0x56,0xf4]
|
|
vfcmaddcph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfcmaddcph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x18,0x56,0xf4]
|
|
vfcmaddcph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfcmaddcph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x4f,0x56,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfcmaddcph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfcmaddcph zmm6, zmm5, dword ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x58,0x56,0x31]
|
|
vfcmaddcph zmm6, zmm5, dword ptr [ecx]{1to16}
|
|
|
|
// CHECK: vfcmaddcph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x48,0x56,0x71,0x7f]
|
|
vfcmaddcph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfcmaddcph zmm6 {k7} {z}, zmm5, dword ptr [edx - 512]{1to16}
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0xdf,0x56,0x72,0x80]
|
|
vfcmaddcph zmm6 {k7} {z}, zmm5, dword ptr [edx - 512]{1to16}
|
|
|
|
// CHECK: vfcmaddcsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x08,0x57,0xf4]
|
|
vfcmaddcsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfcmaddcsh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x18,0x57,0xf4]
|
|
vfcmaddcsh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfcmaddcsh xmm6 {k7}, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x0f,0x57,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfcmaddcsh xmm6 {k7}, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfcmaddcsh xmm6, xmm5, dword ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x08,0x57,0x31]
|
|
vfcmaddcsh xmm6, xmm5, dword ptr [ecx]
|
|
|
|
// CHECK: vfcmaddcsh xmm6, xmm5, dword ptr [ecx + 508]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x08,0x57,0x71,0x7f]
|
|
vfcmaddcsh xmm6, xmm5, dword ptr [ecx + 508]
|
|
|
|
// CHECK: vfcmaddcsh xmm6 {k7} {z}, xmm5, dword ptr [edx - 512]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x8f,0x57,0x72,0x80]
|
|
vfcmaddcsh xmm6 {k7} {z}, xmm5, dword ptr [edx - 512]
|
|
|
|
// CHECK: vfcmulcph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x48,0xd6,0xf4]
|
|
vfcmulcph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfcmulcph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x18,0xd6,0xf4]
|
|
vfcmulcph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfcmulcph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x4f,0xd6,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfcmulcph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfcmulcph zmm6, zmm5, dword ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x58,0xd6,0x31]
|
|
vfcmulcph zmm6, zmm5, dword ptr [ecx]{1to16}
|
|
|
|
// CHECK: vfcmulcph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x48,0xd6,0x71,0x7f]
|
|
vfcmulcph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfcmulcph zmm6 {k7} {z}, zmm5, dword ptr [edx - 512]{1to16}
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0xdf,0xd6,0x72,0x80]
|
|
vfcmulcph zmm6 {k7} {z}, zmm5, dword ptr [edx - 512]{1to16}
|
|
|
|
// CHECK: vfcmulcsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x08,0xd7,0xf4]
|
|
vfcmulcsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfcmulcsh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x18,0xd7,0xf4]
|
|
vfcmulcsh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfcmulcsh xmm6 {k7}, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x0f,0xd7,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfcmulcsh xmm6 {k7}, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfcmulcsh xmm6, xmm5, dword ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x08,0xd7,0x31]
|
|
vfcmulcsh xmm6, xmm5, dword ptr [ecx]
|
|
|
|
// CHECK: vfcmulcsh xmm6, xmm5, dword ptr [ecx + 508]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x08,0xd7,0x71,0x7f]
|
|
vfcmulcsh xmm6, xmm5, dword ptr [ecx + 508]
|
|
|
|
// CHECK: vfcmulcsh xmm6 {k7} {z}, xmm5, dword ptr [edx - 512]
|
|
// CHECK: encoding: [0x62,0xf6,0x57,0x8f,0xd7,0x72,0x80]
|
|
vfcmulcsh xmm6 {k7} {z}, xmm5, dword ptr [edx - 512]
|
|
|
|
// CHECK: vfmaddcph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x48,0x56,0xf4]
|
|
vfmaddcph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmaddcph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x18,0x56,0xf4]
|
|
vfmaddcph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmaddcph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x4f,0x56,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmaddcph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmaddcph zmm6, zmm5, dword ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x58,0x56,0x31]
|
|
vfmaddcph zmm6, zmm5, dword ptr [ecx]{1to16}
|
|
|
|
// CHECK: vfmaddcph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x48,0x56,0x71,0x7f]
|
|
vfmaddcph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmaddcph zmm6 {k7} {z}, zmm5, dword ptr [edx - 512]{1to16}
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0xdf,0x56,0x72,0x80]
|
|
vfmaddcph zmm6 {k7} {z}, zmm5, dword ptr [edx - 512]{1to16}
|
|
|
|
// CHECK: vfmaddcsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x08,0x57,0xf4]
|
|
vfmaddcsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfmaddcsh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x18,0x57,0xf4]
|
|
vfmaddcsh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfmaddcsh xmm6 {k7}, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x0f,0x57,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmaddcsh xmm6 {k7}, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmaddcsh xmm6, xmm5, dword ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x08,0x57,0x31]
|
|
vfmaddcsh xmm6, xmm5, dword ptr [ecx]
|
|
|
|
// CHECK: vfmaddcsh xmm6, xmm5, dword ptr [ecx + 508]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x08,0x57,0x71,0x7f]
|
|
vfmaddcsh xmm6, xmm5, dword ptr [ecx + 508]
|
|
|
|
// CHECK: vfmaddcsh xmm6 {k7} {z}, xmm5, dword ptr [edx - 512]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x8f,0x57,0x72,0x80]
|
|
vfmaddcsh xmm6 {k7} {z}, xmm5, dword ptr [edx - 512]
|
|
|
|
// CHECK: vfmulcph zmm6, zmm5, zmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x48,0xd6,0xf4]
|
|
vfmulcph zmm6, zmm5, zmm4
|
|
|
|
// CHECK: vfmulcph zmm6, zmm5, zmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x18,0xd6,0xf4]
|
|
vfmulcph zmm6, zmm5, zmm4, {rn-sae}
|
|
|
|
// CHECK: vfmulcph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x4f,0xd6,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmulcph zmm6 {k7}, zmm5, zmmword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmulcph zmm6, zmm5, dword ptr [ecx]{1to16}
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x58,0xd6,0x31]
|
|
vfmulcph zmm6, zmm5, dword ptr [ecx]{1to16}
|
|
|
|
// CHECK: vfmulcph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x48,0xd6,0x71,0x7f]
|
|
vfmulcph zmm6, zmm5, zmmword ptr [ecx + 8128]
|
|
|
|
// CHECK: vfmulcph zmm6 {k7} {z}, zmm5, dword ptr [edx - 512]{1to16}
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0xdf,0xd6,0x72,0x80]
|
|
vfmulcph zmm6 {k7} {z}, zmm5, dword ptr [edx - 512]{1to16}
|
|
|
|
// CHECK: vfmulcsh xmm6, xmm5, xmm4
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x08,0xd7,0xf4]
|
|
vfmulcsh xmm6, xmm5, xmm4
|
|
|
|
// CHECK: vfmulcsh xmm6, xmm5, xmm4, {rn-sae}
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x18,0xd7,0xf4]
|
|
vfmulcsh xmm6, xmm5, xmm4, {rn-sae}
|
|
|
|
// CHECK: vfmulcsh xmm6 {k7}, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x0f,0xd7,0xb4,0xf4,0x00,0x00,0x00,0x10]
|
|
vfmulcsh xmm6 {k7}, xmm5, dword ptr [esp + 8*esi + 268435456]
|
|
|
|
// CHECK: vfmulcsh xmm6, xmm5, dword ptr [ecx]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x08,0xd7,0x31]
|
|
vfmulcsh xmm6, xmm5, dword ptr [ecx]
|
|
|
|
// CHECK: vfmulcsh xmm6, xmm5, dword ptr [ecx + 508]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x08,0xd7,0x71,0x7f]
|
|
vfmulcsh xmm6, xmm5, dword ptr [ecx + 508]
|
|
|
|
// CHECK: vfmulcsh xmm6 {k7} {z}, xmm5, dword ptr [edx - 512]
|
|
// CHECK: encoding: [0x62,0xf6,0x56,0x8f,0xd7,0x72,0x80]
|
|
vfmulcsh xmm6 {k7} {z}, xmm5, dword ptr [edx - 512]
|