x86/Intel: allow MASM representation of embedded rounding / SAE

MASM doesn't support the separate operand form; the modifier belongs
after the instruction instead. Accept this form alongside the original
(now legacy) one. Short of having access to a MASM version to actually
check in how far "after the instruction" is a precise statement in their
documentation, allow both that and the SDM mandated form where the
modifier is on the last register operand (with a possible immediate
operand following).

Sadly the split out function, at least for the time being, needs to cast
away constness at some point, as the two callers disagree in this
regard.

Adjust some, but not all of the testcases.
This commit is contained in:
Jan Beulich 2022-05-27 08:48:58 +02:00
parent cf665fee1d
commit 7063667edb
12 changed files with 2013 additions and 1958 deletions

View file

@ -600,6 +600,7 @@ i386_intel_operand (char *operand_string, int got_a_float)
segT exp_seg;
expressionS exp, *expP;
char suffix = 0;
bool rc_sae_modifier = i.rounding.type != rc_none && i.rounding.modifier;
int ret;
/* Handle vector immediates. */
@ -898,7 +899,9 @@ i386_intel_operand (char *operand_string, int got_a_float)
i.types[this_operand].bitfield.unspecified = 0;
++i.reg_operands;
if (i.rounding.type != rc_none && temp.bitfield.class != Reg)
if ((i.rounding.type != rc_none && !i.rounding.modifier
&& temp.bitfield.class != Reg)
|| rc_sae_modifier)
{
unsigned int j;

View file

@ -371,6 +371,9 @@ struct _i386_insn
rz,
saeonly
} type;
/* In Intel syntax the operand modifier form is supposed to be used, but
we continue to accept the immediate forms as well. */
bool modifier;
} rounding;
/* Broadcasting attributes.
@ -10624,6 +10627,32 @@ pe_directive_secidx (int dummy ATTRIBUTE_UNUSED)
}
#endif
/* Handle Rounding Control / SAE specifiers. */
static char *
RC_SAE_specifier (const char *pstr)
{
unsigned int j;
for (j = 0; j < ARRAY_SIZE (RC_NamesTable); j++)
{
if (!strncmp (pstr, RC_NamesTable[j].name, RC_NamesTable[j].len))
{
if (i.rounding.type != rc_none)
{
as_bad (_("duplicated `{%s}'"), RC_NamesTable[j].name);
return NULL;
}
i.rounding.type = RC_NamesTable[j].type;
return (char *)(pstr + RC_NamesTable[j].len);
}
}
return NULL;
}
/* Handle Vector operations. */
static char *
@ -10745,6 +10774,9 @@ check_VecOperations (char *op_string)
op_string++;
}
else if (intel_syntax
&& (op_string = RC_SAE_specifier (op_string)) != NULL)
i.rounding.modifier = true;
else
goto unknown_vec_op;
@ -11406,32 +11438,13 @@ i386_index_check (const char *operand_string)
static int
RC_SAE_immediate (const char *imm_start)
{
unsigned int match_found, j;
const char *pstr = imm_start;
if (*pstr != '{')
return 0;
pstr++;
match_found = 0;
for (j = 0; j < ARRAY_SIZE (RC_NamesTable); j++)
{
if (!strncmp (pstr, RC_NamesTable[j].name, RC_NamesTable[j].len))
{
if (i.rounding.type != rc_none)
{
as_bad (_("duplicated `%s'"), imm_start);
return 0;
}
i.rounding.type = RC_NamesTable[j].type;
pstr += RC_NamesTable[j].len;
match_found = 1;
break;
}
}
if (!match_found)
pstr = RC_SAE_specifier (pstr + 1);
if (pstr == NULL)
return 0;
if (*pstr++ != '}')

View file

@ -740,533 +740,533 @@ _start:
.intel_syntax noprefix
vaddph zmm6, zmm5, zmm4 #AVX512-FP16
vaddph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vaddph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vaddph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vaddph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vaddph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vaddph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vaddph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vaddph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vaddsh xmm6, xmm5, xmm4 #AVX512-FP16
vaddsh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vaddsh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vaddsh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vaddsh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vaddsh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vaddsh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vaddsh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vaddsh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vcmpph k5, zmm5, zmm4, 123 #AVX512-FP16
vcmpph k5, zmm5, zmm4, {sae}, 123 #AVX512-FP16 HAS_SAE
vcmpph k5{k7}, zmm5, zmm4, {sae}, 123 #AVX512-FP16 MASK_ENABLING HAS_SAE
vcmpph k5, zmm5, zmm4{sae}, 123 #AVX512-FP16 HAS_SAE
vcmpph k5{k7}, zmm5, zmm4{sae}, 123 #AVX512-FP16 MASK_ENABLING HAS_SAE
vcmpph k5{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vcmpph k5, zmm5, WORD BCST [ecx], 123 #AVX512-FP16 BROADCAST_EN
vcmpph k5, zmm5, ZMMWORD PTR [ecx+8128], 123 #AVX512-FP16 Disp8(7f)
vcmpph k5{k7}, zmm5, WORD BCST [edx-256], 123 #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING
vcmpsh k5, xmm5, xmm4, 123 #AVX512-FP16
vcmpsh k5, xmm5, xmm4, {sae}, 123 #AVX512-FP16 HAS_SAE
vcmpsh k5{k7}, xmm5, xmm4, {sae}, 123 #AVX512-FP16 MASK_ENABLING HAS_SAE
vcmpsh k5, xmm5, xmm4{sae}, 123 #AVX512-FP16 HAS_SAE
vcmpsh k5{k7}, xmm5, xmm4{sae}, 123 #AVX512-FP16 MASK_ENABLING HAS_SAE
vcmpsh k5{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vcmpsh k5, xmm5, WORD PTR [ecx], 123 #AVX512-FP16
vcmpsh k5, xmm5, WORD PTR [ecx+254], 123 #AVX512-FP16 Disp8(7f)
vcmpsh k5{k7}, xmm5, WORD PTR [edx-256], 123 #AVX512-FP16 Disp8(80) MASK_ENABLING
vcomish xmm6, xmm5 #AVX512-FP16
vcomish xmm6, xmm5, {sae} #AVX512-FP16 HAS_SAE
vcomish xmm6, xmm5{sae} #AVX512-FP16 HAS_SAE
vcomish xmm6, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16
vcomish xmm6, WORD PTR [ecx] #AVX512-FP16
vcomish xmm6, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vcomish xmm6, WORD PTR [edx-256] #AVX512-FP16 Disp8(80)
vcvtdq2ph ymm6, zmm5 #AVX512-FP16
vcvtdq2ph ymm6, zmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtdq2ph ymm6{k7}{z}, zmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtdq2ph ymm6, zmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtdq2ph ymm6{k7}{z}, zmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtdq2ph ymm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtdq2ph ymm6, DWORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtdq2ph ymm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvtdq2ph ymm6{k7}{z}, DWORD BCST [edx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtpd2ph xmm6, zmm5 #AVX512-FP16
vcvtpd2ph xmm6, zmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtpd2ph xmm6{k7}{z}, zmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtpd2ph xmm6, zmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtpd2ph xmm6{k7}{z}, zmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtpd2ph xmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtpd2ph xmm6, QWORD BCST [ecx]{1to8} #AVX512-FP16 BROADCAST_EN
vcvtpd2ph xmm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvtpd2ph xmm6{k7}{z}, QWORD BCST [edx-1024]{1to8} #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2dq zmm6, ymm5 #AVX512-FP16
vcvtph2dq zmm6, ymm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2dq zmm6{k7}{z}, ymm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2dq zmm6, ymm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2dq zmm6{k7}{z}, ymm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2dq zmm6{k7}, YMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2dq zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtph2dq zmm6, YMMWORD PTR [ecx+4064] #AVX512-FP16 Disp8(7f)
vcvtph2dq zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2pd zmm6, xmm5 #AVX512-FP16
vcvtph2pd zmm6, xmm5, {sae} #AVX512-FP16 HAS_SAE
vcvtph2pd zmm6{k7}{z}, xmm5, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtph2pd zmm6, xmm5{sae} #AVX512-FP16 HAS_SAE
vcvtph2pd zmm6{k7}{z}, xmm5{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtph2pd zmm6{k7}, XMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2pd zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtph2pd zmm6, XMMWORD PTR [ecx+2032] #AVX512-FP16 Disp8(7f)
vcvtph2pd zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2psx zmm6, ymm5 #AVX512-FP16
vcvtph2psx zmm6, ymm5, {sae} #AVX512-FP16 HAS_SAE
vcvtph2psx zmm6{k7}{z}, ymm5, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtph2psx zmm6, ymm5{sae} #AVX512-FP16 HAS_SAE
vcvtph2psx zmm6{k7}{z}, ymm5{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtph2psx zmm6{k7}, YMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2psx zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtph2psx zmm6, YMMWORD PTR [ecx+4064] #AVX512-FP16 Disp8(7f)
vcvtph2psx zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2qq zmm6, xmm5 #AVX512-FP16
vcvtph2qq zmm6, xmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2qq zmm6{k7}{z}, xmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2qq zmm6, xmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2qq zmm6{k7}{z}, xmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2qq zmm6{k7}, XMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2qq zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtph2qq zmm6, XMMWORD PTR [ecx+2032] #AVX512-FP16 Disp8(7f)
vcvtph2qq zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2udq zmm6, ymm5 #AVX512-FP16
vcvtph2udq zmm6, ymm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2udq zmm6{k7}{z}, ymm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2udq zmm6, ymm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2udq zmm6{k7}{z}, ymm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2udq zmm6{k7}, YMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2udq zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtph2udq zmm6, YMMWORD PTR [ecx+4064] #AVX512-FP16 Disp8(7f)
vcvtph2udq zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2uqq zmm6, xmm5 #AVX512-FP16
vcvtph2uqq zmm6, xmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2uqq zmm6{k7}{z}, xmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2uqq zmm6, xmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2uqq zmm6{k7}{z}, xmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2uqq zmm6{k7}, XMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2uqq zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtph2uqq zmm6, XMMWORD PTR [ecx+2032] #AVX512-FP16 Disp8(7f)
vcvtph2uqq zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2uw zmm6, zmm5 #AVX512-FP16
vcvtph2uw zmm6, zmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2uw zmm6{k7}{z}, zmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2uw zmm6, zmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2uw zmm6{k7}{z}, zmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2uw zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2uw zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtph2uw zmm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvtph2uw zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2w zmm6, zmm5 #AVX512-FP16
vcvtph2w zmm6, zmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2w zmm6{k7}{z}, zmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2w zmm6, zmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2w zmm6{k7}{z}, zmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2w zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2w zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtph2w zmm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvtph2w zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtps2phx ymm6, zmm5 #AVX512-FP16
vcvtps2phx ymm6, zmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtps2phx ymm6{k7}{z}, zmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtps2phx ymm6, zmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtps2phx ymm6{k7}{z}, zmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtps2phx ymm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtps2phx ymm6, DWORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtps2phx ymm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvtps2phx ymm6{k7}{z}, DWORD BCST [edx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtqq2ph xmm6, zmm5 #AVX512-FP16
vcvtqq2ph xmm6, zmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtqq2ph xmm6{k7}{z}, zmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtqq2ph xmm6, zmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtqq2ph xmm6{k7}{z}, zmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtqq2ph xmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtqq2ph xmm6, QWORD BCST [ecx]{1to8} #AVX512-FP16 BROADCAST_EN
vcvtqq2ph xmm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvtqq2ph xmm6{k7}{z}, QWORD BCST [edx-1024]{1to8} #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtsd2sh xmm6, xmm5, xmm4 #AVX512-FP16
vcvtsd2sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsd2sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtsd2sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsd2sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtsd2sh xmm6{k7}, xmm5, QWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtsd2sh xmm6, xmm5, QWORD PTR [ecx] #AVX512-FP16
vcvtsd2sh xmm6, xmm5, QWORD PTR [ecx+1016] #AVX512-FP16 Disp8(7f)
vcvtsd2sh xmm6{k7}{z}, xmm5, QWORD PTR [edx-1024] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vcvtsh2sd xmm6, xmm5, xmm4 #AVX512-FP16
vcvtsh2sd xmm6, xmm5, xmm4, {sae} #AVX512-FP16 HAS_SAE
vcvtsh2sd xmm6{k7}{z}, xmm5, xmm4, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtsh2sd xmm6, xmm5, xmm4{sae} #AVX512-FP16 HAS_SAE
vcvtsh2sd xmm6{k7}{z}, xmm5, xmm4{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtsh2sd xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtsh2sd xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vcvtsh2sd xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vcvtsh2sd xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vcvtsh2si edx, xmm6 #AVX512-FP16
vcvtsh2si edx, xmm6, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2si edx, xmm6{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2si edx, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16
vcvtsh2si edx, WORD PTR [ecx] #AVX512-FP16
vcvtsh2si edx, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vcvtsh2si edx, WORD PTR [edx-256] #AVX512-FP16 Disp8(80)
vcvtsh2ss xmm6, xmm5, xmm4 #AVX512-FP16
vcvtsh2ss xmm6, xmm5, xmm4, {sae} #AVX512-FP16 HAS_SAE
vcvtsh2ss xmm6{k7}{z}, xmm5, xmm4, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtsh2ss xmm6, xmm5, xmm4{sae} #AVX512-FP16 HAS_SAE
vcvtsh2ss xmm6{k7}{z}, xmm5, xmm4{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtsh2ss xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtsh2ss xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vcvtsh2ss xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vcvtsh2ss xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vcvtsh2usi edx, xmm6 #AVX512-FP16
vcvtsh2usi edx, xmm6, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2usi edx, xmm6{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2usi edx, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16
vcvtsh2usi edx, WORD PTR [ecx] #AVX512-FP16
vcvtsh2usi edx, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vcvtsh2usi edx, WORD PTR [edx-256] #AVX512-FP16 Disp8(80)
vcvtsi2sh xmm6, xmm5, edx #AVX512-FP16
vcvtsi2sh xmm6, xmm5, edx, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsi2sh xmm6, xmm5, edx{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsi2sh xmm6, xmm5, DWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16
vcvtsi2sh xmm6, xmm5, DWORD PTR [ecx] #AVX512-FP16
vcvtsi2sh xmm6, xmm5, DWORD PTR [ecx+508] #AVX512-FP16 Disp8(7f)
vcvtsi2sh xmm6, xmm5, DWORD PTR [edx-512] #AVX512-FP16 Disp8(80)
vcvtss2sh xmm6, xmm5, xmm4 #AVX512-FP16
vcvtss2sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtss2sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtss2sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtss2sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtss2sh xmm6{k7}, xmm5, DWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtss2sh xmm6, xmm5, DWORD PTR [ecx] #AVX512-FP16
vcvtss2sh xmm6, xmm5, DWORD PTR [ecx+508] #AVX512-FP16 Disp8(7f)
vcvtss2sh xmm6{k7}{z}, xmm5, DWORD PTR [edx-512] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2dq zmm6, ymm5 #AVX512-FP16
vcvttph2dq zmm6, ymm5, {sae} #AVX512-FP16 HAS_SAE
vcvttph2dq zmm6{k7}{z}, ymm5, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2dq zmm6, ymm5{sae} #AVX512-FP16 HAS_SAE
vcvttph2dq zmm6{k7}{z}, ymm5{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2dq zmm6{k7}, YMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2dq zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvttph2dq zmm6, YMMWORD PTR [ecx+4064] #AVX512-FP16 Disp8(7f)
vcvttph2dq zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2qq zmm6, xmm5 #AVX512-FP16
vcvttph2qq zmm6, xmm5, {sae} #AVX512-FP16 HAS_SAE
vcvttph2qq zmm6{k7}{z}, xmm5, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2qq zmm6, xmm5{sae} #AVX512-FP16 HAS_SAE
vcvttph2qq zmm6{k7}{z}, xmm5{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2qq zmm6{k7}, XMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2qq zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvttph2qq zmm6, XMMWORD PTR [ecx+2032] #AVX512-FP16 Disp8(7f)
vcvttph2qq zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2udq zmm6, ymm5 #AVX512-FP16
vcvttph2udq zmm6, ymm5, {sae} #AVX512-FP16 HAS_SAE
vcvttph2udq zmm6{k7}{z}, ymm5, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2udq zmm6, ymm5{sae} #AVX512-FP16 HAS_SAE
vcvttph2udq zmm6{k7}{z}, ymm5{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2udq zmm6{k7}, YMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2udq zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvttph2udq zmm6, YMMWORD PTR [ecx+4064] #AVX512-FP16 Disp8(7f)
vcvttph2udq zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2uqq zmm6, xmm5 #AVX512-FP16
vcvttph2uqq zmm6, xmm5, {sae} #AVX512-FP16 HAS_SAE
vcvttph2uqq zmm6{k7}{z}, xmm5, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2uqq zmm6, xmm5{sae} #AVX512-FP16 HAS_SAE
vcvttph2uqq zmm6{k7}{z}, xmm5{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2uqq zmm6{k7}, XMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2uqq zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvttph2uqq zmm6, XMMWORD PTR [ecx+2032] #AVX512-FP16 Disp8(7f)
vcvttph2uqq zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2uw zmm6, zmm5 #AVX512-FP16
vcvttph2uw zmm6, zmm5, {sae} #AVX512-FP16 HAS_SAE
vcvttph2uw zmm6{k7}{z}, zmm5, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2uw zmm6, zmm5{sae} #AVX512-FP16 HAS_SAE
vcvttph2uw zmm6{k7}{z}, zmm5{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2uw zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2uw zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvttph2uw zmm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvttph2uw zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2w zmm6, zmm5 #AVX512-FP16
vcvttph2w zmm6, zmm5, {sae} #AVX512-FP16 HAS_SAE
vcvttph2w zmm6{k7}{z}, zmm5, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2w zmm6, zmm5{sae} #AVX512-FP16 HAS_SAE
vcvttph2w zmm6{k7}{z}, zmm5{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2w zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2w zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvttph2w zmm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvttph2w zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttsh2si edx, xmm6 #AVX512-FP16
vcvttsh2si edx, xmm6, {sae} #AVX512-FP16 HAS_SAE
vcvttsh2si edx, xmm6{sae} #AVX512-FP16 HAS_SAE
vcvttsh2si edx, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16
vcvttsh2si edx, WORD PTR [ecx] #AVX512-FP16
vcvttsh2si edx, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vcvttsh2si edx, WORD PTR [edx-256] #AVX512-FP16 Disp8(80)
vcvttsh2usi edx, xmm6 #AVX512-FP16
vcvttsh2usi edx, xmm6, {sae} #AVX512-FP16 HAS_SAE
vcvttsh2usi edx, xmm6{sae} #AVX512-FP16 HAS_SAE
vcvttsh2usi edx, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16
vcvttsh2usi edx, WORD PTR [ecx] #AVX512-FP16
vcvttsh2usi edx, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vcvttsh2usi edx, WORD PTR [edx-256] #AVX512-FP16 Disp8(80)
vcvtudq2ph ymm6, zmm5 #AVX512-FP16
vcvtudq2ph ymm6, zmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtudq2ph ymm6{k7}{z}, zmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtudq2ph ymm6, zmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtudq2ph ymm6{k7}{z}, zmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtudq2ph ymm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtudq2ph ymm6, DWORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtudq2ph ymm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvtudq2ph ymm6{k7}{z}, DWORD BCST [edx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtuqq2ph xmm6, zmm5 #AVX512-FP16
vcvtuqq2ph xmm6, zmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtuqq2ph xmm6{k7}{z}, zmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtuqq2ph xmm6, zmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtuqq2ph xmm6{k7}{z}, zmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtuqq2ph xmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtuqq2ph xmm6, QWORD BCST [ecx]{1to8} #AVX512-FP16 BROADCAST_EN
vcvtuqq2ph xmm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvtuqq2ph xmm6{k7}{z}, QWORD BCST [edx-1024]{1to8} #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtusi2sh xmm6, xmm5, edx #AVX512-FP16
vcvtusi2sh xmm6, xmm5, edx, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtusi2sh xmm6, xmm5, edx{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtusi2sh xmm6, xmm5, DWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16
vcvtusi2sh xmm6, xmm5, DWORD PTR [ecx] #AVX512-FP16
vcvtusi2sh xmm6, xmm5, DWORD PTR [ecx+508] #AVX512-FP16 Disp8(7f)
vcvtusi2sh xmm6, xmm5, DWORD PTR [edx-512] #AVX512-FP16 Disp8(80)
vcvtuw2ph zmm6, zmm5 #AVX512-FP16
vcvtuw2ph zmm6, zmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtuw2ph zmm6{k7}{z}, zmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtuw2ph zmm6, zmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtuw2ph zmm6{k7}{z}, zmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtuw2ph zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtuw2ph zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtuw2ph zmm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvtuw2ph zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtw2ph zmm6, zmm5 #AVX512-FP16
vcvtw2ph zmm6, zmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtw2ph zmm6{k7}{z}, zmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtw2ph zmm6, zmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtw2ph zmm6{k7}{z}, zmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtw2ph zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtw2ph zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vcvtw2ph zmm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vcvtw2ph zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vdivph zmm6, zmm5, zmm4 #AVX512-FP16
vdivph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vdivph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vdivph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vdivph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vdivph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vdivph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vdivph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vdivph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vdivsh xmm6, xmm5, xmm4 #AVX512-FP16
vdivsh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vdivsh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vdivsh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vdivsh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vdivsh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vdivsh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vdivsh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vdivsh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfcmaddcph zmm6, zmm5, zmm4 #AVX512-FP16
vfcmaddcph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmaddcph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmaddcph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmaddcph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmaddcph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfcmaddcph zmm6, zmm5, DWORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfcmaddcph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfcmaddcph zmm6{k7}{z}, zmm5, DWORD BCST [edx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfcmaddcsh xmm6, xmm5, xmm4 #AVX512-FP16
vfcmaddcsh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmaddcsh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmaddcsh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmaddcsh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmaddcsh xmm6{k7}, xmm5, DWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfcmaddcsh xmm6, xmm5, DWORD PTR [ecx] #AVX512-FP16
vfcmaddcsh xmm6, xmm5, DWORD PTR [ecx+508] #AVX512-FP16 Disp8(7f)
vfcmaddcsh xmm6{k7}{z}, xmm5, DWORD PTR [edx-512] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfcmulcph zmm6, zmm5, zmm4 #AVX512-FP16
vfcmulcph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmulcph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmulcph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmulcph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmulcph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfcmulcph zmm6, zmm5, DWORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfcmulcph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfcmulcph zmm6{k7}{z}, zmm5, DWORD BCST [edx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfcmulcsh xmm6, xmm5, xmm4 #AVX512-FP16
vfcmulcsh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmulcsh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmulcsh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmulcsh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmulcsh xmm6{k7}, xmm5, DWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfcmulcsh xmm6, xmm5, DWORD PTR [ecx] #AVX512-FP16
vfcmulcsh xmm6, xmm5, DWORD PTR [ecx+508] #AVX512-FP16 Disp8(7f)
vfcmulcsh xmm6{k7}{z}, xmm5, DWORD PTR [edx-512] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmadd132ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmadd132ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd132ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd132ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd132ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd132ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd132ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmadd132ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmadd132ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmadd132sh xmm6, xmm5, xmm4 #AVX512-FP16
vfmadd132sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd132sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd132sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd132sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd132sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd132sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfmadd132sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vfmadd132sh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmadd213ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmadd213ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd213ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd213ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd213ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd213ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd213ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmadd213ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmadd213ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmadd213sh xmm6, xmm5, xmm4 #AVX512-FP16
vfmadd213sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd213sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd213sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd213sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd213sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd213sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfmadd213sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vfmadd213sh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmadd231ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmadd231ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd231ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd231ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd231ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd231ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd231ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmadd231ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmadd231ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmadd231sh xmm6, xmm5, xmm4 #AVX512-FP16
vfmadd231sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd231sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd231sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd231sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd231sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd231sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfmadd231sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vfmadd231sh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmaddcph zmm6, zmm5, zmm4 #AVX512-FP16
vfmaddcph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddcph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddcph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddcph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddcph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmaddcph zmm6, zmm5, DWORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmaddcph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmaddcph zmm6{k7}{z}, zmm5, DWORD BCST [edx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmaddcsh xmm6, xmm5, xmm4 #AVX512-FP16
vfmaddcsh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddcsh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddcsh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddcsh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddcsh xmm6{k7}, xmm5, DWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmaddcsh xmm6, xmm5, DWORD PTR [ecx] #AVX512-FP16
vfmaddcsh xmm6, xmm5, DWORD PTR [ecx+508] #AVX512-FP16 Disp8(7f)
vfmaddcsh xmm6{k7}{z}, xmm5, DWORD PTR [edx-512] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmaddsub132ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmaddsub132ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub132ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub132ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub132ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub132ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmaddsub132ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmaddsub132ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmaddsub132ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmaddsub213ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmaddsub213ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub213ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub213ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub213ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub213ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmaddsub213ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmaddsub213ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmaddsub213ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmaddsub231ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmaddsub231ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub231ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub231ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub231ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub231ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmaddsub231ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmaddsub231ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmaddsub231ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsub132ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmsub132ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub132ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub132ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub132ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub132ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub132ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmsub132ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmsub132ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsub132sh xmm6, xmm5, xmm4 #AVX512-FP16
vfmsub132sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub132sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub132sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub132sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub132sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub132sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfmsub132sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vfmsub132sh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmsub213ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmsub213ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub213ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub213ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub213ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub213ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub213ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmsub213ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmsub213ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsub213sh xmm6, xmm5, xmm4 #AVX512-FP16
vfmsub213sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub213sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub213sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub213sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub213sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub213sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfmsub213sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vfmsub213sh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmsub231ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmsub231ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub231ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub231ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub231ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub231ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub231ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmsub231ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmsub231ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsub231sh xmm6, xmm5, xmm4 #AVX512-FP16
vfmsub231sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub231sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub231sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub231sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub231sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub231sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfmsub231sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vfmsub231sh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmsubadd132ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmsubadd132ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd132ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd132ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd132ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd132ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsubadd132ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmsubadd132ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmsubadd132ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsubadd213ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmsubadd213ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd213ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd213ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd213ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd213ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsubadd213ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmsubadd213ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmsubadd213ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsubadd231ph zmm6, zmm5, zmm4 #AVX512-FP16
vfmsubadd231ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd231ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd231ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd231ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd231ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsubadd231ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmsubadd231ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmsubadd231ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmulcph zmm6, zmm5, zmm4 #AVX512-FP16
vfmulcph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmulcph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmulcph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmulcph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmulcph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmulcph zmm6, zmm5, DWORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfmulcph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfmulcph zmm6{k7}{z}, zmm5, DWORD BCST [edx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmulcsh xmm6, xmm5, xmm4 #AVX512-FP16
vfmulcsh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmulcsh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmulcsh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmulcsh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmulcsh xmm6{k7}, xmm5, DWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmulcsh xmm6, xmm5, DWORD PTR [ecx] #AVX512-FP16
vfmulcsh xmm6, xmm5, DWORD PTR [ecx+508] #AVX512-FP16 Disp8(7f)
vfmulcsh xmm6{k7}{z}, xmm5, DWORD PTR [edx-512] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd132ph zmm6, zmm5, zmm4 #AVX512-FP16
vfnmadd132ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd132ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd132ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd132ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd132ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd132ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfnmadd132ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfnmadd132ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd132sh xmm6, xmm5, xmm4 #AVX512-FP16
vfnmadd132sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd132sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd132sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd132sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd132sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd132sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfnmadd132sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vfnmadd132sh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd213ph zmm6, zmm5, zmm4 #AVX512-FP16
vfnmadd213ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd213ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd213ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd213ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd213ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd213ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfnmadd213ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfnmadd213ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd213sh xmm6, xmm5, xmm4 #AVX512-FP16
vfnmadd213sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd213sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd213sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd213sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd213sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd213sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfnmadd213sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vfnmadd213sh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd231ph zmm6, zmm5, zmm4 #AVX512-FP16
vfnmadd231ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd231ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd231ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd231ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd231ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd231ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfnmadd231ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfnmadd231ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd231sh xmm6, xmm5, xmm4 #AVX512-FP16
vfnmadd231sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd231sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd231sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd231sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd231sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd231sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfnmadd231sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vfnmadd231sh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub132ph zmm6, zmm5, zmm4 #AVX512-FP16
vfnmsub132ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub132ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub132ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub132ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub132ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub132ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfnmsub132ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfnmsub132ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub132sh xmm6, xmm5, xmm4 #AVX512-FP16
vfnmsub132sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub132sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub132sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub132sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub132sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub132sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfnmsub132sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vfnmsub132sh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub213ph zmm6, zmm5, zmm4 #AVX512-FP16
vfnmsub213ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub213ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub213ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub213ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub213ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub213ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfnmsub213ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfnmsub213ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub213sh xmm6, xmm5, xmm4 #AVX512-FP16
vfnmsub213sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub213sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub213sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub213sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub213sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub213sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfnmsub213sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vfnmsub213sh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub231ph zmm6, zmm5, zmm4 #AVX512-FP16
vfnmsub231ph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub231ph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub231ph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub231ph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub231ph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub231ph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vfnmsub231ph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vfnmsub231ph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub231sh xmm6, xmm5, xmm4 #AVX512-FP16
vfnmsub231sh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub231sh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub231sh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub231sh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub231sh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub231sh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vfnmsub231sh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
@ -1284,57 +1284,57 @@ _start:
vfpclasssh k5, WORD PTR [ecx+254], 123 #AVX512-FP16 Disp8(7f)
vfpclasssh k5{k7}, WORD PTR [edx-256], 123 #AVX512-FP16 Disp8(80) MASK_ENABLING
vgetexpph zmm6, zmm5 #AVX512-FP16
vgetexpph zmm6, zmm5, {sae} #AVX512-FP16 HAS_SAE
vgetexpph zmm6{k7}{z}, zmm5, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetexpph zmm6, zmm5{sae} #AVX512-FP16 HAS_SAE
vgetexpph zmm6{k7}{z}, zmm5{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetexpph zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vgetexpph zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vgetexpph zmm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vgetexpph zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vgetexpsh xmm6, xmm5, xmm4 #AVX512-FP16
vgetexpsh xmm6, xmm5, xmm4, {sae} #AVX512-FP16 HAS_SAE
vgetexpsh xmm6{k7}{z}, xmm5, xmm4, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetexpsh xmm6, xmm5, xmm4{sae} #AVX512-FP16 HAS_SAE
vgetexpsh xmm6{k7}{z}, xmm5, xmm4{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetexpsh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vgetexpsh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vgetexpsh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vgetexpsh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vgetmantph zmm6, zmm5, 123 #AVX512-FP16
vgetmantph zmm6, zmm5, {sae}, 123 #AVX512-FP16 HAS_SAE
vgetmantph zmm6{k7}{z}, zmm5, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetmantph zmm6, zmm5{sae}, 123 #AVX512-FP16 HAS_SAE
vgetmantph zmm6{k7}{z}, zmm5{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetmantph zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vgetmantph zmm6, WORD BCST [ecx], 123 #AVX512-FP16 BROADCAST_EN
vgetmantph zmm6, ZMMWORD PTR [ecx+8128], 123 #AVX512-FP16 Disp8(7f)
vgetmantph zmm6{k7}{z}, WORD BCST [edx-256], 123 #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vgetmantsh xmm6, xmm5, xmm4, 123 #AVX512-FP16
vgetmantsh xmm6, xmm5, xmm4, {sae}, 123 #AVX512-FP16 HAS_SAE
vgetmantsh xmm6{k7}{z}, xmm5, xmm4, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetmantsh xmm6, xmm5, xmm4{sae}, 123 #AVX512-FP16 HAS_SAE
vgetmantsh xmm6{k7}{z}, xmm5, xmm4{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetmantsh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vgetmantsh xmm6, xmm5, WORD PTR [ecx], 123 #AVX512-FP16
vgetmantsh xmm6, xmm5, WORD PTR [ecx+254], 123 #AVX512-FP16 Disp8(7f)
vgetmantsh xmm6{k7}{z}, xmm5, WORD PTR [edx-256], 123 #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vmaxph zmm6, zmm5, zmm4 #AVX512-FP16
vmaxph zmm6, zmm5, zmm4, {sae} #AVX512-FP16 HAS_SAE
vmaxph zmm6{k7}{z}, zmm5, zmm4, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vmaxph zmm6, zmm5, zmm4{sae} #AVX512-FP16 HAS_SAE
vmaxph zmm6{k7}{z}, zmm5, zmm4{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vmaxph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vmaxph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vmaxph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vmaxph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vmaxsh xmm6, xmm5, xmm4 #AVX512-FP16
vmaxsh xmm6, xmm5, xmm4, {sae} #AVX512-FP16 HAS_SAE
vmaxsh xmm6{k7}{z}, xmm5, xmm4, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vmaxsh xmm6, xmm5, xmm4{sae} #AVX512-FP16 HAS_SAE
vmaxsh xmm6{k7}{z}, xmm5, xmm4{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vmaxsh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vmaxsh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vmaxsh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vmaxsh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vminph zmm6, zmm5, zmm4 #AVX512-FP16
vminph zmm6, zmm5, zmm4, {sae} #AVX512-FP16 HAS_SAE
vminph zmm6{k7}{z}, zmm5, zmm4, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vminph zmm6, zmm5, zmm4{sae} #AVX512-FP16 HAS_SAE
vminph zmm6{k7}{z}, zmm5, zmm4{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vminph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vminph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vminph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vminph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vminsh xmm6, xmm5, xmm4 #AVX512-FP16
vminsh xmm6, xmm5, xmm4, {sae} #AVX512-FP16 HAS_SAE
vminsh xmm6{k7}{z}, xmm5, xmm4, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vminsh xmm6, xmm5, xmm4{sae} #AVX512-FP16 HAS_SAE
vminsh xmm6{k7}{z}, xmm5, xmm4{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vminsh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vminsh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vminsh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
@ -1360,15 +1360,15 @@ _start:
vmovw WORD PTR [ecx+254], xmm6 #AVX512-FP16 Disp8(7f)
vmovw WORD PTR [edx-256], xmm6 #AVX512-FP16 Disp8(80)
vmulph zmm6, zmm5, zmm4 #AVX512-FP16
vmulph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vmulph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vmulph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vmulph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vmulph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vmulph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vmulph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vmulph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vmulsh xmm6, xmm5, xmm4 #AVX512-FP16
vmulsh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vmulsh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vmulsh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vmulsh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vmulsh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vmulsh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vmulsh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
@ -1386,29 +1386,29 @@ _start:
vrcpsh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vrcpsh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vreduceph zmm6, zmm5, 123 #AVX512-FP16
vreduceph zmm6, zmm5, {sae}, 123 #AVX512-FP16 HAS_SAE
vreduceph zmm6{k7}{z}, zmm5, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vreduceph zmm6, zmm5{sae}, 123 #AVX512-FP16 HAS_SAE
vreduceph zmm6{k7}{z}, zmm5{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vreduceph zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vreduceph zmm6, WORD BCST [ecx], 123 #AVX512-FP16 BROADCAST_EN
vreduceph zmm6, ZMMWORD PTR [ecx+8128], 123 #AVX512-FP16 Disp8(7f)
vreduceph zmm6{k7}{z}, WORD BCST [edx-256], 123 #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vreducesh xmm6, xmm5, xmm4, 123 #AVX512-FP16
vreducesh xmm6, xmm5, xmm4, {sae}, 123 #AVX512-FP16 HAS_SAE
vreducesh xmm6{k7}{z}, xmm5, xmm4, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vreducesh xmm6, xmm5, xmm4{sae}, 123 #AVX512-FP16 HAS_SAE
vreducesh xmm6{k7}{z}, xmm5, xmm4{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vreducesh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vreducesh xmm6, xmm5, WORD PTR [ecx], 123 #AVX512-FP16
vreducesh xmm6, xmm5, WORD PTR [ecx+254], 123 #AVX512-FP16 Disp8(7f)
vreducesh xmm6{k7}{z}, xmm5, WORD PTR [edx-256], 123 #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vrndscaleph zmm6, zmm5, 123 #AVX512-FP16
vrndscaleph zmm6, zmm5, {sae}, 123 #AVX512-FP16 HAS_SAE
vrndscaleph zmm6{k7}{z}, zmm5, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vrndscaleph zmm6, zmm5{sae}, 123 #AVX512-FP16 HAS_SAE
vrndscaleph zmm6{k7}{z}, zmm5{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vrndscaleph zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vrndscaleph zmm6, WORD BCST [ecx], 123 #AVX512-FP16 BROADCAST_EN
vrndscaleph zmm6, ZMMWORD PTR [ecx+8128], 123 #AVX512-FP16 Disp8(7f)
vrndscaleph zmm6{k7}{z}, WORD BCST [edx-256], 123 #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vrndscalesh xmm6, xmm5, xmm4, 123 #AVX512-FP16
vrndscalesh xmm6, xmm5, xmm4, {sae}, 123 #AVX512-FP16 HAS_SAE
vrndscalesh xmm6{k7}{z}, xmm5, xmm4, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vrndscalesh xmm6, xmm5, xmm4{sae}, 123 #AVX512-FP16 HAS_SAE
vrndscalesh xmm6{k7}{z}, xmm5, xmm4{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vrndscalesh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vrndscalesh xmm6, xmm5, WORD PTR [ecx], 123 #AVX512-FP16
vrndscalesh xmm6, xmm5, WORD PTR [ecx+254], 123 #AVX512-FP16 Disp8(7f)
@ -1426,49 +1426,49 @@ _start:
vrsqrtsh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vrsqrtsh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vscalefph zmm6, zmm5, zmm4 #AVX512-FP16
vscalefph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vscalefph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vscalefph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vscalefph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vscalefph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vscalefph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vscalefph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vscalefph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vscalefsh xmm6, xmm5, xmm4 #AVX512-FP16
vscalefsh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vscalefsh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vscalefsh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vscalefsh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vscalefsh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vscalefsh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vscalefsh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vscalefsh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vsqrtph zmm6, zmm5 #AVX512-FP16
vsqrtph zmm6, zmm5, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsqrtph zmm6{k7}{z}, zmm5, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsqrtph zmm6, zmm5{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsqrtph zmm6{k7}{z}, zmm5{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsqrtph zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vsqrtph zmm6, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vsqrtph zmm6, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vsqrtph zmm6{k7}{z}, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vsqrtsh xmm6, xmm5, xmm4 #AVX512-FP16
vsqrtsh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsqrtsh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsqrtsh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsqrtsh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsqrtsh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vsqrtsh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vsqrtsh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vsqrtsh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vsubph zmm6, zmm5, zmm4 #AVX512-FP16
vsubph zmm6, zmm5, zmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsubph zmm6{k7}{z}, zmm5, zmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsubph zmm6, zmm5, zmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsubph zmm6{k7}{z}, zmm5, zmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsubph zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vsubph zmm6, zmm5, WORD BCST [ecx] #AVX512-FP16 BROADCAST_EN
vsubph zmm6, zmm5, ZMMWORD PTR [ecx+8128] #AVX512-FP16 Disp8(7f)
vsubph zmm6{k7}{z}, zmm5, WORD BCST [edx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vsubsh xmm6, xmm5, xmm4 #AVX512-FP16
vsubsh xmm6, xmm5, xmm4, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsubsh xmm6{k7}{z}, xmm5, xmm4, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsubsh xmm6, xmm5, xmm4{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsubsh xmm6{k7}{z}, xmm5, xmm4{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsubsh xmm6{k7}, xmm5, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vsubsh xmm6, xmm5, WORD PTR [ecx] #AVX512-FP16
vsubsh xmm6, xmm5, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)
vsubsh xmm6{k7}{z}, xmm5, WORD PTR [edx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vucomish xmm6, xmm5 #AVX512-FP16
vucomish xmm6, xmm5, {sae} #AVX512-FP16 HAS_SAE
vucomish xmm6, xmm5{sae} #AVX512-FP16 HAS_SAE
vucomish xmm6, WORD PTR [esp+esi*8+0x10000000] #AVX512-FP16
vucomish xmm6, WORD PTR [ecx] #AVX512-FP16
vucomish xmm6, WORD PTR [ecx+254] #AVX512-FP16 Disp8(7f)

View file

@ -687,10 +687,10 @@ _start:
vcvtpd2qq zmm6, zmm5 # AVX512DQ
vcvtpd2qq zmm6{k7}, zmm5 # AVX512DQ
vcvtpd2qq zmm6{k7}{z}, zmm5 # AVX512DQ
vcvtpd2qq zmm6, zmm5, {rn-sae} # AVX512DQ
vcvtpd2qq zmm6, zmm5, {ru-sae} # AVX512DQ
vcvtpd2qq zmm6, zmm5, {rd-sae} # AVX512DQ
vcvtpd2qq zmm6, zmm5, {rz-sae} # AVX512DQ
vcvtpd2qq zmm6, zmm5{rn-sae} # AVX512DQ
vcvtpd2qq zmm6, zmm5{ru-sae} # AVX512DQ
vcvtpd2qq zmm6, zmm5{rd-sae} # AVX512DQ
vcvtpd2qq zmm6, zmm5{rz-sae} # AVX512DQ
vcvtpd2qq zmm6, ZMMWORD PTR [ecx] # AVX512DQ
vcvtpd2qq zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvtpd2qq zmm6, qword bcst [eax] # AVX512DQ
@ -705,10 +705,10 @@ _start:
vcvtpd2uqq zmm6, zmm5 # AVX512DQ
vcvtpd2uqq zmm6{k7}, zmm5 # AVX512DQ
vcvtpd2uqq zmm6{k7}{z}, zmm5 # AVX512DQ
vcvtpd2uqq zmm6, zmm5, {rn-sae} # AVX512DQ
vcvtpd2uqq zmm6, zmm5, {ru-sae} # AVX512DQ
vcvtpd2uqq zmm6, zmm5, {rd-sae} # AVX512DQ
vcvtpd2uqq zmm6, zmm5, {rz-sae} # AVX512DQ
vcvtpd2uqq zmm6, zmm5{rn-sae} # AVX512DQ
vcvtpd2uqq zmm6, zmm5{ru-sae} # AVX512DQ
vcvtpd2uqq zmm6, zmm5{rd-sae} # AVX512DQ
vcvtpd2uqq zmm6, zmm5{rz-sae} # AVX512DQ
vcvtpd2uqq zmm6, ZMMWORD PTR [ecx] # AVX512DQ
vcvtpd2uqq zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvtpd2uqq zmm6, qword bcst [eax] # AVX512DQ
@ -722,10 +722,10 @@ _start:
vcvtpd2uqq zmm6, qword bcst [edx-1032] # AVX512DQ
vcvtps2qq zmm6{k7}, ymm5 # AVX512DQ
vcvtps2qq zmm6{k7}{z}, ymm5 # AVX512DQ
vcvtps2qq zmm6{k7}, ymm5, {rn-sae} # AVX512DQ
vcvtps2qq zmm6{k7}, ymm5, {ru-sae} # AVX512DQ
vcvtps2qq zmm6{k7}, ymm5, {rd-sae} # AVX512DQ
vcvtps2qq zmm6{k7}, ymm5, {rz-sae} # AVX512DQ
vcvtps2qq zmm6{k7}, ymm5{rn-sae} # AVX512DQ
vcvtps2qq zmm6{k7}, ymm5{ru-sae} # AVX512DQ
vcvtps2qq zmm6{k7}, ymm5{rd-sae} # AVX512DQ
vcvtps2qq zmm6{k7}, ymm5{rz-sae} # AVX512DQ
vcvtps2qq zmm6{k7}, YMMWORD PTR [ecx] # AVX512DQ
vcvtps2qq zmm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvtps2qq zmm6{k7}, dword bcst [eax] # AVX512DQ
@ -740,10 +740,10 @@ _start:
vcvtps2qq zmm6{k7}, DWORD BCST [edx+508] # AVX512DQ Disp8
vcvtps2uqq zmm6{k7}, ymm5 # AVX512DQ
vcvtps2uqq zmm6{k7}{z}, ymm5 # AVX512DQ
vcvtps2uqq zmm6{k7}, ymm5, {rn-sae} # AVX512DQ
vcvtps2uqq zmm6{k7}, ymm5, {ru-sae} # AVX512DQ
vcvtps2uqq zmm6{k7}, ymm5, {rd-sae} # AVX512DQ
vcvtps2uqq zmm6{k7}, ymm5, {rz-sae} # AVX512DQ
vcvtps2uqq zmm6{k7}, ymm5{rn-sae} # AVX512DQ
vcvtps2uqq zmm6{k7}, ymm5{ru-sae} # AVX512DQ
vcvtps2uqq zmm6{k7}, ymm5{rd-sae} # AVX512DQ
vcvtps2uqq zmm6{k7}, ymm5{rz-sae} # AVX512DQ
vcvtps2uqq zmm6{k7}, YMMWORD PTR [ecx] # AVX512DQ
vcvtps2uqq zmm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvtps2uqq zmm6{k7}, dword bcst [eax] # AVX512DQ
@ -759,10 +759,10 @@ _start:
vcvtqq2pd zmm6, zmm5 # AVX512DQ
vcvtqq2pd zmm6{k7}, zmm5 # AVX512DQ
vcvtqq2pd zmm6{k7}{z}, zmm5 # AVX512DQ
vcvtqq2pd zmm6, zmm5, {rn-sae} # AVX512DQ
vcvtqq2pd zmm6, zmm5, {ru-sae} # AVX512DQ
vcvtqq2pd zmm6, zmm5, {rd-sae} # AVX512DQ
vcvtqq2pd zmm6, zmm5, {rz-sae} # AVX512DQ
vcvtqq2pd zmm6, zmm5{rn-sae} # AVX512DQ
vcvtqq2pd zmm6, zmm5{ru-sae} # AVX512DQ
vcvtqq2pd zmm6, zmm5{rd-sae} # AVX512DQ
vcvtqq2pd zmm6, zmm5{rz-sae} # AVX512DQ
vcvtqq2pd zmm6, ZMMWORD PTR [ecx] # AVX512DQ
vcvtqq2pd zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvtqq2pd zmm6, qword bcst [eax] # AVX512DQ
@ -776,10 +776,10 @@ _start:
vcvtqq2pd zmm6, qword bcst [edx-1032] # AVX512DQ
vcvtqq2ps ymm6{k7}, zmm5 # AVX512DQ
vcvtqq2ps ymm6{k7}{z}, zmm5 # AVX512DQ
vcvtqq2ps ymm6{k7}, zmm5, {rn-sae} # AVX512DQ
vcvtqq2ps ymm6{k7}, zmm5, {ru-sae} # AVX512DQ
vcvtqq2ps ymm6{k7}, zmm5, {rd-sae} # AVX512DQ
vcvtqq2ps ymm6{k7}, zmm5, {rz-sae} # AVX512DQ
vcvtqq2ps ymm6{k7}, zmm5{rn-sae} # AVX512DQ
vcvtqq2ps ymm6{k7}, zmm5{ru-sae} # AVX512DQ
vcvtqq2ps ymm6{k7}, zmm5{rd-sae} # AVX512DQ
vcvtqq2ps ymm6{k7}, zmm5{rz-sae} # AVX512DQ
vcvtqq2ps ymm6{k7}, ZMMWORD PTR [ecx] # AVX512DQ
vcvtqq2ps ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvtqq2ps ymm6{k7}, qword bcst [eax] # AVX512DQ
@ -794,10 +794,10 @@ _start:
vcvtuqq2pd zmm6, zmm5 # AVX512DQ
vcvtuqq2pd zmm6{k7}, zmm5 # AVX512DQ
vcvtuqq2pd zmm6{k7}{z}, zmm5 # AVX512DQ
vcvtuqq2pd zmm6, zmm5, {rn-sae} # AVX512DQ
vcvtuqq2pd zmm6, zmm5, {ru-sae} # AVX512DQ
vcvtuqq2pd zmm6, zmm5, {rd-sae} # AVX512DQ
vcvtuqq2pd zmm6, zmm5, {rz-sae} # AVX512DQ
vcvtuqq2pd zmm6, zmm5{rn-sae} # AVX512DQ
vcvtuqq2pd zmm6, zmm5{ru-sae} # AVX512DQ
vcvtuqq2pd zmm6, zmm5{rd-sae} # AVX512DQ
vcvtuqq2pd zmm6, zmm5{rz-sae} # AVX512DQ
vcvtuqq2pd zmm6, ZMMWORD PTR [ecx] # AVX512DQ
vcvtuqq2pd zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvtuqq2pd zmm6, qword bcst [eax] # AVX512DQ
@ -811,10 +811,10 @@ _start:
vcvtuqq2pd zmm6, qword bcst [edx-1032] # AVX512DQ
vcvtuqq2ps ymm6{k7}, zmm5 # AVX512DQ
vcvtuqq2ps ymm6{k7}{z}, zmm5 # AVX512DQ
vcvtuqq2ps ymm6{k7}, zmm5, {rn-sae} # AVX512DQ
vcvtuqq2ps ymm6{k7}, zmm5, {ru-sae} # AVX512DQ
vcvtuqq2ps ymm6{k7}, zmm5, {rd-sae} # AVX512DQ
vcvtuqq2ps ymm6{k7}, zmm5, {rz-sae} # AVX512DQ
vcvtuqq2ps ymm6{k7}, zmm5{rn-sae} # AVX512DQ
vcvtuqq2ps ymm6{k7}, zmm5{ru-sae} # AVX512DQ
vcvtuqq2ps ymm6{k7}, zmm5{rd-sae} # AVX512DQ
vcvtuqq2ps ymm6{k7}, zmm5{rz-sae} # AVX512DQ
vcvtuqq2ps ymm6{k7}, ZMMWORD PTR [ecx] # AVX512DQ
vcvtuqq2ps ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvtuqq2ps ymm6{k7}, qword bcst [eax] # AVX512DQ
@ -944,9 +944,9 @@ _start:
vrangepd zmm6, zmm5, zmm4, 0xab # AVX512DQ
vrangepd zmm6{k7}, zmm5, zmm4, 0xab # AVX512DQ
vrangepd zmm6{k7}{z}, zmm5, zmm4, 0xab # AVX512DQ
vrangepd zmm6, zmm5, zmm4, {sae}, 0xab # AVX512DQ
vrangepd zmm6, zmm5, zmm4{sae}, 0xab # AVX512DQ
vrangepd zmm6, zmm5, zmm4, 123 # AVX512DQ
vrangepd zmm6, zmm5, zmm4, {sae}, 123 # AVX512DQ
vrangepd zmm6, zmm5, zmm4{sae}, 123 # AVX512DQ
vrangepd zmm6, zmm5, ZMMWORD PTR [ecx], 123 # AVX512DQ
vrangepd zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512DQ
vrangepd zmm6, zmm5, qword bcst [eax], 123 # AVX512DQ
@ -961,9 +961,9 @@ _start:
vrangeps zmm6, zmm5, zmm4, 0xab # AVX512DQ
vrangeps zmm6{k7}, zmm5, zmm4, 0xab # AVX512DQ
vrangeps zmm6{k7}{z}, zmm5, zmm4, 0xab # AVX512DQ
vrangeps zmm6, zmm5, zmm4, {sae}, 0xab # AVX512DQ
vrangeps zmm6, zmm5, zmm4{sae}, 0xab # AVX512DQ
vrangeps zmm6, zmm5, zmm4, 123 # AVX512DQ
vrangeps zmm6, zmm5, zmm4, {sae}, 123 # AVX512DQ
vrangeps zmm6, zmm5, zmm4{sae}, 123 # AVX512DQ
vrangeps zmm6, zmm5, ZMMWORD PTR [ecx], 123 # AVX512DQ
vrangeps zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512DQ
vrangeps zmm6, zmm5, dword bcst [eax], 123 # AVX512DQ
@ -977,9 +977,9 @@ _start:
vrangeps zmm6, zmm5, dword bcst [edx-516], 123 # AVX512DQ
vrangesd xmm6{k7}, xmm5, xmm4, 0xab # AVX512DQ
vrangesd xmm6{k7}{z}, xmm5, xmm4, 0xab # AVX512DQ
vrangesd xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
vrangesd xmm6{k7}, xmm5, xmm4{sae}, 0xab # AVX512DQ
vrangesd xmm6{k7}, xmm5, xmm4, 123 # AVX512DQ
vrangesd xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
vrangesd xmm6{k7}, xmm5, xmm4{sae}, 123 # AVX512DQ
vrangesd xmm6{k7}, xmm5, QWORD PTR [ecx], 123 # AVX512DQ
vrangesd xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456], 123 # AVX512DQ
vrangesd xmm6{k7}, xmm5, QWORD PTR [edx+1016], 123 # AVX512DQ Disp8
@ -988,9 +988,9 @@ _start:
vrangesd xmm6{k7}, xmm5, QWORD PTR [edx-1032], 123 # AVX512DQ
vrangess xmm6{k7}, xmm5, xmm4, 0xab # AVX512DQ
vrangess xmm6{k7}{z}, xmm5, xmm4, 0xab # AVX512DQ
vrangess xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
vrangess xmm6{k7}, xmm5, xmm4{sae}, 0xab # AVX512DQ
vrangess xmm6{k7}, xmm5, xmm4, 123 # AVX512DQ
vrangess xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
vrangess xmm6{k7}, xmm5, xmm4{sae}, 123 # AVX512DQ
vrangess xmm6{k7}, xmm5, DWORD PTR [ecx], 123 # AVX512DQ
vrangess xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456], 123 # AVX512DQ
vrangess xmm6{k7}, xmm5, DWORD PTR [edx+508], 123 # AVX512DQ Disp8
@ -1112,9 +1112,9 @@ _start:
vreducepd zmm6, zmm5, 0xab # AVX512DQ
vreducepd zmm6{k7}, zmm5, 0xab # AVX512DQ
vreducepd zmm6{k7}{z}, zmm5, 0xab # AVX512DQ
vreducepd zmm6, zmm5, {sae}, 0xab # AVX512DQ
vreducepd zmm6, zmm5{sae}, 0xab # AVX512DQ
vreducepd zmm6, zmm5, 123 # AVX512DQ
vreducepd zmm6, zmm5, {sae}, 123 # AVX512DQ
vreducepd zmm6, zmm5{sae}, 123 # AVX512DQ
vreducepd zmm6, ZMMWORD PTR [ecx], 123 # AVX512DQ
vreducepd zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512DQ
vreducepd zmm6, qword bcst [eax], 123 # AVX512DQ
@ -1129,9 +1129,9 @@ _start:
vreduceps zmm6, zmm5, 0xab # AVX512DQ
vreduceps zmm6{k7}, zmm5, 0xab # AVX512DQ
vreduceps zmm6{k7}{z}, zmm5, 0xab # AVX512DQ
vreduceps zmm6, zmm5, {sae}, 0xab # AVX512DQ
vreduceps zmm6, zmm5{sae}, 0xab # AVX512DQ
vreduceps zmm6, zmm5, 123 # AVX512DQ
vreduceps zmm6, zmm5, {sae}, 123 # AVX512DQ
vreduceps zmm6, zmm5{sae}, 123 # AVX512DQ
vreduceps zmm6, ZMMWORD PTR [ecx], 123 # AVX512DQ
vreduceps zmm6, ZMMWORD PTR [esp+esi*8-123456], 123 # AVX512DQ
vreduceps zmm6, dword bcst [eax], 123 # AVX512DQ
@ -1145,9 +1145,9 @@ _start:
vreduceps zmm6, dword bcst [edx-516], 123 # AVX512DQ
vreducesd xmm6{k7}, xmm5, xmm4, 0xab # AVX512DQ
vreducesd xmm6{k7}{z}, xmm5, xmm4, 0xab # AVX512DQ
vreducesd xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
vreducesd xmm6{k7}, xmm5, xmm4{sae}, 0xab # AVX512DQ
vreducesd xmm6{k7}, xmm5, xmm4, 123 # AVX512DQ
vreducesd xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
vreducesd xmm6{k7}, xmm5, xmm4{sae}, 123 # AVX512DQ
vreducesd xmm6{k7}, xmm5, QWORD PTR [ecx], 123 # AVX512DQ
vreducesd xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456], 123 # AVX512DQ
vreducesd xmm6{k7}, xmm5, QWORD PTR [edx+1016], 123 # AVX512DQ Disp8
@ -1156,9 +1156,9 @@ _start:
vreducesd xmm6{k7}, xmm5, QWORD PTR [edx-1032], 123 # AVX512DQ
vreducess xmm6{k7}, xmm5, xmm4, 0xab # AVX512DQ
vreducess xmm6{k7}{z}, xmm5, xmm4, 0xab # AVX512DQ
vreducess xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ
vreducess xmm6{k7}, xmm5, xmm4{sae}, 0xab # AVX512DQ
vreducess xmm6{k7}, xmm5, xmm4, 123 # AVX512DQ
vreducess xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ
vreducess xmm6{k7}, xmm5, xmm4{sae}, 123 # AVX512DQ
vreducess xmm6{k7}, xmm5, DWORD PTR [ecx], 123 # AVX512DQ
vreducess xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456], 123 # AVX512DQ
vreducess xmm6{k7}, xmm5, DWORD PTR [edx+508], 123 # AVX512DQ Disp8
@ -1224,7 +1224,7 @@ _start:
vcvttpd2qq zmm6, zmm5 # AVX512DQ
vcvttpd2qq zmm6{k7}, zmm5 # AVX512DQ
vcvttpd2qq zmm6{k7}{z}, zmm5 # AVX512DQ
vcvttpd2qq zmm6, zmm5, {sae} # AVX512DQ
vcvttpd2qq zmm6, zmm5{sae} # AVX512DQ
vcvttpd2qq zmm6, ZMMWORD PTR [ecx] # AVX512DQ
vcvttpd2qq zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvttpd2qq zmm6, qword bcst [eax] # AVX512DQ
@ -1239,7 +1239,7 @@ _start:
vcvttpd2uqq zmm6, zmm5 # AVX512DQ
vcvttpd2uqq zmm6{k7}, zmm5 # AVX512DQ
vcvttpd2uqq zmm6{k7}{z}, zmm5 # AVX512DQ
vcvttpd2uqq zmm6, zmm5, {sae} # AVX512DQ
vcvttpd2uqq zmm6, zmm5{sae} # AVX512DQ
vcvttpd2uqq zmm6, ZMMWORD PTR [ecx] # AVX512DQ
vcvttpd2uqq zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvttpd2uqq zmm6, qword bcst [eax] # AVX512DQ
@ -1253,7 +1253,7 @@ _start:
vcvttpd2uqq zmm6, qword bcst [edx-1032] # AVX512DQ
vcvttps2qq zmm6{k7}, ymm5 # AVX512DQ
vcvttps2qq zmm6{k7}{z}, ymm5 # AVX512DQ
vcvttps2qq zmm6{k7}, ymm5, {sae} # AVX512DQ
vcvttps2qq zmm6{k7}, ymm5{sae} # AVX512DQ
vcvttps2qq zmm6{k7}, YMMWORD PTR [ecx] # AVX512DQ
vcvttps2qq zmm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvttps2qq zmm6{k7}, dword bcst [eax] # AVX512DQ
@ -1268,7 +1268,7 @@ _start:
vcvttps2qq zmm6{k7}, DWORD BCST [edx+508] # AVX512DQ Disp8
vcvttps2uqq zmm6{k7}, ymm5 # AVX512DQ
vcvttps2uqq zmm6{k7}{z}, ymm5 # AVX512DQ
vcvttps2uqq zmm6{k7}, ymm5, {sae} # AVX512DQ
vcvttps2uqq zmm6{k7}, ymm5{sae} # AVX512DQ
vcvttps2uqq zmm6{k7}, YMMWORD PTR [ecx] # AVX512DQ
vcvttps2uqq zmm6{k7}, YMMWORD PTR [esp+esi*8-123456] # AVX512DQ
vcvttps2uqq zmm6{k7}, dword bcst [eax] # AVX512DQ

View file

@ -138,7 +138,7 @@ _start:
.intel_syntax noprefix
vexp2ps zmm6, zmm5 # AVX512ER
vexp2ps zmm6, zmm5, {sae} # AVX512ER
vexp2ps zmm6, zmm5{sae} # AVX512ER
vexp2ps zmm6, ZMMWORD PTR [ecx] # AVX512ER
vexp2ps zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512ER
vexp2ps zmm6, [eax]{1to16} # AVX512ER
@ -152,7 +152,7 @@ _start:
vexp2ps zmm6, [edx-516]{1to16} # AVX512ER
vexp2pd zmm6, zmm5 # AVX512ER
vexp2pd zmm6, zmm5, {sae} # AVX512ER
vexp2pd zmm6, zmm5{sae} # AVX512ER
vexp2pd zmm6, ZMMWORD PTR [ecx] # AVX512ER
vexp2pd zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512ER
vexp2pd zmm6, [eax]{1to8} # AVX512ER
@ -168,7 +168,7 @@ _start:
vrcp28ps zmm6, zmm5 # AVX512ER
vrcp28ps zmm6{k7}, zmm5 # AVX512ER
vrcp28ps zmm6{k7}{z}, zmm5 # AVX512ER
vrcp28ps zmm6, zmm5, {sae} # AVX512ER
vrcp28ps zmm6, zmm5{sae} # AVX512ER
vrcp28ps zmm6, ZMMWORD PTR [ecx] # AVX512ER
vrcp28ps zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512ER
vrcp28ps zmm6, [eax]{1to16} # AVX512ER
@ -184,7 +184,7 @@ _start:
vrcp28pd zmm6, zmm5 # AVX512ER
vrcp28pd zmm6{k7}, zmm5 # AVX512ER
vrcp28pd zmm6{k7}{z}, zmm5 # AVX512ER
vrcp28pd zmm6, zmm5, {sae} # AVX512ER
vrcp28pd zmm6, zmm5{sae} # AVX512ER
vrcp28pd zmm6, ZMMWORD PTR [ecx] # AVX512ER
vrcp28pd zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512ER
vrcp28pd zmm6, [eax]{1to8} # AVX512ER
@ -199,7 +199,7 @@ _start:
vrcp28ss xmm6{k7}, xmm5, xmm4 # AVX512ER
vrcp28ss xmm6{k7}{z}, xmm5, xmm4 # AVX512ER
vrcp28ss xmm6{k7}, xmm5, xmm4, {sae} # AVX512ER
vrcp28ss xmm6{k7}, xmm5, xmm4{sae} # AVX512ER
vrcp28ss xmm6{k7}, xmm5, DWORD PTR [ecx] # AVX512ER
vrcp28ss xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456] # AVX512ER
vrcp28ss xmm6{k7}, xmm5, DWORD PTR [edx+508] # AVX512ER Disp8
@ -209,7 +209,7 @@ _start:
vrcp28sd xmm6{k7}, xmm5, xmm4 # AVX512ER
vrcp28sd xmm6{k7}{z}, xmm5, xmm4 # AVX512ER
vrcp28sd xmm6{k7}, xmm5, xmm4, {sae} # AVX512ER
vrcp28sd xmm6{k7}, xmm5, xmm4{sae} # AVX512ER
vrcp28sd xmm6{k7}, xmm5, QWORD PTR [ecx] # AVX512ER
vrcp28sd xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456] # AVX512ER
vrcp28sd xmm6{k7}, xmm5, QWORD PTR [edx+1016] # AVX512ER Disp8
@ -220,7 +220,7 @@ _start:
vrsqrt28ps zmm6, zmm5 # AVX512ER
vrsqrt28ps zmm6{k7}, zmm5 # AVX512ER
vrsqrt28ps zmm6{k7}{z}, zmm5 # AVX512ER
vrsqrt28ps zmm6, zmm5, {sae} # AVX512ER
vrsqrt28ps zmm6, zmm5{sae} # AVX512ER
vrsqrt28ps zmm6, ZMMWORD PTR [ecx] # AVX512ER
vrsqrt28ps zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512ER
vrsqrt28ps zmm6, [eax]{1to16} # AVX512ER
@ -236,7 +236,7 @@ _start:
vrsqrt28pd zmm6, zmm5 # AVX512ER
vrsqrt28pd zmm6{k7}, zmm5 # AVX512ER
vrsqrt28pd zmm6{k7}{z}, zmm5 # AVX512ER
vrsqrt28pd zmm6, zmm5, {sae} # AVX512ER
vrsqrt28pd zmm6, zmm5{sae} # AVX512ER
vrsqrt28pd zmm6, ZMMWORD PTR [ecx] # AVX512ER
vrsqrt28pd zmm6, ZMMWORD PTR [esp+esi*8-123456] # AVX512ER
vrsqrt28pd zmm6, [eax]{1to8} # AVX512ER
@ -251,7 +251,7 @@ _start:
vrsqrt28ss xmm6{k7}, xmm5, xmm4 # AVX512ER
vrsqrt28ss xmm6{k7}{z}, xmm5, xmm4 # AVX512ER
vrsqrt28ss xmm6{k7}, xmm5, xmm4, {sae} # AVX512ER
vrsqrt28ss xmm6{k7}, xmm5, xmm4{sae} # AVX512ER
vrsqrt28ss xmm6{k7}, xmm5, DWORD PTR [ecx] # AVX512ER
vrsqrt28ss xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456] # AVX512ER
vrsqrt28ss xmm6{k7}, xmm5, DWORD PTR [edx+508] # AVX512ER Disp8
@ -261,7 +261,7 @@ _start:
vrsqrt28sd xmm6{k7}, xmm5, xmm4 # AVX512ER
vrsqrt28sd xmm6{k7}{z}, xmm5, xmm4 # AVX512ER
vrsqrt28sd xmm6{k7}, xmm5, xmm4, {sae} # AVX512ER
vrsqrt28sd xmm6{k7}, xmm5, xmm4{sae} # AVX512ER
vrsqrt28sd xmm6{k7}, xmm5, QWORD PTR [ecx] # AVX512ER
vrsqrt28sd xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456] # AVX512ER
vrsqrt28sd xmm6{k7}, xmm5, QWORD PTR [edx+1016] # AVX512ER Disp8

File diff suppressed because it is too large Load diff

View file

@ -238,6 +238,12 @@
.*:350: Error: .*vcvtsi2ss.*
.*:352: Error: .*vcvtsi2ss.*
.*:353: Error: .*vcvtsi2ss.*
.*:356: Error: .*vaddps.*
.*:357: Error: .*vaddps.*
.*:360: Error: .*vcmpps.*
.*:361: Error: .*vcmpps.*
.*:365: Error: .*vcvtsi2ss.*
.*:366: Error: .*vcvtsi2ss.*
GAS LISTING .*
@ -629,4 +635,23 @@ GAS LISTING .*
[ ]*351[ ]+2AC0
[ ]*352[ ]+vcvtsi2ss %eax, %xmm0, \{rn-sae\}, %xmm0
[ ]*353[ ]+vcvtsi2ss %eax, %xmm0, %xmm0, \{rn-sae\}
#...
[ ]*356[ ]+vaddps zmm0\{rn-sae\}, zmm0, zmm0
[ ]*357[ ]+vaddps zmm0, zmm0\{rn-sae\}, zmm0
[ ]*358[ ].*vaddps zmm0, zmm0, zmm0\{rn-sae\}
[ ]*358[ ]+58C0
[ ]*359[ ]*
[ ]*360[ ]+vcmpps k0\{sae\}, zmm0, zmm0, 0
[ ]*361[ ]+vcmpps k0, zmm0\{sae\}, zmm0, 0
[ ]*362[ ].*vcmpps k0, zmm0, zmm0\{sae\}, 0
[ ]*362[ ]+C2C000
[ ]*363[ ].*vcmpps k0, zmm0, zmm0, 0\{sae\}
[ ]*363[ ]+C2C000
[ ]*364[ ]*
[ ]*365[ ]+vcvtsi2ss xmm0\{rn-sae\}, xmm0, eax
[ ]*366[ ]+vcvtsi2ss xmm0, xmm0\{rn-sae\}, eax
GAS LISTING .*
#...
[ ]*367[ ].*vcvtsi2ss xmm0, xmm0, eax\{rn-sae\}
[ ]*367[ ]+2AC0
#pass

View file

@ -352,4 +352,18 @@ _start:
vcvtsi2ss %eax, %xmm0, {rn-sae}, %xmm0
vcvtsi2ss %eax, %xmm0, %xmm0, {rn-sae}
.intel_syntax noprefix
vaddps zmm0{rn-sae}, zmm0, zmm0
vaddps zmm0, zmm0{rn-sae}, zmm0
vaddps zmm0, zmm0, zmm0{rn-sae}
vcmpps k0{sae}, zmm0, zmm0, 0
vcmpps k0, zmm0{sae}, zmm0, 0
vcmpps k0, zmm0, zmm0{sae}, 0
vcmpps k0, zmm0, zmm0, 0{sae}
vcvtsi2ss xmm0{rn-sae}, xmm0, eax
vcvtsi2ss xmm0, xmm0{rn-sae}, eax
vcvtsi2ss xmm0, xmm0, eax{rn-sae}
.p2align 4

View file

@ -770,141 +770,141 @@ _start:
.intel_syntax noprefix
vaddph zmm30, zmm29, zmm28 #AVX512-FP16
vaddph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vaddph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vaddph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vaddph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vaddph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vaddph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vaddph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vaddph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vaddsh xmm30, xmm29, xmm28 #AVX512-FP16
vaddsh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vaddsh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vaddsh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vaddsh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vaddsh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vaddsh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vaddsh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vaddsh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vcmpph k5, zmm29, zmm28, 123 #AVX512-FP16
vcmpph k5, zmm29, zmm28, {sae}, 123 #AVX512-FP16 HAS_SAE
vcmpph k5{k7}, zmm29, zmm28, {sae}, 123 #AVX512-FP16 MASK_ENABLING HAS_SAE
vcmpph k5, zmm29, zmm28{sae}, 123 #AVX512-FP16 HAS_SAE
vcmpph k5{k7}, zmm29, zmm28{sae}, 123 #AVX512-FP16 MASK_ENABLING HAS_SAE
vcmpph k5{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vcmpph k5, zmm29, WORD BCST [r9], 123 #AVX512-FP16 BROADCAST_EN
vcmpph k5, zmm29, ZMMWORD PTR [rcx+8128], 123 #AVX512-FP16 Disp8(7f)
vcmpph k5{k7}, zmm29, WORD BCST [rdx-256], 123 #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING
vcmpsh k5, xmm29, xmm28, 123 #AVX512-FP16
vcmpsh k5, xmm29, xmm28, {sae}, 123 #AVX512-FP16 HAS_SAE
vcmpsh k5{k7}, xmm29, xmm28, {sae}, 123 #AVX512-FP16 MASK_ENABLING HAS_SAE
vcmpsh k5, xmm29, xmm28{sae}, 123 #AVX512-FP16 HAS_SAE
vcmpsh k5{k7}, xmm29, xmm28{sae}, 123 #AVX512-FP16 MASK_ENABLING HAS_SAE
vcmpsh k5{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vcmpsh k5, xmm29, WORD PTR [r9], 123 #AVX512-FP16
vcmpsh k5, xmm29, WORD PTR [rcx+254], 123 #AVX512-FP16 Disp8(7f)
vcmpsh k5{k7}, xmm29, WORD PTR [rdx-256], 123 #AVX512-FP16 Disp8(80) MASK_ENABLING
vcomish xmm30, xmm29 #AVX512-FP16
vcomish xmm30, xmm29, {sae} #AVX512-FP16 HAS_SAE
vcomish xmm30, xmm29{sae} #AVX512-FP16 HAS_SAE
vcomish xmm30, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16
vcomish xmm30, WORD PTR [r9] #AVX512-FP16
vcomish xmm30, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vcomish xmm30, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80)
vcvtdq2ph ymm30, zmm29 #AVX512-FP16
vcvtdq2ph ymm30, zmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtdq2ph ymm30{k7}{z}, zmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtdq2ph ymm30, zmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtdq2ph ymm30{k7}{z}, zmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtdq2ph ymm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtdq2ph ymm30, DWORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtdq2ph ymm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvtdq2ph ymm30{k7}{z}, DWORD BCST [rdx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtpd2ph xmm30, zmm29 #AVX512-FP16
vcvtpd2ph xmm30, zmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtpd2ph xmm30{k7}{z}, zmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtpd2ph xmm30, zmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtpd2ph xmm30{k7}{z}, zmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtpd2ph xmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtpd2ph xmm30, QWORD BCST [r9]{1to8} #AVX512-FP16 BROADCAST_EN
vcvtpd2ph xmm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvtpd2ph xmm30{k7}{z}, QWORD BCST [rdx-1024]{1to8} #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2dq zmm30, ymm29 #AVX512-FP16
vcvtph2dq zmm30, ymm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2dq zmm30{k7}{z}, ymm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2dq zmm30, ymm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2dq zmm30{k7}{z}, ymm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2dq zmm30{k7}, YMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2dq zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtph2dq zmm30, YMMWORD PTR [rcx+4064] #AVX512-FP16 Disp8(7f)
vcvtph2dq zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2pd zmm30, xmm29 #AVX512-FP16
vcvtph2pd zmm30, xmm29, {sae} #AVX512-FP16 HAS_SAE
vcvtph2pd zmm30{k7}{z}, xmm29, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtph2pd zmm30, xmm29{sae} #AVX512-FP16 HAS_SAE
vcvtph2pd zmm30{k7}{z}, xmm29{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtph2pd zmm30{k7}, XMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2pd zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtph2pd zmm30, XMMWORD PTR [rcx+2032] #AVX512-FP16 Disp8(7f)
vcvtph2pd zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2psx zmm30, ymm29 #AVX512-FP16
vcvtph2psx zmm30, ymm29, {sae} #AVX512-FP16 HAS_SAE
vcvtph2psx zmm30{k7}{z}, ymm29, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtph2psx zmm30, ymm29{sae} #AVX512-FP16 HAS_SAE
vcvtph2psx zmm30{k7}{z}, ymm29{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtph2psx zmm30{k7}, YMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2psx zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtph2psx zmm30, YMMWORD PTR [rcx+4064] #AVX512-FP16 Disp8(7f)
vcvtph2psx zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2qq zmm30, xmm29 #AVX512-FP16
vcvtph2qq zmm30, xmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2qq zmm30{k7}{z}, xmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2qq zmm30, xmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2qq zmm30{k7}{z}, xmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2qq zmm30{k7}, XMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2qq zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtph2qq zmm30, XMMWORD PTR [rcx+2032] #AVX512-FP16 Disp8(7f)
vcvtph2qq zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2udq zmm30, ymm29 #AVX512-FP16
vcvtph2udq zmm30, ymm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2udq zmm30{k7}{z}, ymm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2udq zmm30, ymm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2udq zmm30{k7}{z}, ymm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2udq zmm30{k7}, YMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2udq zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtph2udq zmm30, YMMWORD PTR [rcx+4064] #AVX512-FP16 Disp8(7f)
vcvtph2udq zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2uqq zmm30, xmm29 #AVX512-FP16
vcvtph2uqq zmm30, xmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2uqq zmm30{k7}{z}, xmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2uqq zmm30, xmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2uqq zmm30{k7}{z}, xmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2uqq zmm30{k7}, XMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2uqq zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtph2uqq zmm30, XMMWORD PTR [rcx+2032] #AVX512-FP16 Disp8(7f)
vcvtph2uqq zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2uw zmm30, zmm29 #AVX512-FP16
vcvtph2uw zmm30, zmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2uw zmm30{k7}{z}, zmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2uw zmm30, zmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2uw zmm30{k7}{z}, zmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2uw zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2uw zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtph2uw zmm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvtph2uw zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtph2w zmm30, zmm29 #AVX512-FP16
vcvtph2w zmm30, zmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2w zmm30{k7}{z}, zmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2w zmm30, zmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtph2w zmm30{k7}{z}, zmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtph2w zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtph2w zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtph2w zmm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvtph2w zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtps2phx ymm30, zmm29 #AVX512-FP16
vcvtps2phx ymm30, zmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtps2phx ymm30{k7}{z}, zmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtps2phx ymm30, zmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtps2phx ymm30{k7}{z}, zmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtps2phx ymm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtps2phx ymm30, DWORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtps2phx ymm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvtps2phx ymm30{k7}{z}, DWORD BCST [rdx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtqq2ph xmm30, zmm29 #AVX512-FP16
vcvtqq2ph xmm30, zmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtqq2ph xmm30{k7}{z}, zmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtqq2ph xmm30, zmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtqq2ph xmm30{k7}{z}, zmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtqq2ph xmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtqq2ph xmm30, QWORD BCST [r9]{1to8} #AVX512-FP16 BROADCAST_EN
vcvtqq2ph xmm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvtqq2ph xmm30{k7}{z}, QWORD BCST [rdx-1024]{1to8} #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtsd2sh xmm30, xmm29, xmm28 #AVX512-FP16
vcvtsd2sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsd2sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtsd2sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsd2sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtsd2sh xmm30{k7}, xmm29, QWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtsd2sh xmm30, xmm29, QWORD PTR [r9] #AVX512-FP16
vcvtsd2sh xmm30, xmm29, QWORD PTR [rcx+1016] #AVX512-FP16 Disp8(7f)
vcvtsd2sh xmm30{k7}{z}, xmm29, QWORD PTR [rdx-1024] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vcvtsh2sd xmm30, xmm29, xmm28 #AVX512-FP16
vcvtsh2sd xmm30, xmm29, xmm28, {sae} #AVX512-FP16 HAS_SAE
vcvtsh2sd xmm30{k7}{z}, xmm29, xmm28, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtsh2sd xmm30, xmm29, xmm28{sae} #AVX512-FP16 HAS_SAE
vcvtsh2sd xmm30{k7}{z}, xmm29, xmm28{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtsh2sd xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtsh2sd xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vcvtsh2sd xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vcvtsh2sd xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vcvtsh2si edx, xmm30 #AVX512-FP16
vcvtsh2si edx, xmm30, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2si edx, xmm30{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2si r12, xmm30 #AVX512-FP16
vcvtsh2si r12, xmm30, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2si r12, xmm30{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2si edx, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16
vcvtsh2si edx, WORD PTR [r9] #AVX512-FP16
vcvtsh2si edx, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
@ -914,16 +914,16 @@ _start:
vcvtsh2si r12, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vcvtsh2si r12, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80)
vcvtsh2ss xmm30, xmm29, xmm28 #AVX512-FP16
vcvtsh2ss xmm30, xmm29, xmm28, {sae} #AVX512-FP16 HAS_SAE
vcvtsh2ss xmm30{k7}{z}, xmm29, xmm28, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtsh2ss xmm30, xmm29, xmm28{sae} #AVX512-FP16 HAS_SAE
vcvtsh2ss xmm30{k7}{z}, xmm29, xmm28{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvtsh2ss xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtsh2ss xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vcvtsh2ss xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vcvtsh2ss xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vcvtsh2usi edx, xmm30 #AVX512-FP16
vcvtsh2usi edx, xmm30, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2usi edx, xmm30{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2usi r12, xmm30 #AVX512-FP16
vcvtsh2usi r12, xmm30, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2usi r12, xmm30{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsh2usi edx, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16
vcvtsh2usi edx, WORD PTR [r9] #AVX512-FP16
vcvtsh2usi edx, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
@ -933,9 +933,9 @@ _start:
vcvtsh2usi r12, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vcvtsh2usi r12, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80)
vcvtsi2sh xmm30, xmm29, r12 #AVX512-FP16
vcvtsi2sh xmm30, xmm29, r12, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsi2sh xmm30, xmm29, r12{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsi2sh xmm30, xmm29, edx #AVX512-FP16
vcvtsi2sh xmm30, xmm29, edx, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsi2sh xmm30, xmm29, edx{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtsi2sh xmm30, xmm29, DWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16
vcvtsi2sh xmm30, xmm29, DWORD PTR [r9] #AVX512-FP16
vcvtsi2sh xmm30, xmm29, DWORD PTR [rcx+508] #AVX512-FP16 Disp8(7f)
@ -943,58 +943,58 @@ _start:
vcvtsi2sh xmm30, xmm29, QWORD PTR [rcx+1016] #AVX512-FP16 Disp8(7f)
vcvtsi2sh xmm30, xmm29, QWORD PTR [rdx-1024] #AVX512-FP16 Disp8(80)
vcvtss2sh xmm30, xmm29, xmm28 #AVX512-FP16
vcvtss2sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtss2sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtss2sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtss2sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtss2sh xmm30{k7}, xmm29, DWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtss2sh xmm30, xmm29, DWORD PTR [r9] #AVX512-FP16
vcvtss2sh xmm30, xmm29, DWORD PTR [rcx+508] #AVX512-FP16 Disp8(7f)
vcvtss2sh xmm30{k7}{z}, xmm29, DWORD PTR [rdx-512] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2dq zmm30, ymm29 #AVX512-FP16
vcvttph2dq zmm30, ymm29, {sae} #AVX512-FP16 HAS_SAE
vcvttph2dq zmm30{k7}{z}, ymm29, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2dq zmm30, ymm29{sae} #AVX512-FP16 HAS_SAE
vcvttph2dq zmm30{k7}{z}, ymm29{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2dq zmm30{k7}, YMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2dq zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvttph2dq zmm30, YMMWORD PTR [rcx+4064] #AVX512-FP16 Disp8(7f)
vcvttph2dq zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2qq zmm30, xmm29 #AVX512-FP16
vcvttph2qq zmm30, xmm29, {sae} #AVX512-FP16 HAS_SAE
vcvttph2qq zmm30{k7}{z}, xmm29, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2qq zmm30, xmm29{sae} #AVX512-FP16 HAS_SAE
vcvttph2qq zmm30{k7}{z}, xmm29{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2qq zmm30{k7}, XMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2qq zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvttph2qq zmm30, XMMWORD PTR [rcx+2032] #AVX512-FP16 Disp8(7f)
vcvttph2qq zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2udq zmm30, ymm29 #AVX512-FP16
vcvttph2udq zmm30, ymm29, {sae} #AVX512-FP16 HAS_SAE
vcvttph2udq zmm30{k7}{z}, ymm29, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2udq zmm30, ymm29{sae} #AVX512-FP16 HAS_SAE
vcvttph2udq zmm30{k7}{z}, ymm29{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2udq zmm30{k7}, YMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2udq zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvttph2udq zmm30, YMMWORD PTR [rcx+4064] #AVX512-FP16 Disp8(7f)
vcvttph2udq zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2uqq zmm30, xmm29 #AVX512-FP16
vcvttph2uqq zmm30, xmm29, {sae} #AVX512-FP16 HAS_SAE
vcvttph2uqq zmm30{k7}{z}, xmm29, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2uqq zmm30, xmm29{sae} #AVX512-FP16 HAS_SAE
vcvttph2uqq zmm30{k7}{z}, xmm29{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2uqq zmm30{k7}, XMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2uqq zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvttph2uqq zmm30, XMMWORD PTR [rcx+2032] #AVX512-FP16 Disp8(7f)
vcvttph2uqq zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2uw zmm30, zmm29 #AVX512-FP16
vcvttph2uw zmm30, zmm29, {sae} #AVX512-FP16 HAS_SAE
vcvttph2uw zmm30{k7}{z}, zmm29, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2uw zmm30, zmm29{sae} #AVX512-FP16 HAS_SAE
vcvttph2uw zmm30{k7}{z}, zmm29{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2uw zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2uw zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvttph2uw zmm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvttph2uw zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttph2w zmm30, zmm29 #AVX512-FP16
vcvttph2w zmm30, zmm29, {sae} #AVX512-FP16 HAS_SAE
vcvttph2w zmm30{k7}{z}, zmm29, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2w zmm30, zmm29{sae} #AVX512-FP16 HAS_SAE
vcvttph2w zmm30{k7}{z}, zmm29{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vcvttph2w zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvttph2w zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvttph2w zmm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvttph2w zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvttsh2si edx, xmm30 #AVX512-FP16
vcvttsh2si edx, xmm30, {sae} #AVX512-FP16 HAS_SAE
vcvttsh2si edx, xmm30{sae} #AVX512-FP16 HAS_SAE
vcvttsh2si r12, xmm30 #AVX512-FP16
vcvttsh2si r12, xmm30, {sae} #AVX512-FP16 HAS_SAE
vcvttsh2si r12, xmm30{sae} #AVX512-FP16 HAS_SAE
vcvttsh2si edx, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16
vcvttsh2si edx, WORD PTR [r9] #AVX512-FP16
vcvttsh2si edx, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
@ -1004,9 +1004,9 @@ _start:
vcvttsh2si r12, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vcvttsh2si r12, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80)
vcvttsh2usi edx, xmm30 #AVX512-FP16
vcvttsh2usi edx, xmm30, {sae} #AVX512-FP16 HAS_SAE
vcvttsh2usi edx, xmm30{sae} #AVX512-FP16 HAS_SAE
vcvttsh2usi r12, xmm30 #AVX512-FP16
vcvttsh2usi r12, xmm30, {sae} #AVX512-FP16 HAS_SAE
vcvttsh2usi r12, xmm30{sae} #AVX512-FP16 HAS_SAE
vcvttsh2usi edx, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16
vcvttsh2usi edx, WORD PTR [r9] #AVX512-FP16
vcvttsh2usi edx, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
@ -1016,23 +1016,23 @@ _start:
vcvttsh2usi r12, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vcvttsh2usi r12, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80)
vcvtudq2ph ymm30, zmm29 #AVX512-FP16
vcvtudq2ph ymm30, zmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtudq2ph ymm30{k7}{z}, zmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtudq2ph ymm30, zmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtudq2ph ymm30{k7}{z}, zmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtudq2ph ymm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtudq2ph ymm30, DWORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtudq2ph ymm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvtudq2ph ymm30{k7}{z}, DWORD BCST [rdx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtuqq2ph xmm30, zmm29 #AVX512-FP16
vcvtuqq2ph xmm30, zmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtuqq2ph xmm30{k7}{z}, zmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtuqq2ph xmm30, zmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtuqq2ph xmm30{k7}{z}, zmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtuqq2ph xmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtuqq2ph xmm30, QWORD BCST [r9]{1to8} #AVX512-FP16 BROADCAST_EN
vcvtuqq2ph xmm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvtuqq2ph xmm30{k7}{z}, QWORD BCST [rdx-1024]{1to8} #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtusi2sh xmm30, xmm29, r12 #AVX512-FP16
vcvtusi2sh xmm30, xmm29, r12, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtusi2sh xmm30, xmm29, r12{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtusi2sh xmm30, xmm29, edx #AVX512-FP16
vcvtusi2sh xmm30, xmm29, edx, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtusi2sh xmm30, xmm29, edx{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtusi2sh xmm30, xmm29, DWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16
vcvtusi2sh xmm30, xmm29, DWORD PTR [r9] #AVX512-FP16
vcvtusi2sh xmm30, xmm29, DWORD PTR [rcx+508] #AVX512-FP16 Disp8(7f)
@ -1040,295 +1040,295 @@ _start:
vcvtusi2sh xmm30, xmm29, QWORD PTR [rcx+1016] #AVX512-FP16 Disp8(7f)
vcvtusi2sh xmm30, xmm29, QWORD PTR [rdx-1024] #AVX512-FP16 Disp8(80)
vcvtuw2ph zmm30, zmm29 #AVX512-FP16
vcvtuw2ph zmm30, zmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtuw2ph zmm30{k7}{z}, zmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtuw2ph zmm30, zmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtuw2ph zmm30{k7}{z}, zmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtuw2ph zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtuw2ph zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtuw2ph zmm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvtuw2ph zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vcvtw2ph zmm30, zmm29 #AVX512-FP16
vcvtw2ph zmm30, zmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtw2ph zmm30{k7}{z}, zmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtw2ph zmm30, zmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vcvtw2ph zmm30{k7}{z}, zmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vcvtw2ph zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vcvtw2ph zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vcvtw2ph zmm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vcvtw2ph zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vdivph zmm30, zmm29, zmm28 #AVX512-FP16
vdivph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vdivph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vdivph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vdivph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vdivph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vdivph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vdivph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vdivph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vdivsh xmm30, xmm29, xmm28 #AVX512-FP16
vdivsh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vdivsh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vdivsh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vdivsh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vdivsh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vdivsh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vdivsh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vdivsh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfcmaddcph zmm30, zmm29, zmm28 #AVX512-FP16
vfcmaddcph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmaddcph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmaddcph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmaddcph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmaddcph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfcmaddcph zmm30, zmm29, DWORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfcmaddcph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfcmaddcph zmm30{k7}{z}, zmm29, DWORD BCST [rdx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfcmaddcsh xmm30, xmm29, xmm28 #AVX512-FP16
vfcmaddcsh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmaddcsh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmaddcsh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmaddcsh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmaddcsh xmm30{k7}, xmm29, DWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfcmaddcsh xmm30, xmm29, DWORD PTR [r9] #AVX512-FP16
vfcmaddcsh xmm30, xmm29, DWORD PTR [rcx+508] #AVX512-FP16 Disp8(7f)
vfcmaddcsh xmm30{k7}{z}, xmm29, DWORD PTR [rdx-512] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfcmulcph zmm30, zmm29, zmm28 #AVX512-FP16
vfcmulcph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmulcph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmulcph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmulcph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmulcph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfcmulcph zmm30, zmm29, DWORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfcmulcph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfcmulcph zmm30{k7}{z}, zmm29, DWORD BCST [rdx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfcmulcsh xmm30, xmm29, xmm28 #AVX512-FP16
vfcmulcsh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmulcsh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmulcsh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfcmulcsh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfcmulcsh xmm30{k7}, xmm29, DWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfcmulcsh xmm30, xmm29, DWORD PTR [r9] #AVX512-FP16
vfcmulcsh xmm30, xmm29, DWORD PTR [rcx+508] #AVX512-FP16 Disp8(7f)
vfcmulcsh xmm30{k7}{z}, xmm29, DWORD PTR [rdx-512] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmadd132ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmadd132ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd132ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd132ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd132ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd132ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd132ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmadd132ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmadd132ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmadd132sh xmm30, xmm29, xmm28 #AVX512-FP16
vfmadd132sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd132sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd132sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd132sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd132sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd132sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfmadd132sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vfmadd132sh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmadd213ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmadd213ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd213ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd213ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd213ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd213ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd213ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmadd213ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmadd213ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmadd213sh xmm30, xmm29, xmm28 #AVX512-FP16
vfmadd213sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd213sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd213sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd213sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd213sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd213sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfmadd213sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vfmadd213sh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmadd231ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmadd231ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd231ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd231ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd231ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd231ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd231ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmadd231ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmadd231ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmadd231sh xmm30, xmm29, xmm28 #AVX512-FP16
vfmadd231sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd231sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd231sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmadd231sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmadd231sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmadd231sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfmadd231sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vfmadd231sh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmaddcph zmm30, zmm29, zmm28 #AVX512-FP16
vfmaddcph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddcph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddcph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddcph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddcph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmaddcph zmm30, zmm29, DWORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmaddcph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmaddcph zmm30{k7}{z}, zmm29, DWORD BCST [rdx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmaddcsh xmm30, xmm29, xmm28 #AVX512-FP16
vfmaddcsh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddcsh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddcsh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddcsh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddcsh xmm30{k7}, xmm29, DWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmaddcsh xmm30, xmm29, DWORD PTR [r9] #AVX512-FP16
vfmaddcsh xmm30, xmm29, DWORD PTR [rcx+508] #AVX512-FP16 Disp8(7f)
vfmaddcsh xmm30{k7}{z}, xmm29, DWORD PTR [rdx-512] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmaddsub132ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmaddsub132ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub132ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub132ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub132ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub132ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmaddsub132ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmaddsub132ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmaddsub132ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmaddsub213ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmaddsub213ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub213ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub213ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub213ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub213ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmaddsub213ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmaddsub213ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmaddsub213ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmaddsub231ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmaddsub231ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub231ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub231ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmaddsub231ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmaddsub231ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmaddsub231ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmaddsub231ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmaddsub231ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsub132ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmsub132ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub132ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub132ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub132ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub132ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub132ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmsub132ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmsub132ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsub132sh xmm30, xmm29, xmm28 #AVX512-FP16
vfmsub132sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub132sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub132sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub132sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub132sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub132sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfmsub132sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vfmsub132sh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmsub213ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmsub213ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub213ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub213ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub213ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub213ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub213ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmsub213ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmsub213ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsub213sh xmm30, xmm29, xmm28 #AVX512-FP16
vfmsub213sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub213sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub213sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub213sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub213sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub213sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfmsub213sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vfmsub213sh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmsub231ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmsub231ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub231ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub231ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub231ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub231ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub231ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmsub231ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmsub231ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsub231sh xmm30, xmm29, xmm28 #AVX512-FP16
vfmsub231sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub231sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub231sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsub231sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsub231sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsub231sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfmsub231sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vfmsub231sh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfmsubadd132ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmsubadd132ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd132ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd132ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd132ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd132ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsubadd132ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmsubadd132ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmsubadd132ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsubadd213ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmsubadd213ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd213ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd213ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd213ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd213ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsubadd213ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmsubadd213ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmsubadd213ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmsubadd231ph zmm30, zmm29, zmm28 #AVX512-FP16
vfmsubadd231ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd231ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd231ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmsubadd231ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmsubadd231ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmsubadd231ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmsubadd231ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmsubadd231ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmulcph zmm30, zmm29, zmm28 #AVX512-FP16
vfmulcph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmulcph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmulcph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmulcph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmulcph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmulcph zmm30, zmm29, DWORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfmulcph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfmulcph zmm30{k7}{z}, zmm29, DWORD BCST [rdx-512] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfmulcsh xmm30, xmm29, xmm28 #AVX512-FP16
vfmulcsh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmulcsh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmulcsh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfmulcsh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfmulcsh xmm30{k7}, xmm29, DWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfmulcsh xmm30, xmm29, DWORD PTR [r9] #AVX512-FP16
vfmulcsh xmm30, xmm29, DWORD PTR [rcx+508] #AVX512-FP16 Disp8(7f)
vfmulcsh xmm30{k7}{z}, xmm29, DWORD PTR [rdx-512] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd132ph zmm30, zmm29, zmm28 #AVX512-FP16
vfnmadd132ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd132ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd132ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd132ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd132ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd132ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfnmadd132ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfnmadd132ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd132sh xmm30, xmm29, xmm28 #AVX512-FP16
vfnmadd132sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd132sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd132sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd132sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd132sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd132sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfnmadd132sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vfnmadd132sh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd213ph zmm30, zmm29, zmm28 #AVX512-FP16
vfnmadd213ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd213ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd213ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd213ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd213ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd213ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfnmadd213ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfnmadd213ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd213sh xmm30, xmm29, xmm28 #AVX512-FP16
vfnmadd213sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd213sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd213sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd213sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd213sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd213sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfnmadd213sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vfnmadd213sh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd231ph zmm30, zmm29, zmm28 #AVX512-FP16
vfnmadd231ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd231ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd231ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd231ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd231ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd231ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfnmadd231ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfnmadd231ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmadd231sh xmm30, xmm29, xmm28 #AVX512-FP16
vfnmadd231sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd231sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd231sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmadd231sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmadd231sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmadd231sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfnmadd231sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vfnmadd231sh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub132ph zmm30, zmm29, zmm28 #AVX512-FP16
vfnmsub132ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub132ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub132ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub132ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub132ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub132ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfnmsub132ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfnmsub132ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub132sh xmm30, xmm29, xmm28 #AVX512-FP16
vfnmsub132sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub132sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub132sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub132sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub132sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub132sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfnmsub132sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vfnmsub132sh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub213ph zmm30, zmm29, zmm28 #AVX512-FP16
vfnmsub213ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub213ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub213ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub213ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub213ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub213ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfnmsub213ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfnmsub213ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub213sh xmm30, xmm29, xmm28 #AVX512-FP16
vfnmsub213sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub213sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub213sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub213sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub213sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub213sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfnmsub213sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vfnmsub213sh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub231ph zmm30, zmm29, zmm28 #AVX512-FP16
vfnmsub231ph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub231ph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub231ph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub231ph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub231ph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub231ph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vfnmsub231ph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vfnmsub231ph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vfnmsub231sh xmm30, xmm29, xmm28 #AVX512-FP16
vfnmsub231sh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub231sh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub231sh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vfnmsub231sh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vfnmsub231sh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vfnmsub231sh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vfnmsub231sh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
@ -1346,57 +1346,57 @@ _start:
vfpclasssh k5, WORD PTR [rcx+254], 123 #AVX512-FP16 Disp8(7f)
vfpclasssh k5{k7}, WORD PTR [rdx-256], 123 #AVX512-FP16 Disp8(80) MASK_ENABLING
vgetexpph zmm30, zmm29 #AVX512-FP16
vgetexpph zmm30, zmm29, {sae} #AVX512-FP16 HAS_SAE
vgetexpph zmm30{k7}{z}, zmm29, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetexpph zmm30, zmm29{sae} #AVX512-FP16 HAS_SAE
vgetexpph zmm30{k7}{z}, zmm29{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetexpph zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vgetexpph zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vgetexpph zmm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vgetexpph zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vgetexpsh xmm30, xmm29, xmm28 #AVX512-FP16
vgetexpsh xmm30, xmm29, xmm28, {sae} #AVX512-FP16 HAS_SAE
vgetexpsh xmm30{k7}{z}, xmm29, xmm28, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetexpsh xmm30, xmm29, xmm28{sae} #AVX512-FP16 HAS_SAE
vgetexpsh xmm30{k7}{z}, xmm29, xmm28{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetexpsh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vgetexpsh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vgetexpsh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vgetexpsh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vgetmantph zmm30, zmm29, 123 #AVX512-FP16
vgetmantph zmm30, zmm29, {sae}, 123 #AVX512-FP16 HAS_SAE
vgetmantph zmm30{k7}{z}, zmm29, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetmantph zmm30, zmm29{sae}, 123 #AVX512-FP16 HAS_SAE
vgetmantph zmm30{k7}{z}, zmm29{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetmantph zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vgetmantph zmm30, WORD BCST [r9], 123 #AVX512-FP16 BROADCAST_EN
vgetmantph zmm30, ZMMWORD PTR [rcx+8128], 123 #AVX512-FP16 Disp8(7f)
vgetmantph zmm30{k7}{z}, WORD BCST [rdx-256], 123 #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vgetmantsh xmm30, xmm29, xmm28, 123 #AVX512-FP16
vgetmantsh xmm30, xmm29, xmm28, {sae}, 123 #AVX512-FP16 HAS_SAE
vgetmantsh xmm30{k7}{z}, xmm29, xmm28, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetmantsh xmm30, xmm29, xmm28{sae}, 123 #AVX512-FP16 HAS_SAE
vgetmantsh xmm30{k7}{z}, xmm29, xmm28{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vgetmantsh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vgetmantsh xmm30, xmm29, WORD PTR [r9], 123 #AVX512-FP16
vgetmantsh xmm30, xmm29, WORD PTR [rcx+254], 123 #AVX512-FP16 Disp8(7f)
vgetmantsh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256], 123 #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vmaxph zmm30, zmm29, zmm28 #AVX512-FP16
vmaxph zmm30, zmm29, zmm28, {sae} #AVX512-FP16 HAS_SAE
vmaxph zmm30{k7}{z}, zmm29, zmm28, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vmaxph zmm30, zmm29, zmm28{sae} #AVX512-FP16 HAS_SAE
vmaxph zmm30{k7}{z}, zmm29, zmm28{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vmaxph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vmaxph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vmaxph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vmaxph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vmaxsh xmm30, xmm29, xmm28 #AVX512-FP16
vmaxsh xmm30, xmm29, xmm28, {sae} #AVX512-FP16 HAS_SAE
vmaxsh xmm30{k7}{z}, xmm29, xmm28, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vmaxsh xmm30, xmm29, xmm28{sae} #AVX512-FP16 HAS_SAE
vmaxsh xmm30{k7}{z}, xmm29, xmm28{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vmaxsh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vmaxsh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vmaxsh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vmaxsh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vminph zmm30, zmm29, zmm28 #AVX512-FP16
vminph zmm30, zmm29, zmm28, {sae} #AVX512-FP16 HAS_SAE
vminph zmm30{k7}{z}, zmm29, zmm28, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vminph zmm30, zmm29, zmm28{sae} #AVX512-FP16 HAS_SAE
vminph zmm30{k7}{z}, zmm29, zmm28{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vminph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vminph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vminph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vminph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vminsh xmm30, xmm29, xmm28 #AVX512-FP16
vminsh xmm30, xmm29, xmm28, {sae} #AVX512-FP16 HAS_SAE
vminsh xmm30{k7}{z}, xmm29, xmm28, {sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vminsh xmm30, xmm29, xmm28{sae} #AVX512-FP16 HAS_SAE
vminsh xmm30{k7}{z}, xmm29, xmm28{sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vminsh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vminsh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vminsh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
@ -1420,15 +1420,15 @@ _start:
vmovw WORD PTR [rcx+254], xmm30 #AVX512-FP16 Disp8(7f)
vmovw WORD PTR [rdx-256], xmm30 #AVX512-FP16 Disp8(80)
vmulph zmm30, zmm29, zmm28 #AVX512-FP16
vmulph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vmulph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vmulph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vmulph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vmulph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vmulph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vmulph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vmulph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vmulsh xmm30, xmm29, xmm28 #AVX512-FP16
vmulsh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vmulsh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vmulsh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vmulsh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vmulsh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vmulsh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vmulsh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
@ -1446,29 +1446,29 @@ _start:
vrcpsh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vrcpsh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vreduceph zmm30, zmm29, 123 #AVX512-FP16
vreduceph zmm30, zmm29, {sae}, 123 #AVX512-FP16 HAS_SAE
vreduceph zmm30{k7}{z}, zmm29, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vreduceph zmm30, zmm29{sae}, 123 #AVX512-FP16 HAS_SAE
vreduceph zmm30{k7}{z}, zmm29{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vreduceph zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vreduceph zmm30, WORD BCST [r9], 123 #AVX512-FP16 BROADCAST_EN
vreduceph zmm30, ZMMWORD PTR [rcx+8128], 123 #AVX512-FP16 Disp8(7f)
vreduceph zmm30{k7}{z}, WORD BCST [rdx-256], 123 #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vreducesh xmm30, xmm29, xmm28, 123 #AVX512-FP16
vreducesh xmm30, xmm29, xmm28, {sae}, 123 #AVX512-FP16 HAS_SAE
vreducesh xmm30{k7}{z}, xmm29, xmm28, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vreducesh xmm30, xmm29, xmm28{sae}, 123 #AVX512-FP16 HAS_SAE
vreducesh xmm30{k7}{z}, xmm29, xmm28{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vreducesh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vreducesh xmm30, xmm29, WORD PTR [r9], 123 #AVX512-FP16
vreducesh xmm30, xmm29, WORD PTR [rcx+254], 123 #AVX512-FP16 Disp8(7f)
vreducesh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256], 123 #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vrndscaleph zmm30, zmm29, 123 #AVX512-FP16
vrndscaleph zmm30, zmm29, {sae}, 123 #AVX512-FP16 HAS_SAE
vrndscaleph zmm30{k7}{z}, zmm29, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vrndscaleph zmm30, zmm29{sae}, 123 #AVX512-FP16 HAS_SAE
vrndscaleph zmm30{k7}{z}, zmm29{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vrndscaleph zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vrndscaleph zmm30, WORD BCST [r9], 123 #AVX512-FP16 BROADCAST_EN
vrndscaleph zmm30, ZMMWORD PTR [rcx+8128], 123 #AVX512-FP16 Disp8(7f)
vrndscaleph zmm30{k7}{z}, WORD BCST [rdx-256], 123 #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vrndscalesh xmm30, xmm29, xmm28, 123 #AVX512-FP16
vrndscalesh xmm30, xmm29, xmm28, {sae}, 123 #AVX512-FP16 HAS_SAE
vrndscalesh xmm30{k7}{z}, xmm29, xmm28, {sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vrndscalesh xmm30, xmm29, xmm28{sae}, 123 #AVX512-FP16 HAS_SAE
vrndscalesh xmm30{k7}{z}, xmm29, xmm28{sae}, 123 #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE
vrndscalesh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000], 123 #AVX512-FP16 MASK_ENABLING
vrndscalesh xmm30, xmm29, WORD PTR [r9], 123 #AVX512-FP16
vrndscalesh xmm30, xmm29, WORD PTR [rcx+254], 123 #AVX512-FP16 Disp8(7f)
@ -1486,49 +1486,49 @@ _start:
vrsqrtsh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vrsqrtsh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vscalefph zmm30, zmm29, zmm28 #AVX512-FP16
vscalefph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vscalefph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vscalefph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vscalefph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vscalefph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vscalefph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vscalefph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vscalefph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vscalefsh xmm30, xmm29, xmm28 #AVX512-FP16
vscalefsh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vscalefsh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vscalefsh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vscalefsh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vscalefsh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vscalefsh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vscalefsh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vscalefsh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vsqrtph zmm30, zmm29 #AVX512-FP16
vsqrtph zmm30, zmm29, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsqrtph zmm30{k7}{z}, zmm29, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsqrtph zmm30, zmm29{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsqrtph zmm30{k7}{z}, zmm29{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsqrtph zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vsqrtph zmm30, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vsqrtph zmm30, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vsqrtph zmm30{k7}{z}, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vsqrtsh xmm30, xmm29, xmm28 #AVX512-FP16
vsqrtsh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsqrtsh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsqrtsh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsqrtsh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsqrtsh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vsqrtsh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vsqrtsh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vsqrtsh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vsubph zmm30, zmm29, zmm28 #AVX512-FP16
vsubph zmm30, zmm29, zmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsubph zmm30{k7}{z}, zmm29, zmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsubph zmm30, zmm29, zmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsubph zmm30{k7}{z}, zmm29, zmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsubph zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vsubph zmm30, zmm29, WORD BCST [r9] #AVX512-FP16 BROADCAST_EN
vsubph zmm30, zmm29, ZMMWORD PTR [rcx+8128] #AVX512-FP16 Disp8(7f)
vsubph zmm30{k7}{z}, zmm29, WORD BCST [rdx-256] #AVX512-FP16 BROADCAST_EN Disp8(80) MASK_ENABLING ZEROCTL
vsubsh xmm30, xmm29, xmm28 #AVX512-FP16
vsubsh xmm30, xmm29, xmm28, {rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsubsh xmm30{k7}{z}, xmm29, xmm28, {rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsubsh xmm30, xmm29, xmm28{rn-sae} #AVX512-FP16 HAS_SAE RC_CTRL
vsubsh xmm30{k7}{z}, xmm29, xmm28{rn-sae} #AVX512-FP16 MASK_ENABLING ZEROCTL HAS_SAE RC_CTRL
vsubsh xmm30{k7}, xmm29, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16 MASK_ENABLING
vsubsh xmm30, xmm29, WORD PTR [r9] #AVX512-FP16
vsubsh xmm30, xmm29, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)
vsubsh xmm30{k7}{z}, xmm29, WORD PTR [rdx-256] #AVX512-FP16 Disp8(80) MASK_ENABLING ZEROCTL
vucomish xmm30, xmm29 #AVX512-FP16
vucomish xmm30, xmm29, {sae} #AVX512-FP16 HAS_SAE
vucomish xmm30, xmm29{sae} #AVX512-FP16 HAS_SAE
vucomish xmm30, WORD PTR [rbp+r14*8+0x10000000] #AVX512-FP16
vucomish xmm30, WORD PTR [r9] #AVX512-FP16
vucomish xmm30, WORD PTR [rcx+254] #AVX512-FP16 Disp8(7f)

View file

@ -747,10 +747,10 @@ _start:
vcvtpd2qq zmm30, zmm29 # AVX512DQ
vcvtpd2qq zmm30{k7}, zmm29 # AVX512DQ
vcvtpd2qq zmm30{k7}{z}, zmm29 # AVX512DQ
vcvtpd2qq zmm30, zmm29, {rn-sae} # AVX512DQ
vcvtpd2qq zmm30, zmm29, {ru-sae} # AVX512DQ
vcvtpd2qq zmm30, zmm29, {rd-sae} # AVX512DQ
vcvtpd2qq zmm30, zmm29, {rz-sae} # AVX512DQ
vcvtpd2qq zmm30, zmm29{rn-sae} # AVX512DQ
vcvtpd2qq zmm30, zmm29{ru-sae} # AVX512DQ
vcvtpd2qq zmm30, zmm29{rd-sae} # AVX512DQ
vcvtpd2qq zmm30, zmm29{rz-sae} # AVX512DQ
vcvtpd2qq zmm30, ZMMWORD PTR [rcx] # AVX512DQ
vcvtpd2qq zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvtpd2qq zmm30, qword bcst [rcx] # AVX512DQ
@ -765,10 +765,10 @@ _start:
vcvtpd2uqq zmm30, zmm29 # AVX512DQ
vcvtpd2uqq zmm30{k7}, zmm29 # AVX512DQ
vcvtpd2uqq zmm30{k7}{z}, zmm29 # AVX512DQ
vcvtpd2uqq zmm30, zmm29, {rn-sae} # AVX512DQ
vcvtpd2uqq zmm30, zmm29, {ru-sae} # AVX512DQ
vcvtpd2uqq zmm30, zmm29, {rd-sae} # AVX512DQ
vcvtpd2uqq zmm30, zmm29, {rz-sae} # AVX512DQ
vcvtpd2uqq zmm30, zmm29{rn-sae} # AVX512DQ
vcvtpd2uqq zmm30, zmm29{ru-sae} # AVX512DQ
vcvtpd2uqq zmm30, zmm29{rd-sae} # AVX512DQ
vcvtpd2uqq zmm30, zmm29{rz-sae} # AVX512DQ
vcvtpd2uqq zmm30, ZMMWORD PTR [rcx] # AVX512DQ
vcvtpd2uqq zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvtpd2uqq zmm30, qword bcst [rcx] # AVX512DQ
@ -783,10 +783,10 @@ _start:
vcvtps2qq zmm30, ymm29 # AVX512DQ
vcvtps2qq zmm30{k7}, ymm29 # AVX512DQ
vcvtps2qq zmm30{k7}{z}, ymm29 # AVX512DQ
vcvtps2qq zmm30, ymm29, {rn-sae} # AVX512DQ
vcvtps2qq zmm30, ymm29, {ru-sae} # AVX512DQ
vcvtps2qq zmm30, ymm29, {rd-sae} # AVX512DQ
vcvtps2qq zmm30, ymm29, {rz-sae} # AVX512DQ
vcvtps2qq zmm30, ymm29{rn-sae} # AVX512DQ
vcvtps2qq zmm30, ymm29{ru-sae} # AVX512DQ
vcvtps2qq zmm30, ymm29{rd-sae} # AVX512DQ
vcvtps2qq zmm30, ymm29{rz-sae} # AVX512DQ
vcvtps2qq zmm30, YMMWORD PTR [rcx] # AVX512DQ
vcvtps2qq zmm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvtps2qq zmm30, dword bcst [rcx] # AVX512DQ
@ -802,10 +802,10 @@ _start:
vcvtps2uqq zmm30, ymm29 # AVX512DQ
vcvtps2uqq zmm30{k7}, ymm29 # AVX512DQ
vcvtps2uqq zmm30{k7}{z}, ymm29 # AVX512DQ
vcvtps2uqq zmm30, ymm29, {rn-sae} # AVX512DQ
vcvtps2uqq zmm30, ymm29, {ru-sae} # AVX512DQ
vcvtps2uqq zmm30, ymm29, {rd-sae} # AVX512DQ
vcvtps2uqq zmm30, ymm29, {rz-sae} # AVX512DQ
vcvtps2uqq zmm30, ymm29{rn-sae} # AVX512DQ
vcvtps2uqq zmm30, ymm29{ru-sae} # AVX512DQ
vcvtps2uqq zmm30, ymm29{rd-sae} # AVX512DQ
vcvtps2uqq zmm30, ymm29{rz-sae} # AVX512DQ
vcvtps2uqq zmm30, YMMWORD PTR [rcx] # AVX512DQ
vcvtps2uqq zmm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvtps2uqq zmm30, dword bcst [rcx] # AVX512DQ
@ -821,10 +821,10 @@ _start:
vcvtqq2pd zmm30, zmm29 # AVX512DQ
vcvtqq2pd zmm30{k7}, zmm29 # AVX512DQ
vcvtqq2pd zmm30{k7}{z}, zmm29 # AVX512DQ
vcvtqq2pd zmm30, zmm29, {rn-sae} # AVX512DQ
vcvtqq2pd zmm30, zmm29, {ru-sae} # AVX512DQ
vcvtqq2pd zmm30, zmm29, {rd-sae} # AVX512DQ
vcvtqq2pd zmm30, zmm29, {rz-sae} # AVX512DQ
vcvtqq2pd zmm30, zmm29{rn-sae} # AVX512DQ
vcvtqq2pd zmm30, zmm29{ru-sae} # AVX512DQ
vcvtqq2pd zmm30, zmm29{rd-sae} # AVX512DQ
vcvtqq2pd zmm30, zmm29{rz-sae} # AVX512DQ
vcvtqq2pd zmm30, ZMMWORD PTR [rcx] # AVX512DQ
vcvtqq2pd zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvtqq2pd zmm30, qword bcst [rcx] # AVX512DQ
@ -839,10 +839,10 @@ _start:
vcvtqq2ps ymm30, zmm29 # AVX512DQ
vcvtqq2ps ymm30{k7}, zmm29 # AVX512DQ
vcvtqq2ps ymm30{k7}{z}, zmm29 # AVX512DQ
vcvtqq2ps ymm30, zmm29, {rn-sae} # AVX512DQ
vcvtqq2ps ymm30, zmm29, {ru-sae} # AVX512DQ
vcvtqq2ps ymm30, zmm29, {rd-sae} # AVX512DQ
vcvtqq2ps ymm30, zmm29, {rz-sae} # AVX512DQ
vcvtqq2ps ymm30, zmm29{rn-sae} # AVX512DQ
vcvtqq2ps ymm30, zmm29{ru-sae} # AVX512DQ
vcvtqq2ps ymm30, zmm29{rd-sae} # AVX512DQ
vcvtqq2ps ymm30, zmm29{rz-sae} # AVX512DQ
vcvtqq2ps ymm30, ZMMWORD PTR [rcx] # AVX512DQ
vcvtqq2ps ymm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvtqq2ps ymm30, qword bcst [rcx] # AVX512DQ
@ -857,10 +857,10 @@ _start:
vcvtuqq2pd zmm30, zmm29 # AVX512DQ
vcvtuqq2pd zmm30{k7}, zmm29 # AVX512DQ
vcvtuqq2pd zmm30{k7}{z}, zmm29 # AVX512DQ
vcvtuqq2pd zmm30, zmm29, {rn-sae} # AVX512DQ
vcvtuqq2pd zmm30, zmm29, {ru-sae} # AVX512DQ
vcvtuqq2pd zmm30, zmm29, {rd-sae} # AVX512DQ
vcvtuqq2pd zmm30, zmm29, {rz-sae} # AVX512DQ
vcvtuqq2pd zmm30, zmm29{rn-sae} # AVX512DQ
vcvtuqq2pd zmm30, zmm29{ru-sae} # AVX512DQ
vcvtuqq2pd zmm30, zmm29{rd-sae} # AVX512DQ
vcvtuqq2pd zmm30, zmm29{rz-sae} # AVX512DQ
vcvtuqq2pd zmm30, ZMMWORD PTR [rcx] # AVX512DQ
vcvtuqq2pd zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvtuqq2pd zmm30, qword bcst [rcx] # AVX512DQ
@ -875,10 +875,10 @@ _start:
vcvtuqq2ps ymm30, zmm29 # AVX512DQ
vcvtuqq2ps ymm30{k7}, zmm29 # AVX512DQ
vcvtuqq2ps ymm30{k7}{z}, zmm29 # AVX512DQ
vcvtuqq2ps ymm30, zmm29, {rn-sae} # AVX512DQ
vcvtuqq2ps ymm30, zmm29, {ru-sae} # AVX512DQ
vcvtuqq2ps ymm30, zmm29, {rd-sae} # AVX512DQ
vcvtuqq2ps ymm30, zmm29, {rz-sae} # AVX512DQ
vcvtuqq2ps ymm30, zmm29{rn-sae} # AVX512DQ
vcvtuqq2ps ymm30, zmm29{ru-sae} # AVX512DQ
vcvtuqq2ps ymm30, zmm29{rd-sae} # AVX512DQ
vcvtuqq2ps ymm30, zmm29{rz-sae} # AVX512DQ
vcvtuqq2ps ymm30, ZMMWORD PTR [rcx] # AVX512DQ
vcvtuqq2ps ymm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvtuqq2ps ymm30, qword bcst [rcx] # AVX512DQ
@ -1056,9 +1056,9 @@ _start:
vrangepd zmm30, zmm29, zmm28, 0xab # AVX512DQ
vrangepd zmm30{k7}, zmm29, zmm28, 0xab # AVX512DQ
vrangepd zmm30{k7}{z}, zmm29, zmm28, 0xab # AVX512DQ
vrangepd zmm30, zmm29, zmm28, {sae}, 0xab # AVX512DQ
vrangepd zmm30, zmm29, zmm28{sae}, 0xab # AVX512DQ
vrangepd zmm30, zmm29, zmm28, 123 # AVX512DQ
vrangepd zmm30, zmm29, zmm28, {sae}, 123 # AVX512DQ
vrangepd zmm30, zmm29, zmm28{sae}, 123 # AVX512DQ
vrangepd zmm30, zmm29, ZMMWORD PTR [rcx], 123 # AVX512DQ
vrangepd zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512DQ
vrangepd zmm30, zmm29, qword bcst [rcx], 123 # AVX512DQ
@ -1073,9 +1073,9 @@ _start:
vrangeps zmm30, zmm29, zmm28, 0xab # AVX512DQ
vrangeps zmm30{k7}, zmm29, zmm28, 0xab # AVX512DQ
vrangeps zmm30{k7}{z}, zmm29, zmm28, 0xab # AVX512DQ
vrangeps zmm30, zmm29, zmm28, {sae}, 0xab # AVX512DQ
vrangeps zmm30, zmm29, zmm28{sae}, 0xab # AVX512DQ
vrangeps zmm30, zmm29, zmm28, 123 # AVX512DQ
vrangeps zmm30, zmm29, zmm28, {sae}, 123 # AVX512DQ
vrangeps zmm30, zmm29, zmm28{sae}, 123 # AVX512DQ
vrangeps zmm30, zmm29, ZMMWORD PTR [rcx], 123 # AVX512DQ
vrangeps zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512DQ
vrangeps zmm30, zmm29, dword bcst [rcx], 123 # AVX512DQ
@ -1090,9 +1090,9 @@ _start:
vrangesd xmm30, xmm29, xmm28, 0xab # AVX512DQ
vrangesd xmm30{k7}, xmm29, xmm28, 0xab # AVX512DQ
vrangesd xmm30{k7}{z}, xmm29, xmm28, 0xab # AVX512DQ
vrangesd xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ
vrangesd xmm30, xmm29, xmm28{sae}, 0xab # AVX512DQ
vrangesd xmm30, xmm29, xmm28, 123 # AVX512DQ
vrangesd xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ
vrangesd xmm30, xmm29, xmm28{sae}, 123 # AVX512DQ
vrangesd xmm30, xmm29, QWORD PTR [rcx], 123 # AVX512DQ
vrangesd xmm30, xmm29, QWORD PTR [rax+r14*8+0x1234], 123 # AVX512DQ
vrangesd xmm30, xmm29, QWORD PTR [rdx+1016], 123 # AVX512DQ Disp8
@ -1102,9 +1102,9 @@ _start:
vrangess xmm30, xmm29, xmm28, 0xab # AVX512DQ
vrangess xmm30{k7}, xmm29, xmm28, 0xab # AVX512DQ
vrangess xmm30{k7}{z}, xmm29, xmm28, 0xab # AVX512DQ
vrangess xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ
vrangess xmm30, xmm29, xmm28{sae}, 0xab # AVX512DQ
vrangess xmm30, xmm29, xmm28, 123 # AVX512DQ
vrangess xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ
vrangess xmm30, xmm29, xmm28{sae}, 123 # AVX512DQ
vrangess xmm30, xmm29, DWORD PTR [rcx], 123 # AVX512DQ
vrangess xmm30, xmm29, DWORD PTR [rax+r14*8+0x1234], 123 # AVX512DQ
vrangess xmm30, xmm29, DWORD PTR [rdx+508], 123 # AVX512DQ Disp8
@ -1226,9 +1226,9 @@ _start:
vreducepd zmm30, zmm29, 0xab # AVX512DQ
vreducepd zmm30{k7}, zmm29, 0xab # AVX512DQ
vreducepd zmm30{k7}{z}, zmm29, 0xab # AVX512DQ
vreducepd zmm30, zmm29, {sae}, 0xab # AVX512DQ
vreducepd zmm30, zmm29{sae}, 0xab # AVX512DQ
vreducepd zmm30, zmm29, 123 # AVX512DQ
vreducepd zmm30, zmm29, {sae}, 123 # AVX512DQ
vreducepd zmm30, zmm29{sae}, 123 # AVX512DQ
vreducepd zmm30, ZMMWORD PTR [rcx], 123 # AVX512DQ
vreducepd zmm30, ZMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512DQ
vreducepd zmm30, qword bcst [rcx], 123 # AVX512DQ
@ -1243,9 +1243,9 @@ _start:
vreduceps zmm30, zmm29, 0xab # AVX512DQ
vreduceps zmm30{k7}, zmm29, 0xab # AVX512DQ
vreduceps zmm30{k7}{z}, zmm29, 0xab # AVX512DQ
vreduceps zmm30, zmm29, {sae}, 0xab # AVX512DQ
vreduceps zmm30, zmm29{sae}, 0xab # AVX512DQ
vreduceps zmm30, zmm29, 123 # AVX512DQ
vreduceps zmm30, zmm29, {sae}, 123 # AVX512DQ
vreduceps zmm30, zmm29{sae}, 123 # AVX512DQ
vreduceps zmm30, ZMMWORD PTR [rcx], 123 # AVX512DQ
vreduceps zmm30, ZMMWORD PTR [rax+r14*8+0x1234], 123 # AVX512DQ
vreduceps zmm30, dword bcst [rcx], 123 # AVX512DQ
@ -1260,9 +1260,9 @@ _start:
vreducesd xmm30, xmm29, xmm28, 0xab # AVX512DQ
vreducesd xmm30{k7}, xmm29, xmm28, 0xab # AVX512DQ
vreducesd xmm30{k7}{z}, xmm29, xmm28, 0xab # AVX512DQ
vreducesd xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ
vreducesd xmm30, xmm29, xmm28{sae}, 0xab # AVX512DQ
vreducesd xmm30, xmm29, xmm28, 123 # AVX512DQ
vreducesd xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ
vreducesd xmm30, xmm29, xmm28{sae}, 123 # AVX512DQ
vreducesd xmm30, xmm29, QWORD PTR [rcx], 123 # AVX512DQ
vreducesd xmm30, xmm29, QWORD PTR [rax+r14*8+0x1234], 123 # AVX512DQ
vreducesd xmm30, xmm29, QWORD PTR [rdx+1016], 123 # AVX512DQ Disp8
@ -1272,9 +1272,9 @@ _start:
vreducess xmm30, xmm29, xmm28, 0xab # AVX512DQ
vreducess xmm30{k7}, xmm29, xmm28, 0xab # AVX512DQ
vreducess xmm30{k7}{z}, xmm29, xmm28, 0xab # AVX512DQ
vreducess xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ
vreducess xmm30, xmm29, xmm28{sae}, 0xab # AVX512DQ
vreducess xmm30, xmm29, xmm28, 123 # AVX512DQ
vreducess xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ
vreducess xmm30, xmm29, xmm28{sae}, 123 # AVX512DQ
vreducess xmm30, xmm29, DWORD PTR [rcx], 123 # AVX512DQ
vreducess xmm30, xmm29, DWORD PTR [rax+r14*8+0x1234], 123 # AVX512DQ
vreducess xmm30, xmm29, DWORD PTR [rdx+508], 123 # AVX512DQ Disp8
@ -1342,7 +1342,7 @@ _start:
vcvttpd2qq zmm30, zmm29 # AVX512DQ
vcvttpd2qq zmm30{k7}, zmm29 # AVX512DQ
vcvttpd2qq zmm30{k7}{z}, zmm29 # AVX512DQ
vcvttpd2qq zmm30, zmm29, {sae} # AVX512DQ
vcvttpd2qq zmm30, zmm29{sae} # AVX512DQ
vcvttpd2qq zmm30, ZMMWORD PTR [rcx] # AVX512DQ
vcvttpd2qq zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvttpd2qq zmm30, qword bcst [rcx] # AVX512DQ
@ -1357,7 +1357,7 @@ _start:
vcvttpd2uqq zmm30, zmm29 # AVX512DQ
vcvttpd2uqq zmm30{k7}, zmm29 # AVX512DQ
vcvttpd2uqq zmm30{k7}{z}, zmm29 # AVX512DQ
vcvttpd2uqq zmm30, zmm29, {sae} # AVX512DQ
vcvttpd2uqq zmm30, zmm29{sae} # AVX512DQ
vcvttpd2uqq zmm30, ZMMWORD PTR [rcx] # AVX512DQ
vcvttpd2uqq zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvttpd2uqq zmm30, qword bcst [rcx] # AVX512DQ
@ -1372,7 +1372,7 @@ _start:
vcvttps2qq zmm30, ymm29 # AVX512DQ
vcvttps2qq zmm30{k7}, ymm29 # AVX512DQ
vcvttps2qq zmm30{k7}{z}, ymm29 # AVX512DQ
vcvttps2qq zmm30, ymm29, {sae} # AVX512DQ
vcvttps2qq zmm30, ymm29{sae} # AVX512DQ
vcvttps2qq zmm30, YMMWORD PTR [rcx] # AVX512DQ
vcvttps2qq zmm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvttps2qq zmm30, dword bcst [rcx] # AVX512DQ
@ -1388,7 +1388,7 @@ _start:
vcvttps2uqq zmm30, ymm29 # AVX512DQ
vcvttps2uqq zmm30{k7}, ymm29 # AVX512DQ
vcvttps2uqq zmm30{k7}{z}, ymm29 # AVX512DQ
vcvttps2uqq zmm30, ymm29, {sae} # AVX512DQ
vcvttps2uqq zmm30, ymm29{sae} # AVX512DQ
vcvttps2uqq zmm30, YMMWORD PTR [rcx] # AVX512DQ
vcvttps2uqq zmm30, YMMWORD PTR [rax+r14*8+0x1234] # AVX512DQ
vcvttps2uqq zmm30, dword bcst [rcx] # AVX512DQ

View file

@ -138,7 +138,7 @@ _start:
.intel_syntax noprefix
vexp2ps zmm30, zmm29 # AVX512ER
vexp2ps zmm30, zmm29, {sae} # AVX512ER
vexp2ps zmm30, zmm29{sae} # AVX512ER
vexp2ps zmm30, ZMMWORD PTR [rcx] # AVX512ER
vexp2ps zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512ER
vexp2ps zmm30, [rcx]{1to16} # AVX512ER
@ -152,7 +152,7 @@ _start:
vexp2ps zmm30, [rdx-516]{1to16} # AVX512ER
vexp2pd zmm30, zmm29 # AVX512ER
vexp2pd zmm30, zmm29, {sae} # AVX512ER
vexp2pd zmm30, zmm29{sae} # AVX512ER
vexp2pd zmm30, ZMMWORD PTR [rcx] # AVX512ER
vexp2pd zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512ER
vexp2pd zmm30, [rcx]{1to8} # AVX512ER
@ -168,7 +168,7 @@ _start:
vrcp28ps zmm30, zmm29 # AVX512ER
vrcp28ps zmm30{k7}, zmm29 # AVX512ER
vrcp28ps zmm30{k7}{z}, zmm29 # AVX512ER
vrcp28ps zmm30, zmm29, {sae} # AVX512ER
vrcp28ps zmm30, zmm29{sae} # AVX512ER
vrcp28ps zmm30, ZMMWORD PTR [rcx] # AVX512ER
vrcp28ps zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512ER
vrcp28ps zmm30, [rcx]{1to16} # AVX512ER
@ -184,7 +184,7 @@ _start:
vrcp28pd zmm30, zmm29 # AVX512ER
vrcp28pd zmm30{k7}, zmm29 # AVX512ER
vrcp28pd zmm30{k7}{z}, zmm29 # AVX512ER
vrcp28pd zmm30, zmm29, {sae} # AVX512ER
vrcp28pd zmm30, zmm29{sae} # AVX512ER
vrcp28pd zmm30, ZMMWORD PTR [rcx] # AVX512ER
vrcp28pd zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512ER
vrcp28pd zmm30, [rcx]{1to8} # AVX512ER
@ -199,7 +199,7 @@ _start:
vrcp28ss xmm30{k7}, xmm29, xmm28 # AVX512ER
vrcp28ss xmm30{k7}{z}, xmm29, xmm28 # AVX512ER
vrcp28ss xmm30{k7}, xmm29, xmm28, {sae} # AVX512ER
vrcp28ss xmm30{k7}, xmm29, xmm28{sae} # AVX512ER
vrcp28ss xmm30{k7}, xmm29, DWORD PTR [rcx] # AVX512ER
vrcp28ss xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234] # AVX512ER
vrcp28ss xmm30{k7}, xmm29, DWORD PTR [rdx+508] # AVX512ER Disp8
@ -209,7 +209,7 @@ _start:
vrcp28sd xmm30{k7}, xmm29, xmm28 # AVX512ER
vrcp28sd xmm30{k7}{z}, xmm29, xmm28 # AVX512ER
vrcp28sd xmm30{k7}, xmm29, xmm28, {sae} # AVX512ER
vrcp28sd xmm30{k7}, xmm29, xmm28{sae} # AVX512ER
vrcp28sd xmm30{k7}, xmm29, QWORD PTR [rcx] # AVX512ER
vrcp28sd xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234] # AVX512ER
vrcp28sd xmm30{k7}, xmm29, QWORD PTR [rdx+1016] # AVX512ER Disp8
@ -220,7 +220,7 @@ _start:
vrsqrt28ps zmm30, zmm29 # AVX512ER
vrsqrt28ps zmm30{k7}, zmm29 # AVX512ER
vrsqrt28ps zmm30{k7}{z}, zmm29 # AVX512ER
vrsqrt28ps zmm30, zmm29, {sae} # AVX512ER
vrsqrt28ps zmm30, zmm29{sae} # AVX512ER
vrsqrt28ps zmm30, ZMMWORD PTR [rcx] # AVX512ER
vrsqrt28ps zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512ER
vrsqrt28ps zmm30, [rcx]{1to16} # AVX512ER
@ -236,7 +236,7 @@ _start:
vrsqrt28pd zmm30, zmm29 # AVX512ER
vrsqrt28pd zmm30{k7}, zmm29 # AVX512ER
vrsqrt28pd zmm30{k7}{z}, zmm29 # AVX512ER
vrsqrt28pd zmm30, zmm29, {sae} # AVX512ER
vrsqrt28pd zmm30, zmm29{sae} # AVX512ER
vrsqrt28pd zmm30, ZMMWORD PTR [rcx] # AVX512ER
vrsqrt28pd zmm30, ZMMWORD PTR [rax+r14*8+0x1234] # AVX512ER
vrsqrt28pd zmm30, [rcx]{1to8} # AVX512ER
@ -251,7 +251,7 @@ _start:
vrsqrt28ss xmm30{k7}, xmm29, xmm28 # AVX512ER
vrsqrt28ss xmm30{k7}{z}, xmm29, xmm28 # AVX512ER
vrsqrt28ss xmm30{k7}, xmm29, xmm28, {sae} # AVX512ER
vrsqrt28ss xmm30{k7}, xmm29, xmm28{sae} # AVX512ER
vrsqrt28ss xmm30{k7}, xmm29, DWORD PTR [rcx] # AVX512ER
vrsqrt28ss xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234] # AVX512ER
vrsqrt28ss xmm30{k7}, xmm29, DWORD PTR [rdx+508] # AVX512ER Disp8
@ -261,7 +261,7 @@ _start:
vrsqrt28sd xmm30{k7}, xmm29, xmm28 # AVX512ER
vrsqrt28sd xmm30{k7}{z}, xmm29, xmm28 # AVX512ER
vrsqrt28sd xmm30{k7}, xmm29, xmm28, {sae} # AVX512ER
vrsqrt28sd xmm30{k7}, xmm29, xmm28{sae} # AVX512ER
vrsqrt28sd xmm30{k7}, xmm29, QWORD PTR [rcx] # AVX512ER
vrsqrt28sd xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234] # AVX512ER
vrsqrt28sd xmm30{k7}, xmm29, QWORD PTR [rdx+1016] # AVX512ER Disp8

File diff suppressed because it is too large Load diff