x86/Intel: allow MASM representation of embedded rounding / SAE
authorJan Beulich <jbeulich@suse.com>
Fri, 27 May 2022 06:48:58 +0000 (08:48 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 27 May 2022 06:48:58 +0000 (08:48 +0200)
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.

12 files changed:
gas/config/tc-i386-intel.c
gas/config/tc-i386.c
gas/testsuite/gas/i386/avx512_fp16.s
gas/testsuite/gas/i386/avx512dq.s
gas/testsuite/gas/i386/avx512er.s
gas/testsuite/gas/i386/avx512f.s
gas/testsuite/gas/i386/inval-avx512f.l
gas/testsuite/gas/i386/inval-avx512f.s
gas/testsuite/gas/i386/x86-64-avx512_fp16.s
gas/testsuite/gas/i386/x86-64-avx512dq.s
gas/testsuite/gas/i386/x86-64-avx512er.s
gas/testsuite/gas/i386/x86-64-avx512f.s

index 80aeb5d64e6f8b8cce6ca82d40d87a3b8a314d28..0991f4f687c2c5e95944b2667e8a4dc0d8dc19e4 100644 (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;
 
index 59fe32ab6ea7555cf6de4bc00f89887cbc8c4620..a3c64439b1b8adb17ef0ae919e4767d05310fd07 100644 (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++ != '}')
index 38e72af9d5e8758f44cfd3a87a93baa6878d28d2..e9fa46c6661ec25a0ac0798f2217d9f49a87605a 100644 (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)
index 9d03fd616e3302daf9ec067cd7ac74331303cb01..7df5723ade962841ce1a874419372799c485acd5 100644 (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
index f894e028a94d5f6fb27f699e891e1dc71862df8e..21098bf4aaaa45e77455da527525615a59c15ae1 100644 (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
index c22881784b007ae4bc00797d154b71e1fdd007bd..4e41f13e3bd52c9afa0aa23239a4f6a837bf5a77 100644 (file)
@@ -7270,10 +7270,10 @@ _start:
        vaddpd  zmm6, zmm5, zmm4         # AVX512F
        vaddpd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vaddpd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vaddpd  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vaddpd  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vaddpd  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vaddpd  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vaddpd  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vaddpd  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vaddpd  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vaddpd  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vaddpd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vaddpd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vaddpd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -7289,10 +7289,10 @@ _start:
        vaddps  zmm6, zmm5, zmm4         # AVX512F
        vaddps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vaddps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vaddps  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vaddps  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vaddps  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vaddps  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vaddps  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vaddps  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vaddps  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vaddps  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vaddps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vaddps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vaddps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -7307,10 +7307,10 @@ _start:
 
        vaddsd  xmm6{k7}, xmm5, xmm4     # AVX512F
        vaddsd  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vaddsd  xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vaddsd  xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vaddsd  xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vaddsd  xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vaddsd  xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vaddsd  xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vaddsd  xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vaddsd  xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vaddsd  xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vaddsd  xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vaddsd  xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -7320,10 +7320,10 @@ _start:
 
        vaddss  xmm6{k7}, xmm5, xmm4     # AVX512F
        vaddss  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vaddss  xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vaddss  xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vaddss  xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vaddss  xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vaddss  xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vaddss  xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vaddss  xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vaddss  xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vaddss  xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vaddss  xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vaddss  xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -7439,9 +7439,9 @@ _start:
 
        vcmppd  k5, zmm6, zmm5, 0xab     # AVX512F
        vcmppd  k5{k7}, zmm6, zmm5, 0xab         # AVX512F
-       vcmppd  k5, zmm6, zmm5, {sae}, 0xab      # AVX512F
+       vcmppd  k5, zmm6, zmm5{sae}, 0xab        # AVX512F
        vcmppd  k5, zmm6, zmm5, 123      # AVX512F
-       vcmppd  k5, zmm6, zmm5, {sae}, 123       # AVX512F
+       vcmppd  k5, zmm6, zmm5{sae}, 123         # AVX512F
        vcmppd  k5, zmm6, ZMMWORD PTR [ecx], 123         # AVX512F
        vcmppd  k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123    # AVX512F
        vcmppd  k5, zmm6, qword bcst [eax], 123  # AVX512F
@@ -7456,7 +7456,7 @@ _start:
 
        vcmpeq_oqpd     k5, zmm6, zmm5   # AVX512F
        vcmpeq_oqpd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpeq_oqpd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpeq_oqpd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpeq_oqpd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpeq_oqpd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpeq_oqpd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7471,7 +7471,7 @@ _start:
 
        vcmpeqpd        k5, zmm6, zmm5   # AVX512F
        vcmpeqpd        k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpeqpd        k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpeqpd        k5, zmm6, zmm5{sae}      # AVX512F
        vcmpeqpd        k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpeqpd        k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpeqpd        k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7486,7 +7486,7 @@ _start:
 
        vcmplt_ospd     k5, zmm6, zmm5   # AVX512F
        vcmplt_ospd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmplt_ospd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmplt_ospd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmplt_ospd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmplt_ospd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmplt_ospd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7501,7 +7501,7 @@ _start:
 
        vcmpltpd        k5, zmm6, zmm5   # AVX512F
        vcmpltpd        k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpltpd        k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpltpd        k5, zmm6, zmm5{sae}      # AVX512F
        vcmpltpd        k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpltpd        k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpltpd        k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7516,7 +7516,7 @@ _start:
 
        vcmple_ospd     k5, zmm6, zmm5   # AVX512F
        vcmple_ospd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmple_ospd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmple_ospd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmple_ospd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmple_ospd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmple_ospd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7531,7 +7531,7 @@ _start:
 
        vcmplepd        k5, zmm6, zmm5   # AVX512F
        vcmplepd        k5{k7}, zmm6, zmm5       # AVX512F
-       vcmplepd        k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmplepd        k5, zmm6, zmm5{sae}      # AVX512F
        vcmplepd        k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmplepd        k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmplepd        k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7546,7 +7546,7 @@ _start:
 
        vcmpunord_qpd   k5, zmm6, zmm5   # AVX512F
        vcmpunord_qpd   k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpunord_qpd   k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpunord_qpd   k5, zmm6, zmm5{sae}      # AVX512F
        vcmpunord_qpd   k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpunord_qpd   k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpunord_qpd   k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7561,7 +7561,7 @@ _start:
 
        vcmpunordpd     k5, zmm6, zmm5   # AVX512F
        vcmpunordpd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpunordpd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpunordpd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpunordpd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpunordpd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpunordpd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7576,7 +7576,7 @@ _start:
 
        vcmpneq_uqpd    k5, zmm6, zmm5   # AVX512F
        vcmpneq_uqpd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpneq_uqpd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpneq_uqpd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpneq_uqpd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpneq_uqpd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpneq_uqpd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7591,7 +7591,7 @@ _start:
 
        vcmpneqpd       k5, zmm6, zmm5   # AVX512F
        vcmpneqpd       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpneqpd       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpneqpd       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpneqpd       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpneqpd       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpneqpd       k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7606,7 +7606,7 @@ _start:
 
        vcmpnlt_uspd    k5, zmm6, zmm5   # AVX512F
        vcmpnlt_uspd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnlt_uspd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnlt_uspd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnlt_uspd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnlt_uspd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnlt_uspd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7621,7 +7621,7 @@ _start:
 
        vcmpnltpd       k5, zmm6, zmm5   # AVX512F
        vcmpnltpd       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnltpd       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnltpd       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnltpd       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnltpd       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnltpd       k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7636,7 +7636,7 @@ _start:
 
        vcmpnle_uspd    k5, zmm6, zmm5   # AVX512F
        vcmpnle_uspd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnle_uspd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnle_uspd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnle_uspd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnle_uspd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnle_uspd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7651,7 +7651,7 @@ _start:
 
        vcmpnlepd       k5, zmm6, zmm5   # AVX512F
        vcmpnlepd       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnlepd       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnlepd       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnlepd       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnlepd       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnlepd       k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7666,7 +7666,7 @@ _start:
 
        vcmpord_qpd     k5, zmm6, zmm5   # AVX512F
        vcmpord_qpd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpord_qpd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpord_qpd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpord_qpd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpord_qpd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpord_qpd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7681,7 +7681,7 @@ _start:
 
        vcmpordpd       k5, zmm6, zmm5   # AVX512F
        vcmpordpd       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpordpd       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpordpd       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpordpd       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpordpd       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpordpd       k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7696,7 +7696,7 @@ _start:
 
        vcmpeq_uqpd     k5, zmm6, zmm5   # AVX512F
        vcmpeq_uqpd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpeq_uqpd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpeq_uqpd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpeq_uqpd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpeq_uqpd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpeq_uqpd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7711,7 +7711,7 @@ _start:
 
        vcmpnge_uspd    k5, zmm6, zmm5   # AVX512F
        vcmpnge_uspd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnge_uspd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnge_uspd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnge_uspd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnge_uspd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnge_uspd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7726,7 +7726,7 @@ _start:
 
        vcmpngepd       k5, zmm6, zmm5   # AVX512F
        vcmpngepd       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpngepd       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpngepd       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpngepd       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpngepd       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpngepd       k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7741,7 +7741,7 @@ _start:
 
        vcmpngt_uspd    k5, zmm6, zmm5   # AVX512F
        vcmpngt_uspd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpngt_uspd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpngt_uspd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpngt_uspd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpngt_uspd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpngt_uspd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7756,7 +7756,7 @@ _start:
 
        vcmpngtpd       k5, zmm6, zmm5   # AVX512F
        vcmpngtpd       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpngtpd       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpngtpd       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpngtpd       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpngtpd       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpngtpd       k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7771,7 +7771,7 @@ _start:
 
        vcmpfalse_oqpd  k5, zmm6, zmm5   # AVX512F
        vcmpfalse_oqpd  k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpfalse_oqpd  k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpfalse_oqpd  k5, zmm6, zmm5{sae}      # AVX512F
        vcmpfalse_oqpd  k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpfalse_oqpd  k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpfalse_oqpd  k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7786,7 +7786,7 @@ _start:
 
        vcmpfalsepd     k5, zmm6, zmm5   # AVX512F
        vcmpfalsepd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpfalsepd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpfalsepd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpfalsepd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpfalsepd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpfalsepd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7801,7 +7801,7 @@ _start:
 
        vcmpneq_oqpd    k5, zmm6, zmm5   # AVX512F
        vcmpneq_oqpd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpneq_oqpd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpneq_oqpd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpneq_oqpd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpneq_oqpd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpneq_oqpd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7816,7 +7816,7 @@ _start:
 
        vcmpge_ospd     k5, zmm6, zmm5   # AVX512F
        vcmpge_ospd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpge_ospd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpge_ospd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpge_ospd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpge_ospd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpge_ospd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7831,7 +7831,7 @@ _start:
 
        vcmpgepd        k5, zmm6, zmm5   # AVX512F
        vcmpgepd        k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpgepd        k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpgepd        k5, zmm6, zmm5{sae}      # AVX512F
        vcmpgepd        k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpgepd        k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpgepd        k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7846,7 +7846,7 @@ _start:
 
        vcmpgt_ospd     k5, zmm6, zmm5   # AVX512F
        vcmpgt_ospd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpgt_ospd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpgt_ospd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpgt_ospd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpgt_ospd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpgt_ospd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7861,7 +7861,7 @@ _start:
 
        vcmpgtpd        k5, zmm6, zmm5   # AVX512F
        vcmpgtpd        k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpgtpd        k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpgtpd        k5, zmm6, zmm5{sae}      # AVX512F
        vcmpgtpd        k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpgtpd        k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpgtpd        k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7876,7 +7876,7 @@ _start:
 
        vcmptrue_uqpd   k5, zmm6, zmm5   # AVX512F
        vcmptrue_uqpd   k5{k7}, zmm6, zmm5       # AVX512F
-       vcmptrue_uqpd   k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmptrue_uqpd   k5, zmm6, zmm5{sae}      # AVX512F
        vcmptrue_uqpd   k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmptrue_uqpd   k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmptrue_uqpd   k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7891,7 +7891,7 @@ _start:
 
        vcmptruepd      k5, zmm6, zmm5   # AVX512F
        vcmptruepd      k5{k7}, zmm6, zmm5       # AVX512F
-       vcmptruepd      k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmptruepd      k5, zmm6, zmm5{sae}      # AVX512F
        vcmptruepd      k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmptruepd      k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmptruepd      k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7906,7 +7906,7 @@ _start:
 
        vcmpeq_ospd     k5, zmm6, zmm5   # AVX512F
        vcmpeq_ospd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpeq_ospd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpeq_ospd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpeq_ospd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpeq_ospd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpeq_ospd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7921,7 +7921,7 @@ _start:
 
        vcmplt_oqpd     k5, zmm6, zmm5   # AVX512F
        vcmplt_oqpd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmplt_oqpd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmplt_oqpd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmplt_oqpd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmplt_oqpd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmplt_oqpd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7936,7 +7936,7 @@ _start:
 
        vcmple_oqpd     k5, zmm6, zmm5   # AVX512F
        vcmple_oqpd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmple_oqpd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmple_oqpd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmple_oqpd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmple_oqpd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmple_oqpd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7951,7 +7951,7 @@ _start:
 
        vcmpunord_spd   k5, zmm6, zmm5   # AVX512F
        vcmpunord_spd   k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpunord_spd   k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpunord_spd   k5, zmm6, zmm5{sae}      # AVX512F
        vcmpunord_spd   k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpunord_spd   k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpunord_spd   k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7966,7 +7966,7 @@ _start:
 
        vcmpneq_uspd    k5, zmm6, zmm5   # AVX512F
        vcmpneq_uspd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpneq_uspd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpneq_uspd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpneq_uspd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpneq_uspd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpneq_uspd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7981,7 +7981,7 @@ _start:
 
        vcmpnlt_uqpd    k5, zmm6, zmm5   # AVX512F
        vcmpnlt_uqpd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnlt_uqpd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnlt_uqpd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnlt_uqpd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnlt_uqpd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnlt_uqpd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -7996,7 +7996,7 @@ _start:
 
        vcmpnle_uqpd    k5, zmm6, zmm5   # AVX512F
        vcmpnle_uqpd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnle_uqpd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnle_uqpd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnle_uqpd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnle_uqpd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnle_uqpd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -8011,7 +8011,7 @@ _start:
 
        vcmpord_spd     k5, zmm6, zmm5   # AVX512F
        vcmpord_spd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpord_spd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpord_spd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpord_spd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpord_spd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpord_spd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -8026,7 +8026,7 @@ _start:
 
        vcmpeq_uspd     k5, zmm6, zmm5   # AVX512F
        vcmpeq_uspd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpeq_uspd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpeq_uspd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpeq_uspd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpeq_uspd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpeq_uspd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -8041,7 +8041,7 @@ _start:
 
        vcmpnge_uqpd    k5, zmm6, zmm5   # AVX512F
        vcmpnge_uqpd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnge_uqpd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnge_uqpd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnge_uqpd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnge_uqpd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnge_uqpd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -8056,7 +8056,7 @@ _start:
 
        vcmpngt_uqpd    k5, zmm6, zmm5   # AVX512F
        vcmpngt_uqpd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpngt_uqpd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpngt_uqpd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpngt_uqpd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpngt_uqpd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpngt_uqpd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -8071,7 +8071,7 @@ _start:
 
        vcmpfalse_ospd  k5, zmm6, zmm5   # AVX512F
        vcmpfalse_ospd  k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpfalse_ospd  k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpfalse_ospd  k5, zmm6, zmm5{sae}      # AVX512F
        vcmpfalse_ospd  k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpfalse_ospd  k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpfalse_ospd  k5, zmm6, qword bcst [eax]       # AVX512F
@@ -8086,7 +8086,7 @@ _start:
 
        vcmpneq_ospd    k5, zmm6, zmm5   # AVX512F
        vcmpneq_ospd    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpneq_ospd    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpneq_ospd    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpneq_ospd    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpneq_ospd    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpneq_ospd    k5, zmm6, qword bcst [eax]       # AVX512F
@@ -8101,7 +8101,7 @@ _start:
 
        vcmpge_oqpd     k5, zmm6, zmm5   # AVX512F
        vcmpge_oqpd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpge_oqpd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpge_oqpd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpge_oqpd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpge_oqpd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpge_oqpd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -8116,7 +8116,7 @@ _start:
 
        vcmpgt_oqpd     k5, zmm6, zmm5   # AVX512F
        vcmpgt_oqpd     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpgt_oqpd     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpgt_oqpd     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpgt_oqpd     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpgt_oqpd     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpgt_oqpd     k5, zmm6, qword bcst [eax]       # AVX512F
@@ -8131,7 +8131,7 @@ _start:
 
        vcmptrue_uspd   k5, zmm6, zmm5   # AVX512F
        vcmptrue_uspd   k5{k7}, zmm6, zmm5       # AVX512F
-       vcmptrue_uspd   k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmptrue_uspd   k5, zmm6, zmm5{sae}      # AVX512F
        vcmptrue_uspd   k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmptrue_uspd   k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmptrue_uspd   k5, zmm6, qword bcst [eax]       # AVX512F
@@ -8146,9 +8146,9 @@ _start:
 
        vcmpps  k5, zmm6, zmm5, 0xab     # AVX512F
        vcmpps  k5{k7}, zmm6, zmm5, 0xab         # AVX512F
-       vcmpps  k5, zmm6, zmm5, {sae}, 0xab      # AVX512F
+       vcmpps  k5, zmm6, zmm5{sae}, 0xab        # AVX512F
        vcmpps  k5, zmm6, zmm5, 123      # AVX512F
-       vcmpps  k5, zmm6, zmm5, {sae}, 123       # AVX512F
+       vcmpps  k5, zmm6, zmm5{sae}, 123         # AVX512F
        vcmpps  k5, zmm6, ZMMWORD PTR [ecx], 123         # AVX512F
        vcmpps  k5, zmm6, ZMMWORD PTR [esp+esi*8-123456], 123    # AVX512F
        vcmpps  k5, zmm6, dword bcst [eax], 123  # AVX512F
@@ -8163,7 +8163,7 @@ _start:
 
        vcmpeq_oqps     k5, zmm6, zmm5   # AVX512F
        vcmpeq_oqps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpeq_oqps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpeq_oqps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpeq_oqps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpeq_oqps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpeq_oqps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8178,7 +8178,7 @@ _start:
 
        vcmpeqps        k5, zmm6, zmm5   # AVX512F
        vcmpeqps        k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpeqps        k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpeqps        k5, zmm6, zmm5{sae}      # AVX512F
        vcmpeqps        k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpeqps        k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpeqps        k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8193,7 +8193,7 @@ _start:
 
        vcmplt_osps     k5, zmm6, zmm5   # AVX512F
        vcmplt_osps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmplt_osps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmplt_osps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmplt_osps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmplt_osps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmplt_osps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8208,7 +8208,7 @@ _start:
 
        vcmpltps        k5, zmm6, zmm5   # AVX512F
        vcmpltps        k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpltps        k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpltps        k5, zmm6, zmm5{sae}      # AVX512F
        vcmpltps        k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpltps        k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpltps        k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8223,7 +8223,7 @@ _start:
 
        vcmple_osps     k5, zmm6, zmm5   # AVX512F
        vcmple_osps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmple_osps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmple_osps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmple_osps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmple_osps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmple_osps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8238,7 +8238,7 @@ _start:
 
        vcmpleps        k5, zmm6, zmm5   # AVX512F
        vcmpleps        k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpleps        k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpleps        k5, zmm6, zmm5{sae}      # AVX512F
        vcmpleps        k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpleps        k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpleps        k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8253,7 +8253,7 @@ _start:
 
        vcmpunord_qps   k5, zmm6, zmm5   # AVX512F
        vcmpunord_qps   k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpunord_qps   k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpunord_qps   k5, zmm6, zmm5{sae}      # AVX512F
        vcmpunord_qps   k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpunord_qps   k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpunord_qps   k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8268,7 +8268,7 @@ _start:
 
        vcmpunordps     k5, zmm6, zmm5   # AVX512F
        vcmpunordps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpunordps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpunordps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpunordps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpunordps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpunordps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8283,7 +8283,7 @@ _start:
 
        vcmpneq_uqps    k5, zmm6, zmm5   # AVX512F
        vcmpneq_uqps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpneq_uqps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpneq_uqps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpneq_uqps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpneq_uqps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpneq_uqps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8298,7 +8298,7 @@ _start:
 
        vcmpneqps       k5, zmm6, zmm5   # AVX512F
        vcmpneqps       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpneqps       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpneqps       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpneqps       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpneqps       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpneqps       k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8313,7 +8313,7 @@ _start:
 
        vcmpnlt_usps    k5, zmm6, zmm5   # AVX512F
        vcmpnlt_usps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnlt_usps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnlt_usps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnlt_usps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnlt_usps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnlt_usps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8328,7 +8328,7 @@ _start:
 
        vcmpnltps       k5, zmm6, zmm5   # AVX512F
        vcmpnltps       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnltps       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnltps       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnltps       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnltps       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnltps       k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8343,7 +8343,7 @@ _start:
 
        vcmpnle_usps    k5, zmm6, zmm5   # AVX512F
        vcmpnle_usps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnle_usps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnle_usps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnle_usps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnle_usps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnle_usps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8358,7 +8358,7 @@ _start:
 
        vcmpnleps       k5, zmm6, zmm5   # AVX512F
        vcmpnleps       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnleps       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnleps       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnleps       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnleps       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnleps       k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8373,7 +8373,7 @@ _start:
 
        vcmpord_qps     k5, zmm6, zmm5   # AVX512F
        vcmpord_qps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpord_qps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpord_qps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpord_qps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpord_qps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpord_qps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8388,7 +8388,7 @@ _start:
 
        vcmpordps       k5, zmm6, zmm5   # AVX512F
        vcmpordps       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpordps       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpordps       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpordps       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpordps       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpordps       k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8403,7 +8403,7 @@ _start:
 
        vcmpeq_uqps     k5, zmm6, zmm5   # AVX512F
        vcmpeq_uqps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpeq_uqps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpeq_uqps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpeq_uqps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpeq_uqps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpeq_uqps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8418,7 +8418,7 @@ _start:
 
        vcmpnge_usps    k5, zmm6, zmm5   # AVX512F
        vcmpnge_usps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnge_usps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnge_usps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnge_usps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnge_usps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnge_usps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8433,7 +8433,7 @@ _start:
 
        vcmpngeps       k5, zmm6, zmm5   # AVX512F
        vcmpngeps       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpngeps       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpngeps       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpngeps       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpngeps       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpngeps       k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8448,7 +8448,7 @@ _start:
 
        vcmpngt_usps    k5, zmm6, zmm5   # AVX512F
        vcmpngt_usps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpngt_usps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpngt_usps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpngt_usps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpngt_usps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpngt_usps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8463,7 +8463,7 @@ _start:
 
        vcmpngtps       k5, zmm6, zmm5   # AVX512F
        vcmpngtps       k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpngtps       k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpngtps       k5, zmm6, zmm5{sae}      # AVX512F
        vcmpngtps       k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpngtps       k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpngtps       k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8478,7 +8478,7 @@ _start:
 
        vcmpfalse_oqps  k5, zmm6, zmm5   # AVX512F
        vcmpfalse_oqps  k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpfalse_oqps  k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpfalse_oqps  k5, zmm6, zmm5{sae}      # AVX512F
        vcmpfalse_oqps  k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpfalse_oqps  k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpfalse_oqps  k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8493,7 +8493,7 @@ _start:
 
        vcmpfalseps     k5, zmm6, zmm5   # AVX512F
        vcmpfalseps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpfalseps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpfalseps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpfalseps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpfalseps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpfalseps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8508,7 +8508,7 @@ _start:
 
        vcmpneq_oqps    k5, zmm6, zmm5   # AVX512F
        vcmpneq_oqps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpneq_oqps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpneq_oqps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpneq_oqps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpneq_oqps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpneq_oqps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8523,7 +8523,7 @@ _start:
 
        vcmpge_osps     k5, zmm6, zmm5   # AVX512F
        vcmpge_osps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpge_osps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpge_osps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpge_osps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpge_osps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpge_osps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8538,7 +8538,7 @@ _start:
 
        vcmpgeps        k5, zmm6, zmm5   # AVX512F
        vcmpgeps        k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpgeps        k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpgeps        k5, zmm6, zmm5{sae}      # AVX512F
        vcmpgeps        k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpgeps        k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpgeps        k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8553,7 +8553,7 @@ _start:
 
        vcmpgt_osps     k5, zmm6, zmm5   # AVX512F
        vcmpgt_osps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpgt_osps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpgt_osps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpgt_osps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpgt_osps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpgt_osps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8568,7 +8568,7 @@ _start:
 
        vcmpgtps        k5, zmm6, zmm5   # AVX512F
        vcmpgtps        k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpgtps        k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpgtps        k5, zmm6, zmm5{sae}      # AVX512F
        vcmpgtps        k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpgtps        k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpgtps        k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8583,7 +8583,7 @@ _start:
 
        vcmptrue_uqps   k5, zmm6, zmm5   # AVX512F
        vcmptrue_uqps   k5{k7}, zmm6, zmm5       # AVX512F
-       vcmptrue_uqps   k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmptrue_uqps   k5, zmm6, zmm5{sae}      # AVX512F
        vcmptrue_uqps   k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmptrue_uqps   k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmptrue_uqps   k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8598,7 +8598,7 @@ _start:
 
        vcmptrueps      k5, zmm6, zmm5   # AVX512F
        vcmptrueps      k5{k7}, zmm6, zmm5       # AVX512F
-       vcmptrueps      k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmptrueps      k5, zmm6, zmm5{sae}      # AVX512F
        vcmptrueps      k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmptrueps      k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmptrueps      k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8613,7 +8613,7 @@ _start:
 
        vcmpeq_osps     k5, zmm6, zmm5   # AVX512F
        vcmpeq_osps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpeq_osps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpeq_osps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpeq_osps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpeq_osps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpeq_osps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8628,7 +8628,7 @@ _start:
 
        vcmplt_oqps     k5, zmm6, zmm5   # AVX512F
        vcmplt_oqps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmplt_oqps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmplt_oqps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmplt_oqps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmplt_oqps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmplt_oqps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8643,7 +8643,7 @@ _start:
 
        vcmple_oqps     k5, zmm6, zmm5   # AVX512F
        vcmple_oqps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmple_oqps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmple_oqps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmple_oqps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmple_oqps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmple_oqps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8658,7 +8658,7 @@ _start:
 
        vcmpunord_sps   k5, zmm6, zmm5   # AVX512F
        vcmpunord_sps   k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpunord_sps   k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpunord_sps   k5, zmm6, zmm5{sae}      # AVX512F
        vcmpunord_sps   k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpunord_sps   k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpunord_sps   k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8673,7 +8673,7 @@ _start:
 
        vcmpneq_usps    k5, zmm6, zmm5   # AVX512F
        vcmpneq_usps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpneq_usps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpneq_usps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpneq_usps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpneq_usps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpneq_usps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8688,7 +8688,7 @@ _start:
 
        vcmpnlt_uqps    k5, zmm6, zmm5   # AVX512F
        vcmpnlt_uqps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnlt_uqps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnlt_uqps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnlt_uqps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnlt_uqps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnlt_uqps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8703,7 +8703,7 @@ _start:
 
        vcmpnle_uqps    k5, zmm6, zmm5   # AVX512F
        vcmpnle_uqps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnle_uqps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnle_uqps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnle_uqps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnle_uqps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnle_uqps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8718,7 +8718,7 @@ _start:
 
        vcmpord_sps     k5, zmm6, zmm5   # AVX512F
        vcmpord_sps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpord_sps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpord_sps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpord_sps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpord_sps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpord_sps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8733,7 +8733,7 @@ _start:
 
        vcmpeq_usps     k5, zmm6, zmm5   # AVX512F
        vcmpeq_usps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpeq_usps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpeq_usps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpeq_usps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpeq_usps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpeq_usps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8748,7 +8748,7 @@ _start:
 
        vcmpnge_uqps    k5, zmm6, zmm5   # AVX512F
        vcmpnge_uqps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpnge_uqps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpnge_uqps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpnge_uqps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpnge_uqps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpnge_uqps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8763,7 +8763,7 @@ _start:
 
        vcmpngt_uqps    k5, zmm6, zmm5   # AVX512F
        vcmpngt_uqps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpngt_uqps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpngt_uqps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpngt_uqps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpngt_uqps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpngt_uqps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8778,7 +8778,7 @@ _start:
 
        vcmpfalse_osps  k5, zmm6, zmm5   # AVX512F
        vcmpfalse_osps  k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpfalse_osps  k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpfalse_osps  k5, zmm6, zmm5{sae}      # AVX512F
        vcmpfalse_osps  k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpfalse_osps  k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpfalse_osps  k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8793,7 +8793,7 @@ _start:
 
        vcmpneq_osps    k5, zmm6, zmm5   # AVX512F
        vcmpneq_osps    k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpneq_osps    k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpneq_osps    k5, zmm6, zmm5{sae}      # AVX512F
        vcmpneq_osps    k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpneq_osps    k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpneq_osps    k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8808,7 +8808,7 @@ _start:
 
        vcmpge_oqps     k5, zmm6, zmm5   # AVX512F
        vcmpge_oqps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpge_oqps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpge_oqps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpge_oqps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpge_oqps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpge_oqps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8823,7 +8823,7 @@ _start:
 
        vcmpgt_oqps     k5, zmm6, zmm5   # AVX512F
        vcmpgt_oqps     k5{k7}, zmm6, zmm5       # AVX512F
-       vcmpgt_oqps     k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmpgt_oqps     k5, zmm6, zmm5{sae}      # AVX512F
        vcmpgt_oqps     k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmpgt_oqps     k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmpgt_oqps     k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8838,7 +8838,7 @@ _start:
 
        vcmptrue_usps   k5, zmm6, zmm5   # AVX512F
        vcmptrue_usps   k5{k7}, zmm6, zmm5       # AVX512F
-       vcmptrue_usps   k5, zmm6, zmm5, {sae}    # AVX512F
+       vcmptrue_usps   k5, zmm6, zmm5{sae}      # AVX512F
        vcmptrue_usps   k5, zmm6, ZMMWORD PTR [ecx]      # AVX512F
        vcmptrue_usps   k5, zmm6, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcmptrue_usps   k5, zmm6, dword bcst [eax]       # AVX512F
@@ -8852,9 +8852,9 @@ _start:
        vcmptrue_usps   k5, zmm6, dword bcst [edx-516]   # AVX512F
 
        vcmpsd  k5{k7}, xmm5, xmm4, 0xab         # AVX512F
-       vcmpsd  k5{k7}, xmm5, xmm4, {sae}, 0xab  # AVX512F
+       vcmpsd  k5{k7}, xmm5, xmm4{sae}, 0xab    # AVX512F
        vcmpsd  k5{k7}, xmm5, xmm4, 123  # AVX512F
-       vcmpsd  k5{k7}, xmm5, xmm4, {sae}, 123   # AVX512F
+       vcmpsd  k5{k7}, xmm5, xmm4{sae}, 123     # AVX512F
        vcmpsd  k5{k7}, xmm5, QWORD PTR [ecx], 123       # AVX512F
        vcmpsd  k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456], 123  # AVX512F
        vcmpsd  k5{k7}, xmm5, QWORD PTR [edx+1016], 123  # AVX512F Disp8
@@ -8863,7 +8863,7 @@ _start:
        vcmpsd  k5{k7}, xmm5, QWORD PTR [edx-1032], 123  # AVX512F
 
        vcmpeq_oqsd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpeq_oqsd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpeq_oqsd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpeq_oqsd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpeq_oqsd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpeq_oqsd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8872,7 +8872,7 @@ _start:
        vcmpeq_oqsd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpeqsd        k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpeqsd        k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpeqsd        k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpeqsd        k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpeqsd        k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpeqsd        k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8881,7 +8881,7 @@ _start:
        vcmpeqsd        k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmplt_ossd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmplt_ossd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmplt_ossd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmplt_ossd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmplt_ossd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmplt_ossd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8890,7 +8890,7 @@ _start:
        vcmplt_ossd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpltsd        k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpltsd        k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpltsd        k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpltsd        k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpltsd        k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpltsd        k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8899,7 +8899,7 @@ _start:
        vcmpltsd        k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmple_ossd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmple_ossd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmple_ossd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmple_ossd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmple_ossd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmple_ossd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8908,7 +8908,7 @@ _start:
        vcmple_ossd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmplesd        k5{k7}, xmm5, xmm4       # AVX512F
-       vcmplesd        k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmplesd        k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmplesd        k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmplesd        k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmplesd        k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8917,7 +8917,7 @@ _start:
        vcmplesd        k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpunord_qsd   k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpunord_qsd   k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpunord_qsd   k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpunord_qsd   k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpunord_qsd   k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpunord_qsd   k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8926,7 +8926,7 @@ _start:
        vcmpunord_qsd   k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpunordsd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpunordsd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpunordsd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpunordsd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpunordsd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpunordsd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8935,7 +8935,7 @@ _start:
        vcmpunordsd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpneq_uqsd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpneq_uqsd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpneq_uqsd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpneq_uqsd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpneq_uqsd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpneq_uqsd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8944,7 +8944,7 @@ _start:
        vcmpneq_uqsd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpneqsd       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpneqsd       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpneqsd       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpneqsd       k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpneqsd       k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpneqsd       k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8953,7 +8953,7 @@ _start:
        vcmpneqsd       k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpnlt_ussd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnlt_ussd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnlt_ussd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnlt_ussd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpnlt_ussd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnlt_ussd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8962,7 +8962,7 @@ _start:
        vcmpnlt_ussd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpnltsd       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnltsd       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnltsd       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnltsd       k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpnltsd       k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnltsd       k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8971,7 +8971,7 @@ _start:
        vcmpnltsd       k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpnle_ussd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnle_ussd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnle_ussd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnle_ussd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpnle_ussd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnle_ussd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8980,7 +8980,7 @@ _start:
        vcmpnle_ussd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpnlesd       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnlesd       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnlesd       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnlesd       k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpnlesd       k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnlesd       k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8989,7 +8989,7 @@ _start:
        vcmpnlesd       k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpord_qsd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpord_qsd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpord_qsd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpord_qsd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpord_qsd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpord_qsd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -8998,7 +8998,7 @@ _start:
        vcmpord_qsd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpordsd       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpordsd       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpordsd       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpordsd       k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpordsd       k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpordsd       k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9007,7 +9007,7 @@ _start:
        vcmpordsd       k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpeq_uqsd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpeq_uqsd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpeq_uqsd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpeq_uqsd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpeq_uqsd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpeq_uqsd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9016,7 +9016,7 @@ _start:
        vcmpeq_uqsd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpnge_ussd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnge_ussd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnge_ussd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnge_ussd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpnge_ussd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnge_ussd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9025,7 +9025,7 @@ _start:
        vcmpnge_ussd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpngesd       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpngesd       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpngesd       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpngesd       k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpngesd       k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpngesd       k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9034,7 +9034,7 @@ _start:
        vcmpngesd       k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpngt_ussd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpngt_ussd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpngt_ussd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpngt_ussd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpngt_ussd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpngt_ussd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9043,7 +9043,7 @@ _start:
        vcmpngt_ussd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpngtsd       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpngtsd       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpngtsd       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpngtsd       k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpngtsd       k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpngtsd       k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9052,7 +9052,7 @@ _start:
        vcmpngtsd       k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpfalse_oqsd  k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpfalse_oqsd  k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpfalse_oqsd  k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpfalse_oqsd  k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpfalse_oqsd  k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpfalse_oqsd  k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9061,7 +9061,7 @@ _start:
        vcmpfalse_oqsd  k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpfalsesd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpfalsesd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpfalsesd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpfalsesd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpfalsesd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpfalsesd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9070,7 +9070,7 @@ _start:
        vcmpfalsesd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpneq_oqsd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpneq_oqsd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpneq_oqsd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpneq_oqsd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpneq_oqsd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpneq_oqsd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9079,7 +9079,7 @@ _start:
        vcmpneq_oqsd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpge_ossd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpge_ossd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpge_ossd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpge_ossd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpge_ossd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpge_ossd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9088,7 +9088,7 @@ _start:
        vcmpge_ossd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpgesd        k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpgesd        k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpgesd        k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpgesd        k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpgesd        k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpgesd        k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9097,7 +9097,7 @@ _start:
        vcmpgesd        k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpgt_ossd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpgt_ossd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpgt_ossd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpgt_ossd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpgt_ossd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpgt_ossd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9106,7 +9106,7 @@ _start:
        vcmpgt_ossd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpgtsd        k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpgtsd        k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpgtsd        k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpgtsd        k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpgtsd        k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpgtsd        k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9115,7 +9115,7 @@ _start:
        vcmpgtsd        k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmptrue_uqsd   k5{k7}, xmm5, xmm4       # AVX512F
-       vcmptrue_uqsd   k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmptrue_uqsd   k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmptrue_uqsd   k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmptrue_uqsd   k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmptrue_uqsd   k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9124,7 +9124,7 @@ _start:
        vcmptrue_uqsd   k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmptruesd      k5{k7}, xmm5, xmm4       # AVX512F
-       vcmptruesd      k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmptruesd      k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmptruesd      k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmptruesd      k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmptruesd      k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9133,7 +9133,7 @@ _start:
        vcmptruesd      k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpeq_ossd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpeq_ossd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpeq_ossd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpeq_ossd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpeq_ossd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpeq_ossd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9142,7 +9142,7 @@ _start:
        vcmpeq_ossd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmplt_oqsd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmplt_oqsd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmplt_oqsd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmplt_oqsd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmplt_oqsd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmplt_oqsd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9151,7 +9151,7 @@ _start:
        vcmplt_oqsd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmple_oqsd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmple_oqsd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmple_oqsd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmple_oqsd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmple_oqsd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmple_oqsd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9160,7 +9160,7 @@ _start:
        vcmple_oqsd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpunord_ssd   k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpunord_ssd   k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpunord_ssd   k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpunord_ssd   k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpunord_ssd   k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpunord_ssd   k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9169,7 +9169,7 @@ _start:
        vcmpunord_ssd   k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpneq_ussd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpneq_ussd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpneq_ussd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpneq_ussd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpneq_ussd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpneq_ussd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9178,7 +9178,7 @@ _start:
        vcmpneq_ussd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpnlt_uqsd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnlt_uqsd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnlt_uqsd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnlt_uqsd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpnlt_uqsd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnlt_uqsd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9187,7 +9187,7 @@ _start:
        vcmpnlt_uqsd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpnle_uqsd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnle_uqsd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnle_uqsd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnle_uqsd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpnle_uqsd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnle_uqsd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9196,7 +9196,7 @@ _start:
        vcmpnle_uqsd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpord_ssd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpord_ssd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpord_ssd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpord_ssd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpord_ssd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpord_ssd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9205,7 +9205,7 @@ _start:
        vcmpord_ssd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpeq_ussd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpeq_ussd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpeq_ussd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpeq_ussd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpeq_ussd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpeq_ussd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9214,7 +9214,7 @@ _start:
        vcmpeq_ussd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpnge_uqsd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnge_uqsd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnge_uqsd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnge_uqsd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpnge_uqsd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnge_uqsd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9223,7 +9223,7 @@ _start:
        vcmpnge_uqsd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpngt_uqsd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpngt_uqsd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpngt_uqsd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpngt_uqsd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpngt_uqsd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpngt_uqsd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9232,7 +9232,7 @@ _start:
        vcmpngt_uqsd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpfalse_ossd  k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpfalse_ossd  k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpfalse_ossd  k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpfalse_ossd  k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpfalse_ossd  k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpfalse_ossd  k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9241,7 +9241,7 @@ _start:
        vcmpfalse_ossd  k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpneq_ossd    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpneq_ossd    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpneq_ossd    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpneq_ossd    k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpneq_ossd    k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpneq_ossd    k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9250,7 +9250,7 @@ _start:
        vcmpneq_ossd    k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpge_oqsd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpge_oqsd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpge_oqsd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpge_oqsd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpge_oqsd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpge_oqsd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9259,7 +9259,7 @@ _start:
        vcmpge_oqsd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpgt_oqsd     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpgt_oqsd     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpgt_oqsd     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpgt_oqsd     k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmpgt_oqsd     k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpgt_oqsd     k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9268,7 +9268,7 @@ _start:
        vcmpgt_oqsd     k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmptrue_ussd   k5{k7}, xmm5, xmm4       # AVX512F
-       vcmptrue_ussd   k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmptrue_ussd   k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmptrue_ussd   k5{k7}, xmm5, QWORD PTR [ecx]    # AVX512F
        vcmptrue_ussd   k5{k7}, xmm5, QWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmptrue_ussd   k5{k7}, xmm5, QWORD PTR [edx+1016]       # AVX512F Disp8
@@ -9277,9 +9277,9 @@ _start:
        vcmptrue_ussd   k5{k7}, xmm5, QWORD PTR [edx-1032]       # AVX512F
 
        vcmpss  k5{k7}, xmm5, xmm4, 0xab         # AVX512F
-       vcmpss  k5{k7}, xmm5, xmm4, {sae}, 0xab  # AVX512F
+       vcmpss  k5{k7}, xmm5, xmm4{sae}, 0xab    # AVX512F
        vcmpss  k5{k7}, xmm5, xmm4, 123  # AVX512F
-       vcmpss  k5{k7}, xmm5, xmm4, {sae}, 123   # AVX512F
+       vcmpss  k5{k7}, xmm5, xmm4{sae}, 123     # AVX512F
        vcmpss  k5{k7}, xmm5, DWORD PTR [ecx], 123       # AVX512F
        vcmpss  k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456], 123  # AVX512F
        vcmpss  k5{k7}, xmm5, DWORD PTR [edx+508], 123   # AVX512F Disp8
@@ -9288,7 +9288,7 @@ _start:
        vcmpss  k5{k7}, xmm5, DWORD PTR [edx-516], 123   # AVX512F
 
        vcmpeq_oqss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpeq_oqss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpeq_oqss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpeq_oqss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpeq_oqss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpeq_oqss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9297,7 +9297,7 @@ _start:
        vcmpeq_oqss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpeqss        k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpeqss        k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpeqss        k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpeqss        k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpeqss        k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpeqss        k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9306,7 +9306,7 @@ _start:
        vcmpeqss        k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmplt_osss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmplt_osss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmplt_osss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmplt_osss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmplt_osss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmplt_osss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9315,7 +9315,7 @@ _start:
        vcmplt_osss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpltss        k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpltss        k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpltss        k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpltss        k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpltss        k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpltss        k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9324,7 +9324,7 @@ _start:
        vcmpltss        k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmple_osss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmple_osss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmple_osss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmple_osss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmple_osss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmple_osss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9333,7 +9333,7 @@ _start:
        vcmple_osss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpless        k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpless        k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpless        k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpless        k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpless        k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpless        k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9342,7 +9342,7 @@ _start:
        vcmpless        k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpunord_qss   k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpunord_qss   k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpunord_qss   k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpunord_qss   k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpunord_qss   k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpunord_qss   k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9351,7 +9351,7 @@ _start:
        vcmpunord_qss   k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpunordss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpunordss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpunordss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpunordss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpunordss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpunordss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9360,7 +9360,7 @@ _start:
        vcmpunordss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpneq_uqss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpneq_uqss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpneq_uqss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpneq_uqss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpneq_uqss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpneq_uqss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9369,7 +9369,7 @@ _start:
        vcmpneq_uqss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpneqss       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpneqss       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpneqss       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpneqss       k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpneqss       k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpneqss       k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9378,7 +9378,7 @@ _start:
        vcmpneqss       k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpnlt_usss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnlt_usss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnlt_usss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnlt_usss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpnlt_usss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnlt_usss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9387,7 +9387,7 @@ _start:
        vcmpnlt_usss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpnltss       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnltss       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnltss       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnltss       k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpnltss       k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnltss       k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9396,7 +9396,7 @@ _start:
        vcmpnltss       k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpnle_usss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnle_usss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnle_usss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnle_usss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpnle_usss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnle_usss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9405,7 +9405,7 @@ _start:
        vcmpnle_usss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpnless       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnless       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnless       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnless       k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpnless       k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnless       k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9414,7 +9414,7 @@ _start:
        vcmpnless       k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpord_qss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpord_qss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpord_qss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpord_qss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpord_qss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpord_qss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9423,7 +9423,7 @@ _start:
        vcmpord_qss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpordss       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpordss       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpordss       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpordss       k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpordss       k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpordss       k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9432,7 +9432,7 @@ _start:
        vcmpordss       k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpeq_uqss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpeq_uqss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpeq_uqss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpeq_uqss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpeq_uqss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpeq_uqss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9441,7 +9441,7 @@ _start:
        vcmpeq_uqss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpnge_usss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnge_usss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnge_usss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnge_usss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpnge_usss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnge_usss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9450,7 +9450,7 @@ _start:
        vcmpnge_usss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpngess       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpngess       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpngess       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpngess       k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpngess       k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpngess       k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9459,7 +9459,7 @@ _start:
        vcmpngess       k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpngt_usss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpngt_usss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpngt_usss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpngt_usss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpngt_usss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpngt_usss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9468,7 +9468,7 @@ _start:
        vcmpngt_usss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpngtss       k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpngtss       k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpngtss       k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpngtss       k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpngtss       k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpngtss       k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9477,7 +9477,7 @@ _start:
        vcmpngtss       k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpfalse_oqss  k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpfalse_oqss  k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpfalse_oqss  k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpfalse_oqss  k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpfalse_oqss  k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpfalse_oqss  k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9486,7 +9486,7 @@ _start:
        vcmpfalse_oqss  k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpfalsess     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpfalsess     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpfalsess     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpfalsess     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpfalsess     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpfalsess     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9495,7 +9495,7 @@ _start:
        vcmpfalsess     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpneq_oqss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpneq_oqss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpneq_oqss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpneq_oqss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpneq_oqss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpneq_oqss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9504,7 +9504,7 @@ _start:
        vcmpneq_oqss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpge_osss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpge_osss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpge_osss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpge_osss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpge_osss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpge_osss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9513,7 +9513,7 @@ _start:
        vcmpge_osss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpgess        k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpgess        k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpgess        k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpgess        k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpgess        k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpgess        k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9522,7 +9522,7 @@ _start:
        vcmpgess        k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpgt_osss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpgt_osss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpgt_osss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpgt_osss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpgt_osss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpgt_osss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9531,7 +9531,7 @@ _start:
        vcmpgt_osss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpgtss        k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpgtss        k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpgtss        k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpgtss        k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpgtss        k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpgtss        k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9540,7 +9540,7 @@ _start:
        vcmpgtss        k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmptrue_uqss   k5{k7}, xmm5, xmm4       # AVX512F
-       vcmptrue_uqss   k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmptrue_uqss   k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmptrue_uqss   k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmptrue_uqss   k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmptrue_uqss   k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9549,7 +9549,7 @@ _start:
        vcmptrue_uqss   k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmptruess      k5{k7}, xmm5, xmm4       # AVX512F
-       vcmptruess      k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmptruess      k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmptruess      k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmptruess      k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmptruess      k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9558,7 +9558,7 @@ _start:
        vcmptruess      k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpeq_osss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpeq_osss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpeq_osss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpeq_osss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpeq_osss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpeq_osss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9567,7 +9567,7 @@ _start:
        vcmpeq_osss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmplt_oqss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmplt_oqss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmplt_oqss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmplt_oqss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmplt_oqss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmplt_oqss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9576,7 +9576,7 @@ _start:
        vcmplt_oqss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmple_oqss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmple_oqss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmple_oqss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmple_oqss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmple_oqss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmple_oqss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9585,7 +9585,7 @@ _start:
        vcmple_oqss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpunord_sss   k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpunord_sss   k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpunord_sss   k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpunord_sss   k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpunord_sss   k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpunord_sss   k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9594,7 +9594,7 @@ _start:
        vcmpunord_sss   k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpneq_usss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpneq_usss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpneq_usss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpneq_usss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpneq_usss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpneq_usss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9603,7 +9603,7 @@ _start:
        vcmpneq_usss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpnlt_uqss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnlt_uqss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnlt_uqss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnlt_uqss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpnlt_uqss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnlt_uqss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9612,7 +9612,7 @@ _start:
        vcmpnlt_uqss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpnle_uqss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnle_uqss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnle_uqss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnle_uqss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpnle_uqss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnle_uqss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9621,7 +9621,7 @@ _start:
        vcmpnle_uqss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpord_sss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpord_sss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpord_sss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpord_sss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpord_sss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpord_sss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9630,7 +9630,7 @@ _start:
        vcmpord_sss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpeq_usss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpeq_usss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpeq_usss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpeq_usss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpeq_usss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpeq_usss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9639,7 +9639,7 @@ _start:
        vcmpeq_usss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpnge_uqss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpnge_uqss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpnge_uqss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpnge_uqss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpnge_uqss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpnge_uqss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9648,7 +9648,7 @@ _start:
        vcmpnge_uqss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpngt_uqss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpngt_uqss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpngt_uqss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpngt_uqss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpngt_uqss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpngt_uqss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9657,7 +9657,7 @@ _start:
        vcmpngt_uqss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpfalse_osss  k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpfalse_osss  k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpfalse_osss  k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpfalse_osss  k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpfalse_osss  k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpfalse_osss  k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9666,7 +9666,7 @@ _start:
        vcmpfalse_osss  k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpneq_osss    k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpneq_osss    k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpneq_osss    k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpneq_osss    k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpneq_osss    k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpneq_osss    k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9675,7 +9675,7 @@ _start:
        vcmpneq_osss    k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpge_oqss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpge_oqss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpge_oqss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpge_oqss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpge_oqss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpge_oqss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9684,7 +9684,7 @@ _start:
        vcmpge_oqss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmpgt_oqss     k5{k7}, xmm5, xmm4       # AVX512F
-       vcmpgt_oqss     k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmpgt_oqss     k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmpgt_oqss     k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmpgt_oqss     k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmpgt_oqss     k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9693,7 +9693,7 @@ _start:
        vcmpgt_oqss     k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
        vcmptrue_usss   k5{k7}, xmm5, xmm4       # AVX512F
-       vcmptrue_usss   k5{k7}, xmm5, xmm4, {sae}        # AVX512F
+       vcmptrue_usss   k5{k7}, xmm5, xmm4{sae}  # AVX512F
        vcmptrue_usss   k5{k7}, xmm5, DWORD PTR [ecx]    # AVX512F
        vcmptrue_usss   k5{k7}, xmm5, DWORD PTR [esp+esi*8-123456]       # AVX512F
        vcmptrue_usss   k5{k7}, xmm5, DWORD PTR [edx+508]        # AVX512F Disp8
@@ -9701,9 +9701,9 @@ _start:
        vcmptrue_usss   k5{k7}, xmm5, DWORD PTR [edx-512]        # AVX512F Disp8
        vcmptrue_usss   k5{k7}, xmm5, DWORD PTR [edx-516]        # AVX512F
 
-       vcomisd xmm6, xmm5, {sae}        # AVX512F
+       vcomisd xmm6, xmm5{sae}  # AVX512F
 
-       vcomiss xmm6, xmm5, {sae}        # AVX512F
+       vcomiss xmm6, xmm5{sae}  # AVX512F
 
        vcompresspd     ZMMWORD PTR [ecx], zmm6  # AVX512F
        vcompresspd     ZMMWORD PTR [ecx]{k7}, zmm6      # AVX512F
@@ -9746,10 +9746,10 @@ _start:
        vcvtdq2ps       zmm6, zmm5       # AVX512F
        vcvtdq2ps       zmm6{k7}, zmm5   # AVX512F
        vcvtdq2ps       zmm6{k7}{z}, zmm5        # AVX512F
-       vcvtdq2ps       zmm6, zmm5, {rn-sae}     # AVX512F
-       vcvtdq2ps       zmm6, zmm5, {ru-sae}     # AVX512F
-       vcvtdq2ps       zmm6, zmm5, {rd-sae}     # AVX512F
-       vcvtdq2ps       zmm6, zmm5, {rz-sae}     # AVX512F
+       vcvtdq2ps       zmm6, zmm5{rn-sae}       # AVX512F
+       vcvtdq2ps       zmm6, zmm5{ru-sae}       # AVX512F
+       vcvtdq2ps       zmm6, zmm5{rd-sae}       # AVX512F
+       vcvtdq2ps       zmm6, zmm5{rz-sae}       # AVX512F
        vcvtdq2ps       zmm6, ZMMWORD PTR [ecx]  # AVX512F
        vcvtdq2ps       zmm6, ZMMWORD PTR [esp+esi*8-123456]     # AVX512F
        vcvtdq2ps       zmm6, dword bcst [eax]   # AVX512F
@@ -9764,10 +9764,10 @@ _start:
 
        vcvtpd2dq       ymm6{k7}, zmm5   # AVX512F
        vcvtpd2dq       ymm6{k7}{z}, zmm5        # AVX512F
-       vcvtpd2dq       ymm6{k7}, zmm5, {rn-sae}         # AVX512F
-       vcvtpd2dq       ymm6{k7}, zmm5, {ru-sae}         # AVX512F
-       vcvtpd2dq       ymm6{k7}, zmm5, {rd-sae}         # AVX512F
-       vcvtpd2dq       ymm6{k7}, zmm5, {rz-sae}         # AVX512F
+       vcvtpd2dq       ymm6{k7}, zmm5{rn-sae}   # AVX512F
+       vcvtpd2dq       ymm6{k7}, zmm5{ru-sae}   # AVX512F
+       vcvtpd2dq       ymm6{k7}, zmm5{rd-sae}   # AVX512F
+       vcvtpd2dq       ymm6{k7}, zmm5{rz-sae}   # AVX512F
        vcvtpd2dq       ymm6{k7}, ZMMWORD PTR [ecx]      # AVX512F
        vcvtpd2dq       ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcvtpd2dq       ymm6{k7}, qword bcst [eax]       # AVX512F
@@ -9782,10 +9782,10 @@ _start:
 
        vcvtpd2ps       ymm6{k7}, zmm5   # AVX512F
        vcvtpd2ps       ymm6{k7}{z}, zmm5        # AVX512F
-       vcvtpd2ps       ymm6{k7}, zmm5, {rn-sae}         # AVX512F
-       vcvtpd2ps       ymm6{k7}, zmm5, {ru-sae}         # AVX512F
-       vcvtpd2ps       ymm6{k7}, zmm5, {rd-sae}         # AVX512F
-       vcvtpd2ps       ymm6{k7}, zmm5, {rz-sae}         # AVX512F
+       vcvtpd2ps       ymm6{k7}, zmm5{rn-sae}   # AVX512F
+       vcvtpd2ps       ymm6{k7}, zmm5{ru-sae}   # AVX512F
+       vcvtpd2ps       ymm6{k7}, zmm5{rd-sae}   # AVX512F
+       vcvtpd2ps       ymm6{k7}, zmm5{rz-sae}   # AVX512F
        vcvtpd2ps       ymm6{k7}, ZMMWORD PTR [ecx]      # AVX512F
        vcvtpd2ps       ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcvtpd2ps       ymm6{k7}, qword bcst [eax]       # AVX512F
@@ -9800,10 +9800,10 @@ _start:
 
        vcvtpd2udq      ymm6{k7}, zmm5   # AVX512F
        vcvtpd2udq      ymm6{k7}{z}, zmm5        # AVX512F
-       vcvtpd2udq      ymm6{k7}, zmm5, {rn-sae}         # AVX512F
-       vcvtpd2udq      ymm6{k7}, zmm5, {ru-sae}         # AVX512F
-       vcvtpd2udq      ymm6{k7}, zmm5, {rd-sae}         # AVX512F
-       vcvtpd2udq      ymm6{k7}, zmm5, {rz-sae}         # AVX512F
+       vcvtpd2udq      ymm6{k7}, zmm5{rn-sae}   # AVX512F
+       vcvtpd2udq      ymm6{k7}, zmm5{ru-sae}   # AVX512F
+       vcvtpd2udq      ymm6{k7}, zmm5{rd-sae}   # AVX512F
+       vcvtpd2udq      ymm6{k7}, zmm5{rz-sae}   # AVX512F
        vcvtpd2udq      ymm6{k7}, ZMMWORD PTR [ecx]      # AVX512F
        vcvtpd2udq      ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcvtpd2udq      ymm6{k7}, qword bcst [eax]       # AVX512F
@@ -9818,7 +9818,7 @@ _start:
 
        vcvtph2ps       zmm6{k7}, ymm5   # AVX512F
        vcvtph2ps       zmm6{k7}{z}, ymm5        # AVX512F
-       vcvtph2ps       zmm6{k7}, ymm5, {sae}    # AVX512F
+       vcvtph2ps       zmm6{k7}, ymm5{sae}      # AVX512F
        vcvtph2ps       zmm6{k7}, YMMWORD PTR [ecx]      # AVX512F
        vcvtph2ps       zmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcvtph2ps       zmm6{k7}, YMMWORD PTR [edx+4064]         # AVX512F Disp8
@@ -9829,10 +9829,10 @@ _start:
        vcvtps2dq       zmm6, zmm5       # AVX512F
        vcvtps2dq       zmm6{k7}, zmm5   # AVX512F
        vcvtps2dq       zmm6{k7}{z}, zmm5        # AVX512F
-       vcvtps2dq       zmm6, zmm5, {rn-sae}     # AVX512F
-       vcvtps2dq       zmm6, zmm5, {ru-sae}     # AVX512F
-       vcvtps2dq       zmm6, zmm5, {rd-sae}     # AVX512F
-       vcvtps2dq       zmm6, zmm5, {rz-sae}     # AVX512F
+       vcvtps2dq       zmm6, zmm5{rn-sae}       # AVX512F
+       vcvtps2dq       zmm6, zmm5{ru-sae}       # AVX512F
+       vcvtps2dq       zmm6, zmm5{rd-sae}       # AVX512F
+       vcvtps2dq       zmm6, zmm5{rz-sae}       # AVX512F
        vcvtps2dq       zmm6, ZMMWORD PTR [ecx]  # AVX512F
        vcvtps2dq       zmm6, ZMMWORD PTR [esp+esi*8-123456]     # AVX512F
        vcvtps2dq       zmm6, dword bcst [eax]   # AVX512F
@@ -9847,7 +9847,7 @@ _start:
 
        vcvtps2pd       zmm6{k7}, ymm5   # AVX512F
        vcvtps2pd       zmm6{k7}{z}, ymm5        # AVX512F
-       vcvtps2pd       zmm6{k7}, ymm5, {sae}    # AVX512F
+       vcvtps2pd       zmm6{k7}, ymm5{sae}      # AVX512F
        vcvtps2pd       zmm6{k7}, YMMWORD PTR [ecx]      # AVX512F
        vcvtps2pd       zmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcvtps2pd       zmm6{k7}, dword bcst [eax]       # AVX512F
@@ -9862,17 +9862,17 @@ _start:
 
        vcvtps2ph       ymm6{k7}, zmm5, 0xab     # AVX512F
        vcvtps2ph       ymm6{k7}{z}, zmm5, 0xab  # AVX512F
-       vcvtps2ph       ymm6{k7}, zmm5, {sae}, 0xab      # AVX512F
+       vcvtps2ph       ymm6{k7}, zmm5{sae}, 0xab        # AVX512F
        vcvtps2ph       ymm6{k7}, zmm5, 123      # AVX512F
-       vcvtps2ph       ymm6{k7}, zmm5, {sae}, 123       # AVX512F
+       vcvtps2ph       ymm6{k7}, zmm5{sae}, 123         # AVX512F
 
        vcvtps2udq      zmm6, zmm5       # AVX512F
        vcvtps2udq      zmm6{k7}, zmm5   # AVX512F
        vcvtps2udq      zmm6{k7}{z}, zmm5        # AVX512F
-       vcvtps2udq      zmm6, zmm5, {rn-sae}     # AVX512F
-       vcvtps2udq      zmm6, zmm5, {ru-sae}     # AVX512F
-       vcvtps2udq      zmm6, zmm5, {rd-sae}     # AVX512F
-       vcvtps2udq      zmm6, zmm5, {rz-sae}     # AVX512F
+       vcvtps2udq      zmm6, zmm5{rn-sae}       # AVX512F
+       vcvtps2udq      zmm6, zmm5{ru-sae}       # AVX512F
+       vcvtps2udq      zmm6, zmm5{rd-sae}       # AVX512F
+       vcvtps2udq      zmm6, zmm5{rz-sae}       # AVX512F
        vcvtps2udq      zmm6, ZMMWORD PTR [ecx]  # AVX512F
        vcvtps2udq      zmm6, ZMMWORD PTR [esp+esi*8-123456]     # AVX512F
        vcvtps2udq      zmm6, dword bcst [eax]   # AVX512F
@@ -9885,21 +9885,21 @@ _start:
        vcvtps2udq      zmm6, dword bcst [edx-512]       # AVX512F Disp8
        vcvtps2udq      zmm6, dword bcst [edx-516]       # AVX512F
 
-       vcvtsd2si       eax, xmm6, {rn-sae}      # AVX512F
-       vcvtsd2si       eax, xmm6, {ru-sae}      # AVX512F
-       vcvtsd2si       eax, xmm6, {rd-sae}      # AVX512F
-       vcvtsd2si       eax, xmm6, {rz-sae}      # AVX512F
-       vcvtsd2si       ebp, xmm6, {rn-sae}      # AVX512F
-       vcvtsd2si       ebp, xmm6, {ru-sae}      # AVX512F
-       vcvtsd2si       ebp, xmm6, {rd-sae}      # AVX512F
-       vcvtsd2si       ebp, xmm6, {rz-sae}      # AVX512F
+       vcvtsd2si       eax, xmm6{rn-sae}        # AVX512F
+       vcvtsd2si       eax, xmm6{ru-sae}        # AVX512F
+       vcvtsd2si       eax, xmm6{rd-sae}        # AVX512F
+       vcvtsd2si       eax, xmm6{rz-sae}        # AVX512F
+       vcvtsd2si       ebp, xmm6{rn-sae}        # AVX512F
+       vcvtsd2si       ebp, xmm6{ru-sae}        # AVX512F
+       vcvtsd2si       ebp, xmm6{rd-sae}        # AVX512F
+       vcvtsd2si       ebp, xmm6{rz-sae}        # AVX512F
 
        vcvtsd2ss       xmm6{k7}, xmm5, xmm4     # AVX512F
        vcvtsd2ss       xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vcvtsd2ss       xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vcvtsd2ss       xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vcvtsd2ss       xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vcvtsd2ss       xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vcvtsd2ss       xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vcvtsd2ss       xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vcvtsd2ss       xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vcvtsd2ss       xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vcvtsd2ss       xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vcvtsd2ss       xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vcvtsd2ss       xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -9908,18 +9908,18 @@ _start:
        vcvtsd2ss       xmm6{k7}, xmm5, QWORD PTR [edx-1032]     # AVX512F
 
 
-       vcvtsi2ss       xmm6, xmm5, eax, {rn-sae}        # AVX512F
-       vcvtsi2ss       xmm6, xmm5, eax, {ru-sae}        # AVX512F
-       vcvtsi2ss       xmm6, xmm5, eax, {rd-sae}        # AVX512F
-       vcvtsi2ss       xmm6, xmm5, eax, {rz-sae}        # AVX512F
-       vcvtsi2ss       xmm6, xmm5, ebp, {rn-sae}        # AVX512F
-       vcvtsi2ss       xmm6, xmm5, ebp, {ru-sae}        # AVX512F
-       vcvtsi2ss       xmm6, xmm5, ebp, {rd-sae}        # AVX512F
-       vcvtsi2ss       xmm6, xmm5, ebp, {rz-sae}        # AVX512F
+       vcvtsi2ss       xmm6, xmm5, eax{rn-sae}  # AVX512F
+       vcvtsi2ss       xmm6, xmm5, eax{ru-sae}  # AVX512F
+       vcvtsi2ss       xmm6, xmm5, eax{rd-sae}  # AVX512F
+       vcvtsi2ss       xmm6, xmm5, eax{rz-sae}  # AVX512F
+       vcvtsi2ss       xmm6, xmm5, ebp{rn-sae}  # AVX512F
+       vcvtsi2ss       xmm6, xmm5, ebp{ru-sae}  # AVX512F
+       vcvtsi2ss       xmm6, xmm5, ebp{rd-sae}  # AVX512F
+       vcvtsi2ss       xmm6, xmm5, ebp{rz-sae}  # AVX512F
 
        vcvtss2sd       xmm6{k7}, xmm5, xmm4     # AVX512F
        vcvtss2sd       xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vcvtss2sd       xmm6{k7}, xmm5, xmm4, {sae}      # AVX512F
+       vcvtss2sd       xmm6{k7}, xmm5, xmm4{sae}        # AVX512F
        vcvtss2sd       xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vcvtss2sd       xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vcvtss2sd       xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -9927,18 +9927,18 @@ _start:
        vcvtss2sd       xmm6{k7}, xmm5, DWORD PTR [edx-512]      # AVX512F Disp8
        vcvtss2sd       xmm6{k7}, xmm5, DWORD PTR [edx-516]      # AVX512F
 
-       vcvtss2si       eax, xmm6, {rn-sae}      # AVX512F
-       vcvtss2si       eax, xmm6, {ru-sae}      # AVX512F
-       vcvtss2si       eax, xmm6, {rd-sae}      # AVX512F
-       vcvtss2si       eax, xmm6, {rz-sae}      # AVX512F
-       vcvtss2si       ebp, xmm6, {rn-sae}      # AVX512F
-       vcvtss2si       ebp, xmm6, {ru-sae}      # AVX512F
-       vcvtss2si       ebp, xmm6, {rd-sae}      # AVX512F
-       vcvtss2si       ebp, xmm6, {rz-sae}      # AVX512F
+       vcvtss2si       eax, xmm6{rn-sae}        # AVX512F
+       vcvtss2si       eax, xmm6{ru-sae}        # AVX512F
+       vcvtss2si       eax, xmm6{rd-sae}        # AVX512F
+       vcvtss2si       eax, xmm6{rz-sae}        # AVX512F
+       vcvtss2si       ebp, xmm6{rn-sae}        # AVX512F
+       vcvtss2si       ebp, xmm6{ru-sae}        # AVX512F
+       vcvtss2si       ebp, xmm6{rd-sae}        # AVX512F
+       vcvtss2si       ebp, xmm6{rz-sae}        # AVX512F
 
        vcvttpd2dq      ymm6{k7}, zmm5   # AVX512F
        vcvttpd2dq      ymm6{k7}{z}, zmm5        # AVX512F
-       vcvttpd2dq      ymm6{k7}, zmm5, {sae}    # AVX512F
+       vcvttpd2dq      ymm6{k7}, zmm5{sae}      # AVX512F
        vcvttpd2dq      ymm6{k7}, ZMMWORD PTR [ecx]      # AVX512F
        vcvttpd2dq      ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcvttpd2dq      ymm6{k7}, qword bcst [eax]       # AVX512F
@@ -9954,7 +9954,7 @@ _start:
        vcvttps2dq      zmm6, zmm5       # AVX512F
        vcvttps2dq      zmm6{k7}, zmm5   # AVX512F
        vcvttps2dq      zmm6{k7}{z}, zmm5        # AVX512F
-       vcvttps2dq      zmm6, zmm5, {sae}        # AVX512F
+       vcvttps2dq      zmm6, zmm5{sae}  # AVX512F
        vcvttps2dq      zmm6, ZMMWORD PTR [ecx]  # AVX512F
        vcvttps2dq      zmm6, ZMMWORD PTR [esp+esi*8-123456]     # AVX512F
        vcvttps2dq      zmm6, dword bcst [eax]   # AVX512F
@@ -9967,11 +9967,11 @@ _start:
        vcvttps2dq      zmm6, dword bcst [edx-512]       # AVX512F Disp8
        vcvttps2dq      zmm6, dword bcst [edx-516]       # AVX512F
 
-       vcvttsd2si      eax, xmm6, {sae}         # AVX512F
-       vcvttsd2si      ebp, xmm6, {sae}         # AVX512F
+       vcvttsd2si      eax, xmm6{sae}   # AVX512F
+       vcvttsd2si      ebp, xmm6{sae}   # AVX512F
 
-       vcvttss2si      eax, xmm6, {sae}         # AVX512F
-       vcvttss2si      ebp, xmm6, {sae}         # AVX512F
+       vcvttss2si      eax, xmm6{sae}   # AVX512F
+       vcvttss2si      ebp, xmm6{sae}   # AVX512F
 
        vcvtudq2pd      zmm6{k7}, ymm5   # AVX512F
        vcvtudq2pd      zmm6{k7}{z}, ymm5        # AVX512F
@@ -9990,10 +9990,10 @@ _start:
        vcvtudq2ps      zmm6, zmm5       # AVX512F
        vcvtudq2ps      zmm6{k7}, zmm5   # AVX512F
        vcvtudq2ps      zmm6{k7}{z}, zmm5        # AVX512F
-       vcvtudq2ps      zmm6, zmm5, {rn-sae}     # AVX512F
-       vcvtudq2ps      zmm6, zmm5, {ru-sae}     # AVX512F
-       vcvtudq2ps      zmm6, zmm5, {rd-sae}     # AVX512F
-       vcvtudq2ps      zmm6, zmm5, {rz-sae}     # AVX512F
+       vcvtudq2ps      zmm6, zmm5{rn-sae}       # AVX512F
+       vcvtudq2ps      zmm6, zmm5{ru-sae}       # AVX512F
+       vcvtudq2ps      zmm6, zmm5{rd-sae}       # AVX512F
+       vcvtudq2ps      zmm6, zmm5{rz-sae}       # AVX512F
        vcvtudq2ps      zmm6, ZMMWORD PTR [ecx]  # AVX512F
        vcvtudq2ps      zmm6, ZMMWORD PTR [esp+esi*8-123456]     # AVX512F
        vcvtudq2ps      zmm6, dword bcst [eax]   # AVX512F
@@ -10009,10 +10009,10 @@ _start:
        vdivpd  zmm6, zmm5, zmm4         # AVX512F
        vdivpd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vdivpd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vdivpd  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vdivpd  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vdivpd  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vdivpd  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vdivpd  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vdivpd  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vdivpd  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vdivpd  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vdivpd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vdivpd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vdivpd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10028,10 +10028,10 @@ _start:
        vdivps  zmm6, zmm5, zmm4         # AVX512F
        vdivps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vdivps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vdivps  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vdivps  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vdivps  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vdivps  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vdivps  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vdivps  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vdivps  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vdivps  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vdivps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vdivps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vdivps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10046,10 +10046,10 @@ _start:
 
        vdivsd  xmm6{k7}, xmm5, xmm4     # AVX512F
        vdivsd  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vdivsd  xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vdivsd  xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vdivsd  xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vdivsd  xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vdivsd  xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vdivsd  xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vdivsd  xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vdivsd  xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vdivsd  xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vdivsd  xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vdivsd  xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -10059,10 +10059,10 @@ _start:
 
        vdivss  xmm6{k7}, xmm5, xmm4     # AVX512F
        vdivss  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vdivss  xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vdivss  xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vdivss  xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vdivss  xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vdivss  xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vdivss  xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vdivss  xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vdivss  xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vdivss  xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vdivss  xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vdivss  xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -10115,10 +10115,10 @@ _start:
        vfmadd132pd     zmm6, zmm5, zmm4         # AVX512F
        vfmadd132pd     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmadd132pd     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmadd132pd     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmadd132pd     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmadd132pd     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmadd132pd     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmadd132pd     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmadd132pd     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmadd132pd     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmadd132pd     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmadd132pd     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmadd132pd     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmadd132pd     zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10134,10 +10134,10 @@ _start:
        vfmadd132ps     zmm6, zmm5, zmm4         # AVX512F
        vfmadd132ps     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmadd132ps     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmadd132ps     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmadd132ps     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmadd132ps     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmadd132ps     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmadd132ps     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmadd132ps     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmadd132ps     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmadd132ps     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmadd132ps     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmadd132ps     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmadd132ps     zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10152,10 +10152,10 @@ _start:
 
        vfmadd132sd     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmadd132sd     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmadd132sd     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmadd132sd     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmadd132sd     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmadd132sd     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmadd132sd     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmadd132sd     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmadd132sd     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmadd132sd     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmadd132sd     xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfmadd132sd     xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmadd132sd     xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -10165,10 +10165,10 @@ _start:
 
        vfmadd132ss     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmadd132ss     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmadd132ss     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmadd132ss     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmadd132ss     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmadd132ss     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmadd132ss     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmadd132ss     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmadd132ss     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmadd132ss     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmadd132ss     xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfmadd132ss     xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmadd132ss     xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -10179,10 +10179,10 @@ _start:
        vfmadd213pd     zmm6, zmm5, zmm4         # AVX512F
        vfmadd213pd     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmadd213pd     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmadd213pd     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmadd213pd     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmadd213pd     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmadd213pd     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmadd213pd     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmadd213pd     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmadd213pd     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmadd213pd     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmadd213pd     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmadd213pd     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmadd213pd     zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10198,10 +10198,10 @@ _start:
        vfmadd213ps     zmm6, zmm5, zmm4         # AVX512F
        vfmadd213ps     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmadd213ps     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmadd213ps     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmadd213ps     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmadd213ps     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmadd213ps     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmadd213ps     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmadd213ps     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmadd213ps     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmadd213ps     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmadd213ps     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmadd213ps     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmadd213ps     zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10216,10 +10216,10 @@ _start:
 
        vfmadd213sd     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmadd213sd     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmadd213sd     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmadd213sd     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmadd213sd     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmadd213sd     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmadd213sd     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmadd213sd     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmadd213sd     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmadd213sd     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmadd213sd     xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfmadd213sd     xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmadd213sd     xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -10229,10 +10229,10 @@ _start:
 
        vfmadd213ss     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmadd213ss     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmadd213ss     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmadd213ss     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmadd213ss     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmadd213ss     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmadd213ss     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmadd213ss     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmadd213ss     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmadd213ss     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmadd213ss     xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfmadd213ss     xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmadd213ss     xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -10243,10 +10243,10 @@ _start:
        vfmadd231pd     zmm6, zmm5, zmm4         # AVX512F
        vfmadd231pd     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmadd231pd     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmadd231pd     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmadd231pd     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmadd231pd     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmadd231pd     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmadd231pd     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmadd231pd     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmadd231pd     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmadd231pd     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmadd231pd     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmadd231pd     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmadd231pd     zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10262,10 +10262,10 @@ _start:
        vfmadd231ps     zmm6, zmm5, zmm4         # AVX512F
        vfmadd231ps     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmadd231ps     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmadd231ps     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmadd231ps     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmadd231ps     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmadd231ps     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmadd231ps     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmadd231ps     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmadd231ps     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmadd231ps     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmadd231ps     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmadd231ps     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmadd231ps     zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10280,10 +10280,10 @@ _start:
 
        vfmadd231sd     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmadd231sd     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmadd231sd     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmadd231sd     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmadd231sd     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmadd231sd     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmadd231sd     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmadd231sd     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmadd231sd     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmadd231sd     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmadd231sd     xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfmadd231sd     xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmadd231sd     xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -10293,10 +10293,10 @@ _start:
 
        vfmadd231ss     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmadd231ss     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmadd231ss     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmadd231ss     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmadd231ss     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmadd231ss     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmadd231ss     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmadd231ss     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmadd231ss     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmadd231ss     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmadd231ss     xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfmadd231ss     xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmadd231ss     xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -10307,10 +10307,10 @@ _start:
        vfmaddsub132pd  zmm6, zmm5, zmm4         # AVX512F
        vfmaddsub132pd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmaddsub132pd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmaddsub132pd  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmaddsub132pd  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmaddsub132pd  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmaddsub132pd  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmaddsub132pd  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmaddsub132pd  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmaddsub132pd  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmaddsub132pd  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmaddsub132pd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmaddsub132pd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmaddsub132pd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10326,10 +10326,10 @@ _start:
        vfmaddsub132ps  zmm6, zmm5, zmm4         # AVX512F
        vfmaddsub132ps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmaddsub132ps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmaddsub132ps  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmaddsub132ps  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmaddsub132ps  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmaddsub132ps  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmaddsub132ps  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmaddsub132ps  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmaddsub132ps  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmaddsub132ps  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmaddsub132ps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmaddsub132ps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmaddsub132ps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10345,10 +10345,10 @@ _start:
        vfmaddsub213pd  zmm6, zmm5, zmm4         # AVX512F
        vfmaddsub213pd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmaddsub213pd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmaddsub213pd  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmaddsub213pd  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmaddsub213pd  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmaddsub213pd  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmaddsub213pd  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmaddsub213pd  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmaddsub213pd  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmaddsub213pd  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmaddsub213pd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmaddsub213pd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmaddsub213pd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10364,10 +10364,10 @@ _start:
        vfmaddsub213ps  zmm6, zmm5, zmm4         # AVX512F
        vfmaddsub213ps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmaddsub213ps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmaddsub213ps  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmaddsub213ps  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmaddsub213ps  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmaddsub213ps  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmaddsub213ps  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmaddsub213ps  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmaddsub213ps  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmaddsub213ps  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmaddsub213ps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmaddsub213ps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmaddsub213ps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10383,10 +10383,10 @@ _start:
        vfmaddsub231pd  zmm6, zmm5, zmm4         # AVX512F
        vfmaddsub231pd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmaddsub231pd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmaddsub231pd  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmaddsub231pd  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmaddsub231pd  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmaddsub231pd  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmaddsub231pd  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmaddsub231pd  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmaddsub231pd  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmaddsub231pd  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmaddsub231pd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmaddsub231pd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmaddsub231pd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10402,10 +10402,10 @@ _start:
        vfmaddsub231ps  zmm6, zmm5, zmm4         # AVX512F
        vfmaddsub231ps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmaddsub231ps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmaddsub231ps  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmaddsub231ps  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmaddsub231ps  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmaddsub231ps  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmaddsub231ps  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmaddsub231ps  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmaddsub231ps  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmaddsub231ps  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmaddsub231ps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmaddsub231ps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmaddsub231ps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10421,10 +10421,10 @@ _start:
        vfmsub132pd     zmm6, zmm5, zmm4         # AVX512F
        vfmsub132pd     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsub132pd     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsub132pd     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsub132pd     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsub132pd     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsub132pd     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsub132pd     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsub132pd     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsub132pd     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsub132pd     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsub132pd     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsub132pd     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsub132pd     zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10440,10 +10440,10 @@ _start:
        vfmsub132ps     zmm6, zmm5, zmm4         # AVX512F
        vfmsub132ps     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsub132ps     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsub132ps     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsub132ps     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsub132ps     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsub132ps     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsub132ps     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsub132ps     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsub132ps     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsub132ps     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsub132ps     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsub132ps     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsub132ps     zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10458,10 +10458,10 @@ _start:
 
        vfmsub132sd     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmsub132sd     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmsub132sd     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmsub132sd     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmsub132sd     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmsub132sd     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmsub132sd     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmsub132sd     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmsub132sd     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmsub132sd     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmsub132sd     xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfmsub132sd     xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmsub132sd     xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -10471,10 +10471,10 @@ _start:
 
        vfmsub132ss     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmsub132ss     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmsub132ss     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmsub132ss     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmsub132ss     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmsub132ss     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmsub132ss     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmsub132ss     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmsub132ss     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmsub132ss     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmsub132ss     xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfmsub132ss     xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmsub132ss     xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -10485,10 +10485,10 @@ _start:
        vfmsub213pd     zmm6, zmm5, zmm4         # AVX512F
        vfmsub213pd     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsub213pd     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsub213pd     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsub213pd     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsub213pd     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsub213pd     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsub213pd     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsub213pd     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsub213pd     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsub213pd     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsub213pd     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsub213pd     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsub213pd     zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10504,10 +10504,10 @@ _start:
        vfmsub213ps     zmm6, zmm5, zmm4         # AVX512F
        vfmsub213ps     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsub213ps     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsub213ps     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsub213ps     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsub213ps     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsub213ps     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsub213ps     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsub213ps     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsub213ps     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsub213ps     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsub213ps     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsub213ps     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsub213ps     zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10522,10 +10522,10 @@ _start:
 
        vfmsub213sd     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmsub213sd     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmsub213sd     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmsub213sd     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmsub213sd     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmsub213sd     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmsub213sd     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmsub213sd     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmsub213sd     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmsub213sd     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmsub213sd     xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfmsub213sd     xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmsub213sd     xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -10535,10 +10535,10 @@ _start:
 
        vfmsub213ss     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmsub213ss     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmsub213ss     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmsub213ss     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmsub213ss     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmsub213ss     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmsub213ss     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmsub213ss     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmsub213ss     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmsub213ss     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmsub213ss     xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfmsub213ss     xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmsub213ss     xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -10549,10 +10549,10 @@ _start:
        vfmsub231pd     zmm6, zmm5, zmm4         # AVX512F
        vfmsub231pd     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsub231pd     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsub231pd     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsub231pd     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsub231pd     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsub231pd     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsub231pd     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsub231pd     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsub231pd     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsub231pd     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsub231pd     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsub231pd     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsub231pd     zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10568,10 +10568,10 @@ _start:
        vfmsub231ps     zmm6, zmm5, zmm4         # AVX512F
        vfmsub231ps     zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsub231ps     zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsub231ps     zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsub231ps     zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsub231ps     zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsub231ps     zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsub231ps     zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsub231ps     zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsub231ps     zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsub231ps     zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsub231ps     zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsub231ps     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsub231ps     zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10586,10 +10586,10 @@ _start:
 
        vfmsub231sd     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmsub231sd     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmsub231sd     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmsub231sd     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmsub231sd     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmsub231sd     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmsub231sd     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmsub231sd     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmsub231sd     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmsub231sd     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmsub231sd     xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfmsub231sd     xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmsub231sd     xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -10599,10 +10599,10 @@ _start:
 
        vfmsub231ss     xmm6{k7}, xmm5, xmm4     # AVX512F
        vfmsub231ss     xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfmsub231ss     xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfmsub231ss     xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfmsub231ss     xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfmsub231ss     xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfmsub231ss     xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfmsub231ss     xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfmsub231ss     xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfmsub231ss     xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfmsub231ss     xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfmsub231ss     xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfmsub231ss     xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -10613,10 +10613,10 @@ _start:
        vfmsubadd132pd  zmm6, zmm5, zmm4         # AVX512F
        vfmsubadd132pd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsubadd132pd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsubadd132pd  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsubadd132pd  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsubadd132pd  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsubadd132pd  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsubadd132pd  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsubadd132pd  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsubadd132pd  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsubadd132pd  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsubadd132pd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsubadd132pd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsubadd132pd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10632,10 +10632,10 @@ _start:
        vfmsubadd132ps  zmm6, zmm5, zmm4         # AVX512F
        vfmsubadd132ps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsubadd132ps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsubadd132ps  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsubadd132ps  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsubadd132ps  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsubadd132ps  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsubadd132ps  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsubadd132ps  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsubadd132ps  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsubadd132ps  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsubadd132ps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsubadd132ps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsubadd132ps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10651,10 +10651,10 @@ _start:
        vfmsubadd213pd  zmm6, zmm5, zmm4         # AVX512F
        vfmsubadd213pd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsubadd213pd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsubadd213pd  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsubadd213pd  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsubadd213pd  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsubadd213pd  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsubadd213pd  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsubadd213pd  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsubadd213pd  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsubadd213pd  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsubadd213pd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsubadd213pd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsubadd213pd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10670,10 +10670,10 @@ _start:
        vfmsubadd213ps  zmm6, zmm5, zmm4         # AVX512F
        vfmsubadd213ps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsubadd213ps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsubadd213ps  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsubadd213ps  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsubadd213ps  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsubadd213ps  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsubadd213ps  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsubadd213ps  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsubadd213ps  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsubadd213ps  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsubadd213ps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsubadd213ps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsubadd213ps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10689,10 +10689,10 @@ _start:
        vfmsubadd231pd  zmm6, zmm5, zmm4         # AVX512F
        vfmsubadd231pd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsubadd231pd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsubadd231pd  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsubadd231pd  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsubadd231pd  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsubadd231pd  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsubadd231pd  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsubadd231pd  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsubadd231pd  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsubadd231pd  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsubadd231pd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsubadd231pd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsubadd231pd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10708,10 +10708,10 @@ _start:
        vfmsubadd231ps  zmm6, zmm5, zmm4         # AVX512F
        vfmsubadd231ps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vfmsubadd231ps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfmsubadd231ps  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfmsubadd231ps  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfmsubadd231ps  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfmsubadd231ps  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfmsubadd231ps  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfmsubadd231ps  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfmsubadd231ps  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfmsubadd231ps  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfmsubadd231ps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfmsubadd231ps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfmsubadd231ps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10727,10 +10727,10 @@ _start:
        vfnmadd132pd    zmm6, zmm5, zmm4         # AVX512F
        vfnmadd132pd    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmadd132pd    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmadd132pd    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmadd132pd    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmadd132pd    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmadd132pd    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmadd132pd    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmadd132pd    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmadd132pd    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmadd132pd    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmadd132pd    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmadd132pd    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmadd132pd    zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10746,10 +10746,10 @@ _start:
        vfnmadd132ps    zmm6, zmm5, zmm4         # AVX512F
        vfnmadd132ps    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmadd132ps    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmadd132ps    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmadd132ps    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmadd132ps    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmadd132ps    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmadd132ps    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmadd132ps    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmadd132ps    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmadd132ps    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmadd132ps    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmadd132ps    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmadd132ps    zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10764,10 +10764,10 @@ _start:
 
        vfnmadd132sd    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmadd132sd    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmadd132sd    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmadd132sd    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmadd132sd    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmadd132sd    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmadd132sd    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmadd132sd    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmadd132sd    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmadd132sd    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmadd132sd    xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfnmadd132sd    xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmadd132sd    xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -10777,10 +10777,10 @@ _start:
 
        vfnmadd132ss    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmadd132ss    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmadd132ss    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmadd132ss    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmadd132ss    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmadd132ss    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmadd132ss    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmadd132ss    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmadd132ss    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmadd132ss    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmadd132ss    xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfnmadd132ss    xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmadd132ss    xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -10791,10 +10791,10 @@ _start:
        vfnmadd213pd    zmm6, zmm5, zmm4         # AVX512F
        vfnmadd213pd    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmadd213pd    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmadd213pd    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmadd213pd    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmadd213pd    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmadd213pd    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmadd213pd    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmadd213pd    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmadd213pd    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmadd213pd    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmadd213pd    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmadd213pd    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmadd213pd    zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10810,10 +10810,10 @@ _start:
        vfnmadd213ps    zmm6, zmm5, zmm4         # AVX512F
        vfnmadd213ps    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmadd213ps    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmadd213ps    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmadd213ps    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmadd213ps    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmadd213ps    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmadd213ps    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmadd213ps    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmadd213ps    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmadd213ps    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmadd213ps    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmadd213ps    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmadd213ps    zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10828,10 +10828,10 @@ _start:
 
        vfnmadd213sd    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmadd213sd    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmadd213sd    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmadd213sd    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmadd213sd    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmadd213sd    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmadd213sd    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmadd213sd    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmadd213sd    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmadd213sd    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmadd213sd    xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfnmadd213sd    xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmadd213sd    xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -10841,10 +10841,10 @@ _start:
 
        vfnmadd213ss    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmadd213ss    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmadd213ss    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmadd213ss    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmadd213ss    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmadd213ss    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmadd213ss    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmadd213ss    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmadd213ss    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmadd213ss    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmadd213ss    xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfnmadd213ss    xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmadd213ss    xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -10855,10 +10855,10 @@ _start:
        vfnmadd231pd    zmm6, zmm5, zmm4         # AVX512F
        vfnmadd231pd    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmadd231pd    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmadd231pd    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmadd231pd    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmadd231pd    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmadd231pd    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmadd231pd    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmadd231pd    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmadd231pd    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmadd231pd    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmadd231pd    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmadd231pd    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmadd231pd    zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10874,10 +10874,10 @@ _start:
        vfnmadd231ps    zmm6, zmm5, zmm4         # AVX512F
        vfnmadd231ps    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmadd231ps    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmadd231ps    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmadd231ps    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmadd231ps    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmadd231ps    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmadd231ps    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmadd231ps    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmadd231ps    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmadd231ps    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmadd231ps    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmadd231ps    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmadd231ps    zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10892,10 +10892,10 @@ _start:
 
        vfnmadd231sd    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmadd231sd    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmadd231sd    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmadd231sd    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmadd231sd    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmadd231sd    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmadd231sd    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmadd231sd    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmadd231sd    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmadd231sd    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmadd231sd    xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfnmadd231sd    xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmadd231sd    xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -10905,10 +10905,10 @@ _start:
 
        vfnmadd231ss    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmadd231ss    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmadd231ss    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmadd231ss    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmadd231ss    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmadd231ss    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmadd231ss    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmadd231ss    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmadd231ss    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmadd231ss    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmadd231ss    xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfnmadd231ss    xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmadd231ss    xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -10919,10 +10919,10 @@ _start:
        vfnmsub132pd    zmm6, zmm5, zmm4         # AVX512F
        vfnmsub132pd    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmsub132pd    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmsub132pd    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmsub132pd    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmsub132pd    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmsub132pd    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmsub132pd    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmsub132pd    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmsub132pd    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmsub132pd    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmsub132pd    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmsub132pd    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmsub132pd    zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -10938,10 +10938,10 @@ _start:
        vfnmsub132ps    zmm6, zmm5, zmm4         # AVX512F
        vfnmsub132ps    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmsub132ps    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmsub132ps    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmsub132ps    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmsub132ps    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmsub132ps    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmsub132ps    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmsub132ps    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmsub132ps    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmsub132ps    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmsub132ps    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmsub132ps    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmsub132ps    zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -10956,10 +10956,10 @@ _start:
 
        vfnmsub132sd    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmsub132sd    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmsub132sd    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmsub132sd    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmsub132sd    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmsub132sd    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmsub132sd    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmsub132sd    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmsub132sd    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmsub132sd    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmsub132sd    xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfnmsub132sd    xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmsub132sd    xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -10969,10 +10969,10 @@ _start:
 
        vfnmsub132ss    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmsub132ss    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmsub132ss    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmsub132ss    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmsub132ss    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmsub132ss    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmsub132ss    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmsub132ss    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmsub132ss    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmsub132ss    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmsub132ss    xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfnmsub132ss    xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmsub132ss    xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -10983,10 +10983,10 @@ _start:
        vfnmsub213pd    zmm6, zmm5, zmm4         # AVX512F
        vfnmsub213pd    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmsub213pd    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmsub213pd    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmsub213pd    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmsub213pd    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmsub213pd    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmsub213pd    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmsub213pd    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmsub213pd    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmsub213pd    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmsub213pd    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmsub213pd    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmsub213pd    zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -11002,10 +11002,10 @@ _start:
        vfnmsub213ps    zmm6, zmm5, zmm4         # AVX512F
        vfnmsub213ps    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmsub213ps    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmsub213ps    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmsub213ps    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmsub213ps    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmsub213ps    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmsub213ps    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmsub213ps    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmsub213ps    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmsub213ps    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmsub213ps    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmsub213ps    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmsub213ps    zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -11020,10 +11020,10 @@ _start:
 
        vfnmsub213sd    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmsub213sd    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmsub213sd    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmsub213sd    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmsub213sd    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmsub213sd    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmsub213sd    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmsub213sd    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmsub213sd    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmsub213sd    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmsub213sd    xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfnmsub213sd    xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmsub213sd    xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -11033,10 +11033,10 @@ _start:
 
        vfnmsub213ss    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmsub213ss    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmsub213ss    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmsub213ss    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmsub213ss    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmsub213ss    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmsub213ss    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmsub213ss    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmsub213ss    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmsub213ss    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmsub213ss    xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfnmsub213ss    xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmsub213ss    xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -11047,10 +11047,10 @@ _start:
        vfnmsub231pd    zmm6, zmm5, zmm4         # AVX512F
        vfnmsub231pd    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmsub231pd    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmsub231pd    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmsub231pd    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmsub231pd    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmsub231pd    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmsub231pd    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmsub231pd    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmsub231pd    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmsub231pd    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmsub231pd    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmsub231pd    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmsub231pd    zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -11066,10 +11066,10 @@ _start:
        vfnmsub231ps    zmm6, zmm5, zmm4         # AVX512F
        vfnmsub231ps    zmm6{k7}, zmm5, zmm4     # AVX512F
        vfnmsub231ps    zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vfnmsub231ps    zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vfnmsub231ps    zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vfnmsub231ps    zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vfnmsub231ps    zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vfnmsub231ps    zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vfnmsub231ps    zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vfnmsub231ps    zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vfnmsub231ps    zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vfnmsub231ps    zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vfnmsub231ps    zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vfnmsub231ps    zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -11084,10 +11084,10 @@ _start:
 
        vfnmsub231sd    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmsub231sd    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmsub231sd    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmsub231sd    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmsub231sd    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmsub231sd    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmsub231sd    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmsub231sd    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmsub231sd    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmsub231sd    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmsub231sd    xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vfnmsub231sd    xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmsub231sd    xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -11097,10 +11097,10 @@ _start:
 
        vfnmsub231ss    xmm6{k7}, xmm5, xmm4     # AVX512F
        vfnmsub231ss    xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vfnmsub231ss    xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vfnmsub231ss    xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vfnmsub231ss    xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vfnmsub231ss    xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vfnmsub231ss    xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vfnmsub231ss    xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vfnmsub231ss    xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vfnmsub231ss    xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vfnmsub231ss    xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vfnmsub231ss    xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vfnmsub231ss    xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -11131,7 +11131,7 @@ _start:
        vgetexppd       zmm6, zmm5       # AVX512F
        vgetexppd       zmm6{k7}, zmm5   # AVX512F
        vgetexppd       zmm6{k7}{z}, zmm5        # AVX512F
-       vgetexppd       zmm6, zmm5, {sae}        # AVX512F
+       vgetexppd       zmm6, zmm5{sae}  # AVX512F
        vgetexppd       zmm6, ZMMWORD PTR [ecx]  # AVX512F
        vgetexppd       zmm6, ZMMWORD PTR [esp+esi*8-123456]     # AVX512F
        vgetexppd       zmm6, qword bcst [eax]   # AVX512F
@@ -11147,7 +11147,7 @@ _start:
        vgetexpps       zmm6, zmm5       # AVX512F
        vgetexpps       zmm6{k7}, zmm5   # AVX512F
        vgetexpps       zmm6{k7}{z}, zmm5        # AVX512F
-       vgetexpps       zmm6, zmm5, {sae}        # AVX512F
+       vgetexpps       zmm6, zmm5{sae}  # AVX512F
        vgetexpps       zmm6, ZMMWORD PTR [ecx]  # AVX512F
        vgetexpps       zmm6, ZMMWORD PTR [esp+esi*8-123456]     # AVX512F
        vgetexpps       zmm6, dword bcst [eax]   # AVX512F
@@ -11162,7 +11162,7 @@ _start:
 
        vgetexpsd       xmm6{k7}, xmm5, xmm4     # AVX512F
        vgetexpsd       xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vgetexpsd       xmm6{k7}, xmm5, xmm4, {sae}      # AVX512F
+       vgetexpsd       xmm6{k7}, xmm5, xmm4{sae}        # AVX512F
        vgetexpsd       xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vgetexpsd       xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vgetexpsd       xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -11172,7 +11172,7 @@ _start:
 
        vgetexpss       xmm6{k7}, xmm5, xmm4     # AVX512F
        vgetexpss       xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vgetexpss       xmm6{k7}, xmm5, xmm4, {sae}      # AVX512F
+       vgetexpss       xmm6{k7}, xmm5, xmm4{sae}        # AVX512F
        vgetexpss       xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vgetexpss       xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vgetexpss       xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -11183,9 +11183,9 @@ _start:
        vgetmantpd      zmm6, zmm5, 0xab         # AVX512F
        vgetmantpd      zmm6{k7}, zmm5, 0xab     # AVX512F
        vgetmantpd      zmm6{k7}{z}, zmm5, 0xab  # AVX512F
-       vgetmantpd      zmm6, zmm5, {sae}, 0xab  # AVX512F
+       vgetmantpd      zmm6, zmm5{sae}, 0xab    # AVX512F
        vgetmantpd      zmm6, zmm5, 123  # AVX512F
-       vgetmantpd      zmm6, zmm5, {sae}, 123   # AVX512F
+       vgetmantpd      zmm6, zmm5{sae}, 123     # AVX512F
        vgetmantpd      zmm6, ZMMWORD PTR [ecx], 123     # AVX512F
        vgetmantpd      zmm6, ZMMWORD PTR [esp+esi*8-123456], 123        # AVX512F
        vgetmantpd      zmm6, qword bcst [eax], 123      # AVX512F
@@ -11201,9 +11201,9 @@ _start:
        vgetmantps      zmm6, zmm5, 0xab         # AVX512F
        vgetmantps      zmm6{k7}, zmm5, 0xab     # AVX512F
        vgetmantps      zmm6{k7}{z}, zmm5, 0xab  # AVX512F
-       vgetmantps      zmm6, zmm5, {sae}, 0xab  # AVX512F
+       vgetmantps      zmm6, zmm5{sae}, 0xab    # AVX512F
        vgetmantps      zmm6, zmm5, 123  # AVX512F
-       vgetmantps      zmm6, zmm5, {sae}, 123   # AVX512F
+       vgetmantps      zmm6, zmm5{sae}, 123     # AVX512F
        vgetmantps      zmm6, ZMMWORD PTR [ecx], 123     # AVX512F
        vgetmantps      zmm6, ZMMWORD PTR [esp+esi*8-123456], 123        # AVX512F
        vgetmantps      zmm6, dword bcst [eax], 123      # AVX512F
@@ -11218,9 +11218,9 @@ _start:
 
        vgetmantsd      xmm6{k7}, xmm5, xmm4, 0xab       # AVX512F
        vgetmantsd      xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512F
-       vgetmantsd      xmm6{k7}, xmm5, xmm4, {sae}, 0xab        # AVX512F
+       vgetmantsd      xmm6{k7}, xmm5, xmm4{sae}, 0xab  # AVX512F
        vgetmantsd      xmm6{k7}, xmm5, xmm4, 123        # AVX512F
-       vgetmantsd      xmm6{k7}, xmm5, xmm4, {sae}, 123         # AVX512F
+       vgetmantsd      xmm6{k7}, xmm5, xmm4{sae}, 123   # AVX512F
        vgetmantsd      xmm6{k7}, xmm5, QWORD PTR [ecx], 123     # AVX512F
        vgetmantsd      xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456], 123        # AVX512F
        vgetmantsd      xmm6{k7}, xmm5, QWORD PTR [edx+1016], 123        # AVX512F Disp8
@@ -11230,9 +11230,9 @@ _start:
 
        vgetmantss      xmm6{k7}, xmm5, xmm4, 0xab       # AVX512F
        vgetmantss      xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512F
-       vgetmantss      xmm6{k7}, xmm5, xmm4, {sae}, 0xab        # AVX512F
+       vgetmantss      xmm6{k7}, xmm5, xmm4{sae}, 0xab  # AVX512F
        vgetmantss      xmm6{k7}, xmm5, xmm4, 123        # AVX512F
-       vgetmantss      xmm6{k7}, xmm5, xmm4, {sae}, 123         # AVX512F
+       vgetmantss      xmm6{k7}, xmm5, xmm4{sae}, 123   # AVX512F
        vgetmantss      xmm6{k7}, xmm5, DWORD PTR [ecx], 123     # AVX512F
        vgetmantss      xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456], 123        # AVX512F
        vgetmantss      xmm6{k7}, xmm5, DWORD PTR [edx+508], 123         # AVX512F Disp8
@@ -11284,7 +11284,7 @@ _start:
        vmaxpd  zmm6, zmm5, zmm4         # AVX512F
        vmaxpd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vmaxpd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vmaxpd  zmm6, zmm5, zmm4, {sae}  # AVX512F
+       vmaxpd  zmm6, zmm5, zmm4{sae}    # AVX512F
        vmaxpd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vmaxpd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vmaxpd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -11300,7 +11300,7 @@ _start:
        vmaxps  zmm6, zmm5, zmm4         # AVX512F
        vmaxps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vmaxps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vmaxps  zmm6, zmm5, zmm4, {sae}  # AVX512F
+       vmaxps  zmm6, zmm5, zmm4{sae}    # AVX512F
        vmaxps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vmaxps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vmaxps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -11315,7 +11315,7 @@ _start:
 
        vmaxsd  xmm6{k7}, xmm5, xmm4     # AVX512F
        vmaxsd  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vmaxsd  xmm6{k7}, xmm5, xmm4, {sae}      # AVX512F
+       vmaxsd  xmm6{k7}, xmm5, xmm4{sae}        # AVX512F
        vmaxsd  xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vmaxsd  xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vmaxsd  xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -11325,7 +11325,7 @@ _start:
 
        vmaxss  xmm6{k7}, xmm5, xmm4     # AVX512F
        vmaxss  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vmaxss  xmm6{k7}, xmm5, xmm4, {sae}      # AVX512F
+       vmaxss  xmm6{k7}, xmm5, xmm4{sae}        # AVX512F
        vmaxss  xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vmaxss  xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vmaxss  xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -11336,7 +11336,7 @@ _start:
        vminpd  zmm6, zmm5, zmm4         # AVX512F
        vminpd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vminpd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vminpd  zmm6, zmm5, zmm4, {sae}  # AVX512F
+       vminpd  zmm6, zmm5, zmm4{sae}    # AVX512F
        vminpd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vminpd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vminpd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -11352,7 +11352,7 @@ _start:
        vminps  zmm6, zmm5, zmm4         # AVX512F
        vminps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vminps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vminps  zmm6, zmm5, zmm4, {sae}  # AVX512F
+       vminps  zmm6, zmm5, zmm4{sae}    # AVX512F
        vminps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vminps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vminps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -11367,7 +11367,7 @@ _start:
 
        vminsd  xmm6{k7}, xmm5, xmm4     # AVX512F
        vminsd  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vminsd  xmm6{k7}, xmm5, xmm4, {sae}      # AVX512F
+       vminsd  xmm6{k7}, xmm5, xmm4{sae}        # AVX512F
        vminsd  xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vminsd  xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vminsd  xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -11377,7 +11377,7 @@ _start:
 
        vminss  xmm6{k7}, xmm5, xmm4     # AVX512F
        vminss  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vminss  xmm6{k7}, xmm5, xmm4, {sae}      # AVX512F
+       vminss  xmm6{k7}, xmm5, xmm4{sae}        # AVX512F
        vminss  xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vminss  xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vminss  xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -11574,10 +11574,10 @@ _start:
        vmulpd  zmm6, zmm5, zmm4         # AVX512F
        vmulpd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vmulpd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vmulpd  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vmulpd  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vmulpd  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vmulpd  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vmulpd  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vmulpd  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vmulpd  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vmulpd  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vmulpd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vmulpd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vmulpd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -11593,10 +11593,10 @@ _start:
        vmulps  zmm6, zmm5, zmm4         # AVX512F
        vmulps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vmulps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vmulps  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vmulps  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vmulps  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vmulps  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vmulps  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vmulps  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vmulps  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vmulps  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vmulps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vmulps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vmulps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -11611,10 +11611,10 @@ _start:
 
        vmulsd  xmm6{k7}, xmm5, xmm4     # AVX512F
        vmulsd  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vmulsd  xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vmulsd  xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vmulsd  xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vmulsd  xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vmulsd  xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vmulsd  xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vmulsd  xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vmulsd  xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vmulsd  xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vmulsd  xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vmulsd  xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -11624,10 +11624,10 @@ _start:
 
        vmulss  xmm6{k7}, xmm5, xmm4     # AVX512F
        vmulss  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vmulss  xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vmulss  xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vmulss  xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vmulss  xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vmulss  xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vmulss  xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vmulss  xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vmulss  xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vmulss  xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vmulss  xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vmulss  xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -13216,10 +13216,10 @@ _start:
        vsqrtpd zmm6, zmm5       # AVX512F
        vsqrtpd zmm6{k7}, zmm5   # AVX512F
        vsqrtpd zmm6{k7}{z}, zmm5        # AVX512F
-       vsqrtpd zmm6, zmm5, {rn-sae}     # AVX512F
-       vsqrtpd zmm6, zmm5, {ru-sae}     # AVX512F
-       vsqrtpd zmm6, zmm5, {rd-sae}     # AVX512F
-       vsqrtpd zmm6, zmm5, {rz-sae}     # AVX512F
+       vsqrtpd zmm6, zmm5{rn-sae}       # AVX512F
+       vsqrtpd zmm6, zmm5{ru-sae}       # AVX512F
+       vsqrtpd zmm6, zmm5{rd-sae}       # AVX512F
+       vsqrtpd zmm6, zmm5{rz-sae}       # AVX512F
        vsqrtpd zmm6, ZMMWORD PTR [ecx]  # AVX512F
        vsqrtpd zmm6, ZMMWORD PTR [esp+esi*8-123456]     # AVX512F
        vsqrtpd zmm6, qword bcst [eax]   # AVX512F
@@ -13235,10 +13235,10 @@ _start:
        vsqrtps zmm6, zmm5       # AVX512F
        vsqrtps zmm6{k7}, zmm5   # AVX512F
        vsqrtps zmm6{k7}{z}, zmm5        # AVX512F
-       vsqrtps zmm6, zmm5, {rn-sae}     # AVX512F
-       vsqrtps zmm6, zmm5, {ru-sae}     # AVX512F
-       vsqrtps zmm6, zmm5, {rd-sae}     # AVX512F
-       vsqrtps zmm6, zmm5, {rz-sae}     # AVX512F
+       vsqrtps zmm6, zmm5{rn-sae}       # AVX512F
+       vsqrtps zmm6, zmm5{ru-sae}       # AVX512F
+       vsqrtps zmm6, zmm5{rd-sae}       # AVX512F
+       vsqrtps zmm6, zmm5{rz-sae}       # AVX512F
        vsqrtps zmm6, ZMMWORD PTR [ecx]  # AVX512F
        vsqrtps zmm6, ZMMWORD PTR [esp+esi*8-123456]     # AVX512F
        vsqrtps zmm6, dword bcst [eax]   # AVX512F
@@ -13253,10 +13253,10 @@ _start:
 
        vsqrtsd xmm6{k7}, xmm5, xmm4     # AVX512F
        vsqrtsd xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vsqrtsd xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vsqrtsd xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vsqrtsd xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vsqrtsd xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vsqrtsd xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vsqrtsd xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vsqrtsd xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vsqrtsd xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vsqrtsd xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vsqrtsd xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vsqrtsd xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -13266,10 +13266,10 @@ _start:
 
        vsqrtss xmm6{k7}, xmm5, xmm4     # AVX512F
        vsqrtss xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vsqrtss xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vsqrtss xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vsqrtss xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vsqrtss xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vsqrtss xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vsqrtss xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vsqrtss xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vsqrtss xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vsqrtss xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vsqrtss xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vsqrtss xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -13280,10 +13280,10 @@ _start:
        vsubpd  zmm6, zmm5, zmm4         # AVX512F
        vsubpd  zmm6{k7}, zmm5, zmm4     # AVX512F
        vsubpd  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vsubpd  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vsubpd  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vsubpd  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vsubpd  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vsubpd  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vsubpd  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vsubpd  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vsubpd  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vsubpd  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vsubpd  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vsubpd  zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -13299,10 +13299,10 @@ _start:
        vsubps  zmm6, zmm5, zmm4         # AVX512F
        vsubps  zmm6{k7}, zmm5, zmm4     # AVX512F
        vsubps  zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vsubps  zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vsubps  zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vsubps  zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vsubps  zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vsubps  zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vsubps  zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vsubps  zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vsubps  zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vsubps  zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vsubps  zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vsubps  zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -13317,10 +13317,10 @@ _start:
 
        vsubsd  xmm6{k7}, xmm5, xmm4     # AVX512F
        vsubsd  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vsubsd  xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vsubsd  xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vsubsd  xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vsubsd  xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vsubsd  xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vsubsd  xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vsubsd  xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vsubsd  xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vsubsd  xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vsubsd  xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vsubsd  xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -13330,10 +13330,10 @@ _start:
 
        vsubss  xmm6{k7}, xmm5, xmm4     # AVX512F
        vsubss  xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vsubss  xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vsubss  xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vsubss  xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vsubss  xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vsubss  xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vsubss  xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vsubss  xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vsubss  xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vsubss  xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vsubss  xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vsubss  xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -13341,9 +13341,9 @@ _start:
        vsubss  xmm6{k7}, xmm5, DWORD PTR [edx-512]      # AVX512F Disp8
        vsubss  xmm6{k7}, xmm5, DWORD PTR [edx-516]      # AVX512F
 
-       vucomisd        xmm6, xmm5, {sae}        # AVX512F
+       vucomisd        xmm6, xmm5{sae}  # AVX512F
 
-       vucomiss        xmm6, xmm5, {sae}        # AVX512F
+       vucomiss        xmm6, xmm5{sae}  # AVX512F
 
        vunpckhpd       zmm6, zmm5, zmm4         # AVX512F
        vunpckhpd       zmm6{k7}, zmm5, zmm4     # AVX512F
@@ -13653,10 +13653,10 @@ _start:
        valignq zmm6, zmm5, qword bcst [edx-1032], 123   # AVX512F
 
        vcvtsd2usi      eax, xmm6        # AVX512F
-       vcvtsd2usi      eax, xmm6, {rn-sae}      # AVX512F
-       vcvtsd2usi      eax, xmm6, {ru-sae}      # AVX512F
-       vcvtsd2usi      eax, xmm6, {rd-sae}      # AVX512F
-       vcvtsd2usi      eax, xmm6, {rz-sae}      # AVX512F
+       vcvtsd2usi      eax, xmm6{rn-sae}        # AVX512F
+       vcvtsd2usi      eax, xmm6{ru-sae}        # AVX512F
+       vcvtsd2usi      eax, xmm6{rd-sae}        # AVX512F
+       vcvtsd2usi      eax, xmm6{rz-sae}        # AVX512F
        vcvtsd2usi      eax, QWORD PTR [ecx]     # AVX512F
        vcvtsd2usi      eax, QWORD PTR [esp+esi*8-123456]        # AVX512F
        vcvtsd2usi      eax, QWORD PTR [edx+1016]        # AVX512F Disp8
@@ -13664,10 +13664,10 @@ _start:
        vcvtsd2usi      eax, QWORD PTR [edx-1024]        # AVX512F Disp8
        vcvtsd2usi      eax, QWORD PTR [edx-1032]        # AVX512F
        vcvtsd2usi      ebp, xmm6        # AVX512F
-       vcvtsd2usi      ebp, xmm6, {rn-sae}      # AVX512F
-       vcvtsd2usi      ebp, xmm6, {ru-sae}      # AVX512F
-       vcvtsd2usi      ebp, xmm6, {rd-sae}      # AVX512F
-       vcvtsd2usi      ebp, xmm6, {rz-sae}      # AVX512F
+       vcvtsd2usi      ebp, xmm6{rn-sae}        # AVX512F
+       vcvtsd2usi      ebp, xmm6{ru-sae}        # AVX512F
+       vcvtsd2usi      ebp, xmm6{rd-sae}        # AVX512F
+       vcvtsd2usi      ebp, xmm6{rz-sae}        # AVX512F
        vcvtsd2usi      ebp, QWORD PTR [ecx]     # AVX512F
        vcvtsd2usi      ebp, QWORD PTR [esp+esi*8-123456]        # AVX512F
        vcvtsd2usi      ebp, QWORD PTR [edx+1016]        # AVX512F Disp8
@@ -13676,10 +13676,10 @@ _start:
        vcvtsd2usi      ebp, QWORD PTR [edx-1032]        # AVX512F
 
        vcvtss2usi      eax, xmm6        # AVX512F
-       vcvtss2usi      eax, xmm6, {rn-sae}      # AVX512F
-       vcvtss2usi      eax, xmm6, {ru-sae}      # AVX512F
-       vcvtss2usi      eax, xmm6, {rd-sae}      # AVX512F
-       vcvtss2usi      eax, xmm6, {rz-sae}      # AVX512F
+       vcvtss2usi      eax, xmm6{rn-sae}        # AVX512F
+       vcvtss2usi      eax, xmm6{ru-sae}        # AVX512F
+       vcvtss2usi      eax, xmm6{rd-sae}        # AVX512F
+       vcvtss2usi      eax, xmm6{rz-sae}        # AVX512F
        vcvtss2usi      eax, DWORD PTR [ecx]     # AVX512F
        vcvtss2usi      eax, DWORD PTR [esp+esi*8-123456]        # AVX512F
        vcvtss2usi      eax, DWORD PTR [edx+508]         # AVX512F Disp8
@@ -13687,10 +13687,10 @@ _start:
        vcvtss2usi      eax, DWORD PTR [edx-512]         # AVX512F Disp8
        vcvtss2usi      eax, DWORD PTR [edx-516]         # AVX512F
        vcvtss2usi      ebp, xmm6        # AVX512F
-       vcvtss2usi      ebp, xmm6, {rn-sae}      # AVX512F
-       vcvtss2usi      ebp, xmm6, {ru-sae}      # AVX512F
-       vcvtss2usi      ebp, xmm6, {rd-sae}      # AVX512F
-       vcvtss2usi      ebp, xmm6, {rz-sae}      # AVX512F
+       vcvtss2usi      ebp, xmm6{rn-sae}        # AVX512F
+       vcvtss2usi      ebp, xmm6{ru-sae}        # AVX512F
+       vcvtss2usi      ebp, xmm6{rd-sae}        # AVX512F
+       vcvtss2usi      ebp, xmm6{rz-sae}        # AVX512F
        vcvtss2usi      ebp, DWORD PTR [ecx]     # AVX512F
        vcvtss2usi      ebp, DWORD PTR [esp+esi*8-123456]        # AVX512F
        vcvtss2usi      ebp, DWORD PTR [edx+508]         # AVX512F Disp8
@@ -13708,15 +13708,15 @@ _start:
        vcvtusi2sd      xmm6, xmm5, DWORD PTR [edx-516]  # AVX512F
 
        vcvtusi2ss      xmm6, xmm5, eax  # AVX512F
-       vcvtusi2ss      xmm6, xmm5, eax, {rn-sae}        # AVX512F
-       vcvtusi2ss      xmm6, xmm5, eax, {ru-sae}        # AVX512F
-       vcvtusi2ss      xmm6, xmm5, eax, {rd-sae}        # AVX512F
-       vcvtusi2ss      xmm6, xmm5, eax, {rz-sae}        # AVX512F
+       vcvtusi2ss      xmm6, xmm5, eax{rn-sae}  # AVX512F
+       vcvtusi2ss      xmm6, xmm5, eax{ru-sae}  # AVX512F
+       vcvtusi2ss      xmm6, xmm5, eax{rd-sae}  # AVX512F
+       vcvtusi2ss      xmm6, xmm5, eax{rz-sae}  # AVX512F
        vcvtusi2ss      xmm6, xmm5, ebp  # AVX512F
-       vcvtusi2ss      xmm6, xmm5, ebp, {rn-sae}        # AVX512F
-       vcvtusi2ss      xmm6, xmm5, ebp, {ru-sae}        # AVX512F
-       vcvtusi2ss      xmm6, xmm5, ebp, {rd-sae}        # AVX512F
-       vcvtusi2ss      xmm6, xmm5, ebp, {rz-sae}        # AVX512F
+       vcvtusi2ss      xmm6, xmm5, ebp{rn-sae}  # AVX512F
+       vcvtusi2ss      xmm6, xmm5, ebp{ru-sae}  # AVX512F
+       vcvtusi2ss      xmm6, xmm5, ebp{rd-sae}  # AVX512F
+       vcvtusi2ss      xmm6, xmm5, ebp{rz-sae}  # AVX512F
        vcvtusi2ss      xmm6, xmm5, DWORD PTR [ecx]      # AVX512F
        vcvtusi2ss      xmm6, xmm5, DWORD PTR [esp+esi*8-123456]         # AVX512F
        vcvtusi2ss      xmm6, xmm5, DWORD PTR [edx+508]  # AVX512F Disp8
@@ -13727,10 +13727,10 @@ _start:
        vscalefpd       zmm6, zmm5, zmm4         # AVX512F
        vscalefpd       zmm6{k7}, zmm5, zmm4     # AVX512F
        vscalefpd       zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vscalefpd       zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vscalefpd       zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vscalefpd       zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vscalefpd       zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vscalefpd       zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vscalefpd       zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vscalefpd       zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vscalefpd       zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vscalefpd       zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vscalefpd       zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vscalefpd       zmm6, zmm5, qword bcst [eax]     # AVX512F
@@ -13746,10 +13746,10 @@ _start:
        vscalefps       zmm6, zmm5, zmm4         # AVX512F
        vscalefps       zmm6{k7}, zmm5, zmm4     # AVX512F
        vscalefps       zmm6{k7}{z}, zmm5, zmm4  # AVX512F
-       vscalefps       zmm6, zmm5, zmm4, {rn-sae}       # AVX512F
-       vscalefps       zmm6, zmm5, zmm4, {ru-sae}       # AVX512F
-       vscalefps       zmm6, zmm5, zmm4, {rd-sae}       # AVX512F
-       vscalefps       zmm6, zmm5, zmm4, {rz-sae}       # AVX512F
+       vscalefps       zmm6, zmm5, zmm4{rn-sae}         # AVX512F
+       vscalefps       zmm6, zmm5, zmm4{ru-sae}         # AVX512F
+       vscalefps       zmm6, zmm5, zmm4{rd-sae}         # AVX512F
+       vscalefps       zmm6, zmm5, zmm4{rz-sae}         # AVX512F
        vscalefps       zmm6, zmm5, ZMMWORD PTR [ecx]    # AVX512F
        vscalefps       zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456]       # AVX512F
        vscalefps       zmm6, zmm5, dword bcst [eax]     # AVX512F
@@ -13764,10 +13764,10 @@ _start:
 
        vscalefsd       xmm6{k7}, xmm5, xmm4     # AVX512F
        vscalefsd       xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vscalefsd       xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vscalefsd       xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vscalefsd       xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vscalefsd       xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vscalefsd       xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vscalefsd       xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vscalefsd       xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vscalefsd       xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vscalefsd       xmm6{k7}, xmm5, QWORD PTR [ecx]  # AVX512F
        vscalefsd       xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456]     # AVX512F
        vscalefsd       xmm6{k7}, xmm5, QWORD PTR [edx+1016]     # AVX512F Disp8
@@ -13777,10 +13777,10 @@ _start:
 
        vscalefss       xmm6{k7}, xmm5, xmm4     # AVX512F
        vscalefss       xmm6{k7}{z}, xmm5, xmm4  # AVX512F
-       vscalefss       xmm6{k7}, xmm5, xmm4, {rn-sae}   # AVX512F
-       vscalefss       xmm6{k7}, xmm5, xmm4, {ru-sae}   # AVX512F
-       vscalefss       xmm6{k7}, xmm5, xmm4, {rd-sae}   # AVX512F
-       vscalefss       xmm6{k7}, xmm5, xmm4, {rz-sae}   # AVX512F
+       vscalefss       xmm6{k7}, xmm5, xmm4{rn-sae}     # AVX512F
+       vscalefss       xmm6{k7}, xmm5, xmm4{ru-sae}     # AVX512F
+       vscalefss       xmm6{k7}, xmm5, xmm4{rd-sae}     # AVX512F
+       vscalefss       xmm6{k7}, xmm5, xmm4{rz-sae}     # AVX512F
        vscalefss       xmm6{k7}, xmm5, DWORD PTR [ecx]  # AVX512F
        vscalefss       xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456]     # AVX512F
        vscalefss       xmm6{k7}, xmm5, DWORD PTR [edx+508]      # AVX512F Disp8
@@ -13791,9 +13791,9 @@ _start:
        vfixupimmps     zmm6, zmm5, zmm4, 0xab   # AVX512F
        vfixupimmps     zmm6{k7}, zmm5, zmm4, 0xab       # AVX512F
        vfixupimmps     zmm6{k7}{z}, zmm5, zmm4, 0xab    # AVX512F
-       vfixupimmps     zmm6, zmm5, zmm4, {sae}, 0xab    # AVX512F
+       vfixupimmps     zmm6, zmm5, zmm4{sae}, 0xab      # AVX512F
        vfixupimmps     zmm6, zmm5, zmm4, 123    # AVX512F
-       vfixupimmps     zmm6, zmm5, zmm4, {sae}, 123     # AVX512F
+       vfixupimmps     zmm6, zmm5, zmm4{sae}, 123       # AVX512F
        vfixupimmps     zmm6, zmm5, ZMMWORD PTR [ecx], 123       # AVX512F
        vfixupimmps     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123  # AVX512F
        vfixupimmps     zmm6, zmm5, dword bcst [eax], 123        # AVX512F
@@ -13809,9 +13809,9 @@ _start:
        vfixupimmpd     zmm6, zmm5, zmm4, 0xab   # AVX512F
        vfixupimmpd     zmm6{k7}, zmm5, zmm4, 0xab       # AVX512F
        vfixupimmpd     zmm6{k7}{z}, zmm5, zmm4, 0xab    # AVX512F
-       vfixupimmpd     zmm6, zmm5, zmm4, {sae}, 0xab    # AVX512F
+       vfixupimmpd     zmm6, zmm5, zmm4{sae}, 0xab      # AVX512F
        vfixupimmpd     zmm6, zmm5, zmm4, 123    # AVX512F
-       vfixupimmpd     zmm6, zmm5, zmm4, {sae}, 123     # AVX512F
+       vfixupimmpd     zmm6, zmm5, zmm4{sae}, 123       # AVX512F
        vfixupimmpd     zmm6, zmm5, ZMMWORD PTR [ecx], 123       # AVX512F
        vfixupimmpd     zmm6, zmm5, ZMMWORD PTR [esp+esi*8-123456], 123  # AVX512F
        vfixupimmpd     zmm6, zmm5, qword bcst [eax], 123        # AVX512F
@@ -13826,9 +13826,9 @@ _start:
 
        vfixupimmss     xmm6{k7}, xmm5, xmm4, 0xab       # AVX512F
        vfixupimmss     xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512F
-       vfixupimmss     xmm6{k7}, xmm5, xmm4, {sae}, 0xab        # AVX512F
+       vfixupimmss     xmm6{k7}, xmm5, xmm4{sae}, 0xab  # AVX512F
        vfixupimmss     xmm6{k7}, xmm5, xmm4, 123        # AVX512F
-       vfixupimmss     xmm6{k7}, xmm5, xmm4, {sae}, 123         # AVX512F
+       vfixupimmss     xmm6{k7}, xmm5, xmm4{sae}, 123   # AVX512F
        vfixupimmss     xmm6{k7}, xmm5, DWORD PTR [ecx], 123     # AVX512F
        vfixupimmss     xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456], 123        # AVX512F
        vfixupimmss     xmm6{k7}, xmm5, DWORD PTR [edx+508], 123         # AVX512F Disp8
@@ -13838,9 +13838,9 @@ _start:
 
        vfixupimmsd     xmm6{k7}, xmm5, xmm4, 0xab       # AVX512F
        vfixupimmsd     xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512F
-       vfixupimmsd     xmm6{k7}, xmm5, xmm4, {sae}, 0xab        # AVX512F
+       vfixupimmsd     xmm6{k7}, xmm5, xmm4{sae}, 0xab  # AVX512F
        vfixupimmsd     xmm6{k7}, xmm5, xmm4, 123        # AVX512F
-       vfixupimmsd     xmm6{k7}, xmm5, xmm4, {sae}, 123         # AVX512F
+       vfixupimmsd     xmm6{k7}, xmm5, xmm4{sae}, 123   # AVX512F
        vfixupimmsd     xmm6{k7}, xmm5, QWORD PTR [ecx], 123     # AVX512F
        vfixupimmsd     xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456], 123        # AVX512F
        vfixupimmsd     xmm6{k7}, xmm5, QWORD PTR [edx+1016], 123        # AVX512F Disp8
@@ -14039,9 +14039,9 @@ _start:
        vrndscalepd     zmm6, zmm5, 0xab         # AVX512F
        vrndscalepd     zmm6{k7}, zmm5, 0xab     # AVX512F
        vrndscalepd     zmm6{k7}{z}, zmm5, 0xab  # AVX512F
-       vrndscalepd     zmm6, zmm5, {sae}, 0xab  # AVX512F
+       vrndscalepd     zmm6, zmm5{sae}, 0xab    # AVX512F
        vrndscalepd     zmm6, zmm5, 123  # AVX512F
-       vrndscalepd     zmm6, zmm5, {sae}, 123   # AVX512F
+       vrndscalepd     zmm6, zmm5{sae}, 123     # AVX512F
        vrndscalepd     zmm6, ZMMWORD PTR [ecx], 123     # AVX512F
        vrndscalepd     zmm6, ZMMWORD PTR [esp+esi*8-123456], 123        # AVX512F
        vrndscalepd     zmm6, qword bcst [eax], 123      # AVX512F
@@ -14057,9 +14057,9 @@ _start:
        vrndscaleps     zmm6, zmm5, 0xab         # AVX512F
        vrndscaleps     zmm6{k7}, zmm5, 0xab     # AVX512F
        vrndscaleps     zmm6{k7}{z}, zmm5, 0xab  # AVX512F
-       vrndscaleps     zmm6, zmm5, {sae}, 0xab  # AVX512F
+       vrndscaleps     zmm6, zmm5{sae}, 0xab    # AVX512F
        vrndscaleps     zmm6, zmm5, 123  # AVX512F
-       vrndscaleps     zmm6, zmm5, {sae}, 123   # AVX512F
+       vrndscaleps     zmm6, zmm5{sae}, 123     # AVX512F
        vrndscaleps     zmm6, ZMMWORD PTR [ecx], 123     # AVX512F
        vrndscaleps     zmm6, ZMMWORD PTR [esp+esi*8-123456], 123        # AVX512F
        vrndscaleps     zmm6, dword bcst [eax], 123      # AVX512F
@@ -14074,9 +14074,9 @@ _start:
 
        vrndscalesd     xmm6{k7}, xmm5, xmm4, 0xab       # AVX512F
        vrndscalesd     xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512F
-       vrndscalesd     xmm6{k7}, xmm5, xmm4, {sae}, 0xab        # AVX512F
+       vrndscalesd     xmm6{k7}, xmm5, xmm4{sae}, 0xab  # AVX512F
        vrndscalesd     xmm6{k7}, xmm5, xmm4, 123        # AVX512F
-       vrndscalesd     xmm6{k7}, xmm5, xmm4, {sae}, 123         # AVX512F
+       vrndscalesd     xmm6{k7}, xmm5, xmm4{sae}, 123   # AVX512F
        vrndscalesd     xmm6{k7}, xmm5, QWORD PTR [ecx], 123     # AVX512F
        vrndscalesd     xmm6{k7}, xmm5, QWORD PTR [esp+esi*8-123456], 123        # AVX512F
        vrndscalesd     xmm6{k7}, xmm5, QWORD PTR [edx+1016], 123        # AVX512F Disp8
@@ -14086,9 +14086,9 @@ _start:
 
        vrndscaless     xmm6{k7}, xmm5, xmm4, 0xab       # AVX512F
        vrndscaless     xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512F
-       vrndscaless     xmm6{k7}, xmm5, xmm4, {sae}, 0xab        # AVX512F
+       vrndscaless     xmm6{k7}, xmm5, xmm4{sae}, 0xab  # AVX512F
        vrndscaless     xmm6{k7}, xmm5, xmm4, 123        # AVX512F
-       vrndscaless     xmm6{k7}, xmm5, xmm4, {sae}, 123         # AVX512F
+       vrndscaless     xmm6{k7}, xmm5, xmm4{sae}, 123   # AVX512F
        vrndscaless     xmm6{k7}, xmm5, DWORD PTR [ecx], 123     # AVX512F
        vrndscaless     xmm6{k7}, xmm5, DWORD PTR [esp+esi*8-123456], 123        # AVX512F
        vrndscaless     xmm6{k7}, xmm5, DWORD PTR [edx+508], 123         # AVX512F Disp8
@@ -14374,7 +14374,7 @@ _start:
 
        vcvttpd2udq     ymm6{k7}, zmm5   # AVX512F
        vcvttpd2udq     ymm6{k7}{z}, zmm5        # AVX512F
-       vcvttpd2udq     ymm6{k7}, zmm5, {sae}    # AVX512F
+       vcvttpd2udq     ymm6{k7}, zmm5{sae}      # AVX512F
        vcvttpd2udq     ymm6{k7}, ZMMWORD PTR [ecx]      # AVX512F
        vcvttpd2udq     ymm6{k7}, ZMMWORD PTR [esp+esi*8-123456]         # AVX512F
        vcvttpd2udq     ymm6{k7}, qword bcst [eax]       # AVX512F
@@ -14390,7 +14390,7 @@ _start:
        vcvttps2udq     zmm6, zmm5       # AVX512F
        vcvttps2udq     zmm6{k7}, zmm5   # AVX512F
        vcvttps2udq     zmm6{k7}{z}, zmm5        # AVX512F
-       vcvttps2udq     zmm6, zmm5, {sae}        # AVX512F
+       vcvttps2udq     zmm6, zmm5{sae}  # AVX512F
        vcvttps2udq     zmm6, ZMMWORD PTR [ecx]  # AVX512F
        vcvttps2udq     zmm6, ZMMWORD PTR [esp+esi*8-123456]     # AVX512F
        vcvttps2udq     zmm6, dword bcst [eax]   # AVX512F
@@ -14404,7 +14404,7 @@ _start:
        vcvttps2udq     zmm6, dword bcst [edx-516]       # AVX512F
 
        vcvttsd2usi     eax, xmm6        # AVX512F
-       vcvttsd2usi     eax, xmm6, {sae}         # AVX512F
+       vcvttsd2usi     eax, xmm6{sae}   # AVX512F
        vcvttsd2usi     eax, QWORD PTR [ecx]     # AVX512F
        vcvttsd2usi     eax, QWORD PTR [esp+esi*8-123456]        # AVX512F
        vcvttsd2usi     eax, QWORD PTR [edx+1016]        # AVX512F Disp8
@@ -14412,7 +14412,7 @@ _start:
        vcvttsd2usi     eax, QWORD PTR [edx-1024]        # AVX512F Disp8
        vcvttsd2usi     eax, QWORD PTR [edx-1032]        # AVX512F
        vcvttsd2usi     ebp, xmm6        # AVX512F
-       vcvttsd2usi     ebp, xmm6, {sae}         # AVX512F
+       vcvttsd2usi     ebp, xmm6{sae}   # AVX512F
        vcvttsd2usi     ebp, QWORD PTR [ecx]     # AVX512F
        vcvttsd2usi     ebp, QWORD PTR [esp+esi*8-123456]        # AVX512F
        vcvttsd2usi     ebp, QWORD PTR [edx+1016]        # AVX512F Disp8
@@ -14421,7 +14421,7 @@ _start:
        vcvttsd2usi     ebp, QWORD PTR [edx-1032]        # AVX512F
 
        vcvttss2usi     eax, xmm6        # AVX512F
-       vcvttss2usi     eax, xmm6, {sae}         # AVX512F
+       vcvttss2usi     eax, xmm6{sae}   # AVX512F
        vcvttss2usi     eax, DWORD PTR [ecx]     # AVX512F
        vcvttss2usi     eax, DWORD PTR [esp+esi*8-123456]        # AVX512F
        vcvttss2usi     eax, DWORD PTR [edx+508]         # AVX512F Disp8
@@ -14429,7 +14429,7 @@ _start:
        vcvttss2usi     eax, DWORD PTR [edx-512]         # AVX512F Disp8
        vcvttss2usi     eax, DWORD PTR [edx-516]         # AVX512F
        vcvttss2usi     ebp, xmm6        # AVX512F
-       vcvttss2usi     ebp, xmm6, {sae}         # AVX512F
+       vcvttss2usi     ebp, xmm6{sae}   # AVX512F
        vcvttss2usi     ebp, DWORD PTR [ecx]     # AVX512F
        vcvttss2usi     ebp, DWORD PTR [esp+esi*8-123456]        # AVX512F
        vcvttss2usi     ebp, DWORD PTR [edx+508]         # AVX512F Disp8
index 84a13c8da08d1deb46f7d93f5a16e3f589cf30d7..5c9e1c191db54e81638fe3e52a9ff7df6763f6bf 100644 (file)
 .*: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
+\fGAS LISTING .*
+#...
+[      ]*367[  ].*vcvtsi2ss xmm0, xmm0, eax\{rn-sae\}
+[      ]*367[  ]+2AC0
 #pass
index 5f3aab4b4dab74208978aaff915bf681a08fd41c..a3169ee97a16aad5b9cfa818c75519041f551520 100644 (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
index a8811f4a1a04c27ffbcc18ea2c1084394771615a..af31a9e018d4fa7cdc203eace7d1ce99a55c586a 100644 (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)
index dc026f2c2fad48068908f3bc0a32768c83d01a47..3e6ae535e9f81f2691cfad0e9c908faa1d6e4603 100644 (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
index 6e50968bf5bcd7cc7612816e9e15471d5caaa111..53f2312d8d38d85d826dbf75118df886a3b8d6d7 100644 (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
index ccd27e461467e1a453c76ebbdecb3f12877d3b90..3f834c2d441e2fec1cb58633b87a76183b04da73 100644 (file)
@@ -7665,10 +7665,10 @@ _start:
        vaddpd  zmm30, zmm29, zmm28      # AVX512F
        vaddpd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vaddpd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vaddpd  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vaddpd  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vaddpd  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vaddpd  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vaddpd  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vaddpd  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vaddpd  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vaddpd  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vaddpd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vaddpd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vaddpd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -7684,10 +7684,10 @@ _start:
        vaddps  zmm30, zmm29, zmm28      # AVX512F
        vaddps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vaddps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vaddps  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vaddps  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vaddps  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vaddps  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vaddps  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vaddps  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vaddps  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vaddps  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vaddps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vaddps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vaddps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -7702,10 +7702,10 @@ _start:
 
        vaddsd  xmm30{k7}, xmm29, xmm28  # AVX512F
        vaddsd  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vaddsd  xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vaddsd  xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vaddsd  xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vaddsd  xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vaddsd  xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vaddsd  xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vaddsd  xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vaddsd  xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vaddsd  xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vaddsd  xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vaddsd  xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -7715,10 +7715,10 @@ _start:
 
        vaddss  xmm30{k7}, xmm29, xmm28  # AVX512F
        vaddss  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vaddss  xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vaddss  xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vaddss  xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vaddss  xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vaddss  xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vaddss  xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vaddss  xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vaddss  xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vaddss  xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vaddss  xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vaddss  xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -7834,9 +7834,9 @@ _start:
 
        vcmppd  k5, zmm30, zmm29, 0xab   # AVX512F
        vcmppd  k5{k7}, zmm30, zmm29, 0xab       # AVX512F
-       vcmppd  k5, zmm30, zmm29, {sae}, 0xab    # AVX512F
+       vcmppd  k5, zmm30, zmm29{sae}, 0xab      # AVX512F
        vcmppd  k5, zmm30, zmm29, 123    # AVX512F
-       vcmppd  k5, zmm30, zmm29, {sae}, 123     # AVX512F
+       vcmppd  k5, zmm30, zmm29{sae}, 123       # AVX512F
        vcmppd  k5, zmm30, ZMMWORD PTR [rcx], 123        # AVX512F
        vcmppd  k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512F
        vcmppd  k5, zmm30, qword bcst [rcx], 123         # AVX512F
@@ -7851,7 +7851,7 @@ _start:
 
        vcmpeq_oqpd     k5, zmm30, zmm29         # AVX512F
        vcmpeq_oqpd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpeq_oqpd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpeq_oqpd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpeq_oqpd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpeq_oqpd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpeq_oqpd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -7866,7 +7866,7 @@ _start:
 
        vcmpeqpd        k5, zmm30, zmm29         # AVX512F
        vcmpeqpd        k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpeqpd        k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpeqpd        k5, zmm30, zmm29{sae}    # AVX512F
        vcmpeqpd        k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpeqpd        k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpeqpd        k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -7881,7 +7881,7 @@ _start:
 
        vcmplt_ospd     k5, zmm30, zmm29         # AVX512F
        vcmplt_ospd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmplt_ospd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmplt_ospd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmplt_ospd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmplt_ospd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmplt_ospd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -7896,7 +7896,7 @@ _start:
 
        vcmpltpd        k5, zmm30, zmm29         # AVX512F
        vcmpltpd        k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpltpd        k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpltpd        k5, zmm30, zmm29{sae}    # AVX512F
        vcmpltpd        k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpltpd        k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpltpd        k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -7911,7 +7911,7 @@ _start:
 
        vcmple_ospd     k5, zmm30, zmm29         # AVX512F
        vcmple_ospd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmple_ospd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmple_ospd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmple_ospd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmple_ospd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmple_ospd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -7926,7 +7926,7 @@ _start:
 
        vcmplepd        k5, zmm30, zmm29         # AVX512F
        vcmplepd        k5{k7}, zmm30, zmm29     # AVX512F
-       vcmplepd        k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmplepd        k5, zmm30, zmm29{sae}    # AVX512F
        vcmplepd        k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmplepd        k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmplepd        k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -7941,7 +7941,7 @@ _start:
 
        vcmpunord_qpd   k5, zmm30, zmm29         # AVX512F
        vcmpunord_qpd   k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpunord_qpd   k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpunord_qpd   k5, zmm30, zmm29{sae}    # AVX512F
        vcmpunord_qpd   k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpunord_qpd   k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpunord_qpd   k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -7956,7 +7956,7 @@ _start:
 
        vcmpunordpd     k5, zmm30, zmm29         # AVX512F
        vcmpunordpd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpunordpd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpunordpd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpunordpd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpunordpd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpunordpd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -7971,7 +7971,7 @@ _start:
 
        vcmpneq_uqpd    k5, zmm30, zmm29         # AVX512F
        vcmpneq_uqpd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpneq_uqpd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpneq_uqpd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpneq_uqpd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpneq_uqpd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpneq_uqpd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -7986,7 +7986,7 @@ _start:
 
        vcmpneqpd       k5, zmm30, zmm29         # AVX512F
        vcmpneqpd       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpneqpd       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpneqpd       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpneqpd       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpneqpd       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpneqpd       k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8001,7 +8001,7 @@ _start:
 
        vcmpnlt_uspd    k5, zmm30, zmm29         # AVX512F
        vcmpnlt_uspd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnlt_uspd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnlt_uspd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnlt_uspd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnlt_uspd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnlt_uspd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8016,7 +8016,7 @@ _start:
 
        vcmpnltpd       k5, zmm30, zmm29         # AVX512F
        vcmpnltpd       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnltpd       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnltpd       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnltpd       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnltpd       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnltpd       k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8031,7 +8031,7 @@ _start:
 
        vcmpnle_uspd    k5, zmm30, zmm29         # AVX512F
        vcmpnle_uspd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnle_uspd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnle_uspd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnle_uspd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnle_uspd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnle_uspd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8046,7 +8046,7 @@ _start:
 
        vcmpnlepd       k5, zmm30, zmm29         # AVX512F
        vcmpnlepd       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnlepd       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnlepd       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnlepd       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnlepd       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnlepd       k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8061,7 +8061,7 @@ _start:
 
        vcmpord_qpd     k5, zmm30, zmm29         # AVX512F
        vcmpord_qpd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpord_qpd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpord_qpd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpord_qpd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpord_qpd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpord_qpd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8076,7 +8076,7 @@ _start:
 
        vcmpordpd       k5, zmm30, zmm29         # AVX512F
        vcmpordpd       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpordpd       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpordpd       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpordpd       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpordpd       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpordpd       k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8091,7 +8091,7 @@ _start:
 
        vcmpeq_uqpd     k5, zmm30, zmm29         # AVX512F
        vcmpeq_uqpd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpeq_uqpd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpeq_uqpd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpeq_uqpd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpeq_uqpd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpeq_uqpd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8106,7 +8106,7 @@ _start:
 
        vcmpnge_uspd    k5, zmm30, zmm29         # AVX512F
        vcmpnge_uspd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnge_uspd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnge_uspd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnge_uspd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnge_uspd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnge_uspd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8121,7 +8121,7 @@ _start:
 
        vcmpngepd       k5, zmm30, zmm29         # AVX512F
        vcmpngepd       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpngepd       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpngepd       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpngepd       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpngepd       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpngepd       k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8136,7 +8136,7 @@ _start:
 
        vcmpngt_uspd    k5, zmm30, zmm29         # AVX512F
        vcmpngt_uspd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpngt_uspd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpngt_uspd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpngt_uspd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpngt_uspd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpngt_uspd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8151,7 +8151,7 @@ _start:
 
        vcmpngtpd       k5, zmm30, zmm29         # AVX512F
        vcmpngtpd       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpngtpd       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpngtpd       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpngtpd       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpngtpd       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpngtpd       k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8166,7 +8166,7 @@ _start:
 
        vcmpfalse_oqpd  k5, zmm30, zmm29         # AVX512F
        vcmpfalse_oqpd  k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpfalse_oqpd  k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpfalse_oqpd  k5, zmm30, zmm29{sae}    # AVX512F
        vcmpfalse_oqpd  k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpfalse_oqpd  k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpfalse_oqpd  k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8181,7 +8181,7 @@ _start:
 
        vcmpfalsepd     k5, zmm30, zmm29         # AVX512F
        vcmpfalsepd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpfalsepd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpfalsepd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpfalsepd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpfalsepd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpfalsepd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8196,7 +8196,7 @@ _start:
 
        vcmpneq_oqpd    k5, zmm30, zmm29         # AVX512F
        vcmpneq_oqpd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpneq_oqpd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpneq_oqpd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpneq_oqpd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpneq_oqpd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpneq_oqpd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8211,7 +8211,7 @@ _start:
 
        vcmpge_ospd     k5, zmm30, zmm29         # AVX512F
        vcmpge_ospd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpge_ospd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpge_ospd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpge_ospd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpge_ospd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpge_ospd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8226,7 +8226,7 @@ _start:
 
        vcmpgepd        k5, zmm30, zmm29         # AVX512F
        vcmpgepd        k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpgepd        k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpgepd        k5, zmm30, zmm29{sae}    # AVX512F
        vcmpgepd        k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpgepd        k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpgepd        k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8241,7 +8241,7 @@ _start:
 
        vcmpgt_ospd     k5, zmm30, zmm29         # AVX512F
        vcmpgt_ospd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpgt_ospd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpgt_ospd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpgt_ospd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpgt_ospd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpgt_ospd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8256,7 +8256,7 @@ _start:
 
        vcmpgtpd        k5, zmm30, zmm29         # AVX512F
        vcmpgtpd        k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpgtpd        k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpgtpd        k5, zmm30, zmm29{sae}    # AVX512F
        vcmpgtpd        k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpgtpd        k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpgtpd        k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8271,7 +8271,7 @@ _start:
 
        vcmptrue_uqpd   k5, zmm30, zmm29         # AVX512F
        vcmptrue_uqpd   k5{k7}, zmm30, zmm29     # AVX512F
-       vcmptrue_uqpd   k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmptrue_uqpd   k5, zmm30, zmm29{sae}    # AVX512F
        vcmptrue_uqpd   k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmptrue_uqpd   k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmptrue_uqpd   k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8286,7 +8286,7 @@ _start:
 
        vcmptruepd      k5, zmm30, zmm29         # AVX512F
        vcmptruepd      k5{k7}, zmm30, zmm29     # AVX512F
-       vcmptruepd      k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmptruepd      k5, zmm30, zmm29{sae}    # AVX512F
        vcmptruepd      k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmptruepd      k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmptruepd      k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8301,7 +8301,7 @@ _start:
 
        vcmpeq_ospd     k5, zmm30, zmm29         # AVX512F
        vcmpeq_ospd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpeq_ospd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpeq_ospd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpeq_ospd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpeq_ospd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpeq_ospd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8316,7 +8316,7 @@ _start:
 
        vcmplt_oqpd     k5, zmm30, zmm29         # AVX512F
        vcmplt_oqpd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmplt_oqpd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmplt_oqpd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmplt_oqpd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmplt_oqpd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmplt_oqpd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8331,7 +8331,7 @@ _start:
 
        vcmple_oqpd     k5, zmm30, zmm29         # AVX512F
        vcmple_oqpd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmple_oqpd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmple_oqpd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmple_oqpd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmple_oqpd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmple_oqpd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8346,7 +8346,7 @@ _start:
 
        vcmpunord_spd   k5, zmm30, zmm29         # AVX512F
        vcmpunord_spd   k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpunord_spd   k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpunord_spd   k5, zmm30, zmm29{sae}    # AVX512F
        vcmpunord_spd   k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpunord_spd   k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpunord_spd   k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8361,7 +8361,7 @@ _start:
 
        vcmpneq_uspd    k5, zmm30, zmm29         # AVX512F
        vcmpneq_uspd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpneq_uspd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpneq_uspd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpneq_uspd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpneq_uspd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpneq_uspd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8376,7 +8376,7 @@ _start:
 
        vcmpnlt_uqpd    k5, zmm30, zmm29         # AVX512F
        vcmpnlt_uqpd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnlt_uqpd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnlt_uqpd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnlt_uqpd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnlt_uqpd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnlt_uqpd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8391,7 +8391,7 @@ _start:
 
        vcmpnle_uqpd    k5, zmm30, zmm29         # AVX512F
        vcmpnle_uqpd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnle_uqpd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnle_uqpd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnle_uqpd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnle_uqpd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnle_uqpd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8406,7 +8406,7 @@ _start:
 
        vcmpord_spd     k5, zmm30, zmm29         # AVX512F
        vcmpord_spd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpord_spd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpord_spd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpord_spd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpord_spd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpord_spd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8421,7 +8421,7 @@ _start:
 
        vcmpeq_uspd     k5, zmm30, zmm29         # AVX512F
        vcmpeq_uspd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpeq_uspd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpeq_uspd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpeq_uspd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpeq_uspd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpeq_uspd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8436,7 +8436,7 @@ _start:
 
        vcmpnge_uqpd    k5, zmm30, zmm29         # AVX512F
        vcmpnge_uqpd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnge_uqpd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnge_uqpd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnge_uqpd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnge_uqpd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnge_uqpd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8451,7 +8451,7 @@ _start:
 
        vcmpngt_uqpd    k5, zmm30, zmm29         # AVX512F
        vcmpngt_uqpd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpngt_uqpd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpngt_uqpd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpngt_uqpd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpngt_uqpd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpngt_uqpd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8466,7 +8466,7 @@ _start:
 
        vcmpfalse_ospd  k5, zmm30, zmm29         # AVX512F
        vcmpfalse_ospd  k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpfalse_ospd  k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpfalse_ospd  k5, zmm30, zmm29{sae}    # AVX512F
        vcmpfalse_ospd  k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpfalse_ospd  k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpfalse_ospd  k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8481,7 +8481,7 @@ _start:
 
        vcmpneq_ospd    k5, zmm30, zmm29         # AVX512F
        vcmpneq_ospd    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpneq_ospd    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpneq_ospd    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpneq_ospd    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpneq_ospd    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpneq_ospd    k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8496,7 +8496,7 @@ _start:
 
        vcmpge_oqpd     k5, zmm30, zmm29         # AVX512F
        vcmpge_oqpd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpge_oqpd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpge_oqpd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpge_oqpd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpge_oqpd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpge_oqpd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8511,7 +8511,7 @@ _start:
 
        vcmpgt_oqpd     k5, zmm30, zmm29         # AVX512F
        vcmpgt_oqpd     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpgt_oqpd     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpgt_oqpd     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpgt_oqpd     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpgt_oqpd     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpgt_oqpd     k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8526,7 +8526,7 @@ _start:
 
        vcmptrue_uspd   k5, zmm30, zmm29         # AVX512F
        vcmptrue_uspd   k5{k7}, zmm30, zmm29     # AVX512F
-       vcmptrue_uspd   k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmptrue_uspd   k5, zmm30, zmm29{sae}    # AVX512F
        vcmptrue_uspd   k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmptrue_uspd   k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmptrue_uspd   k5, zmm30, qword bcst [rcx]      # AVX512F
@@ -8541,9 +8541,9 @@ _start:
 
        vcmpps  k5, zmm30, zmm29, 0xab   # AVX512F
        vcmpps  k5{k7}, zmm30, zmm29, 0xab       # AVX512F
-       vcmpps  k5, zmm30, zmm29, {sae}, 0xab    # AVX512F
+       vcmpps  k5, zmm30, zmm29{sae}, 0xab      # AVX512F
        vcmpps  k5, zmm30, zmm29, 123    # AVX512F
-       vcmpps  k5, zmm30, zmm29, {sae}, 123     # AVX512F
+       vcmpps  k5, zmm30, zmm29{sae}, 123       # AVX512F
        vcmpps  k5, zmm30, ZMMWORD PTR [rcx], 123        # AVX512F
        vcmpps  k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512F
        vcmpps  k5, zmm30, dword bcst [rcx], 123         # AVX512F
@@ -8558,7 +8558,7 @@ _start:
 
        vcmpeq_oqps     k5, zmm30, zmm29         # AVX512F
        vcmpeq_oqps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpeq_oqps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpeq_oqps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpeq_oqps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpeq_oqps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpeq_oqps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8573,7 +8573,7 @@ _start:
 
        vcmpeqps        k5, zmm30, zmm29         # AVX512F
        vcmpeqps        k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpeqps        k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpeqps        k5, zmm30, zmm29{sae}    # AVX512F
        vcmpeqps        k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpeqps        k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpeqps        k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8588,7 +8588,7 @@ _start:
 
        vcmplt_osps     k5, zmm30, zmm29         # AVX512F
        vcmplt_osps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmplt_osps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmplt_osps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmplt_osps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmplt_osps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmplt_osps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8603,7 +8603,7 @@ _start:
 
        vcmpltps        k5, zmm30, zmm29         # AVX512F
        vcmpltps        k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpltps        k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpltps        k5, zmm30, zmm29{sae}    # AVX512F
        vcmpltps        k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpltps        k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpltps        k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8618,7 +8618,7 @@ _start:
 
        vcmple_osps     k5, zmm30, zmm29         # AVX512F
        vcmple_osps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmple_osps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmple_osps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmple_osps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmple_osps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmple_osps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8633,7 +8633,7 @@ _start:
 
        vcmpleps        k5, zmm30, zmm29         # AVX512F
        vcmpleps        k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpleps        k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpleps        k5, zmm30, zmm29{sae}    # AVX512F
        vcmpleps        k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpleps        k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpleps        k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8648,7 +8648,7 @@ _start:
 
        vcmpunord_qps   k5, zmm30, zmm29         # AVX512F
        vcmpunord_qps   k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpunord_qps   k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpunord_qps   k5, zmm30, zmm29{sae}    # AVX512F
        vcmpunord_qps   k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpunord_qps   k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpunord_qps   k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8663,7 +8663,7 @@ _start:
 
        vcmpunordps     k5, zmm30, zmm29         # AVX512F
        vcmpunordps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpunordps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpunordps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpunordps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpunordps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpunordps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8678,7 +8678,7 @@ _start:
 
        vcmpneq_uqps    k5, zmm30, zmm29         # AVX512F
        vcmpneq_uqps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpneq_uqps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpneq_uqps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpneq_uqps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpneq_uqps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpneq_uqps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8693,7 +8693,7 @@ _start:
 
        vcmpneqps       k5, zmm30, zmm29         # AVX512F
        vcmpneqps       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpneqps       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpneqps       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpneqps       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpneqps       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpneqps       k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8708,7 +8708,7 @@ _start:
 
        vcmpnlt_usps    k5, zmm30, zmm29         # AVX512F
        vcmpnlt_usps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnlt_usps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnlt_usps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnlt_usps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnlt_usps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnlt_usps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8723,7 +8723,7 @@ _start:
 
        vcmpnltps       k5, zmm30, zmm29         # AVX512F
        vcmpnltps       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnltps       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnltps       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnltps       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnltps       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnltps       k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8738,7 +8738,7 @@ _start:
 
        vcmpnle_usps    k5, zmm30, zmm29         # AVX512F
        vcmpnle_usps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnle_usps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnle_usps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnle_usps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnle_usps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnle_usps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8753,7 +8753,7 @@ _start:
 
        vcmpnleps       k5, zmm30, zmm29         # AVX512F
        vcmpnleps       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnleps       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnleps       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnleps       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnleps       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnleps       k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8768,7 +8768,7 @@ _start:
 
        vcmpord_qps     k5, zmm30, zmm29         # AVX512F
        vcmpord_qps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpord_qps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpord_qps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpord_qps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpord_qps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpord_qps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8783,7 +8783,7 @@ _start:
 
        vcmpordps       k5, zmm30, zmm29         # AVX512F
        vcmpordps       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpordps       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpordps       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpordps       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpordps       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpordps       k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8798,7 +8798,7 @@ _start:
 
        vcmpeq_uqps     k5, zmm30, zmm29         # AVX512F
        vcmpeq_uqps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpeq_uqps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpeq_uqps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpeq_uqps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpeq_uqps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpeq_uqps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8813,7 +8813,7 @@ _start:
 
        vcmpnge_usps    k5, zmm30, zmm29         # AVX512F
        vcmpnge_usps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnge_usps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnge_usps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnge_usps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnge_usps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnge_usps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8828,7 +8828,7 @@ _start:
 
        vcmpngeps       k5, zmm30, zmm29         # AVX512F
        vcmpngeps       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpngeps       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpngeps       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpngeps       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpngeps       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpngeps       k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8843,7 +8843,7 @@ _start:
 
        vcmpngt_usps    k5, zmm30, zmm29         # AVX512F
        vcmpngt_usps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpngt_usps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpngt_usps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpngt_usps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpngt_usps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpngt_usps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8858,7 +8858,7 @@ _start:
 
        vcmpngtps       k5, zmm30, zmm29         # AVX512F
        vcmpngtps       k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpngtps       k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpngtps       k5, zmm30, zmm29{sae}    # AVX512F
        vcmpngtps       k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpngtps       k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpngtps       k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8873,7 +8873,7 @@ _start:
 
        vcmpfalse_oqps  k5, zmm30, zmm29         # AVX512F
        vcmpfalse_oqps  k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpfalse_oqps  k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpfalse_oqps  k5, zmm30, zmm29{sae}    # AVX512F
        vcmpfalse_oqps  k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpfalse_oqps  k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpfalse_oqps  k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8888,7 +8888,7 @@ _start:
 
        vcmpfalseps     k5, zmm30, zmm29         # AVX512F
        vcmpfalseps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpfalseps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpfalseps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpfalseps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpfalseps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpfalseps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8903,7 +8903,7 @@ _start:
 
        vcmpneq_oqps    k5, zmm30, zmm29         # AVX512F
        vcmpneq_oqps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpneq_oqps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpneq_oqps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpneq_oqps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpneq_oqps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpneq_oqps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8918,7 +8918,7 @@ _start:
 
        vcmpge_osps     k5, zmm30, zmm29         # AVX512F
        vcmpge_osps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpge_osps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpge_osps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpge_osps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpge_osps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpge_osps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8933,7 +8933,7 @@ _start:
 
        vcmpgeps        k5, zmm30, zmm29         # AVX512F
        vcmpgeps        k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpgeps        k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpgeps        k5, zmm30, zmm29{sae}    # AVX512F
        vcmpgeps        k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpgeps        k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpgeps        k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8948,7 +8948,7 @@ _start:
 
        vcmpgt_osps     k5, zmm30, zmm29         # AVX512F
        vcmpgt_osps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpgt_osps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpgt_osps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpgt_osps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpgt_osps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpgt_osps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8963,7 +8963,7 @@ _start:
 
        vcmpgtps        k5, zmm30, zmm29         # AVX512F
        vcmpgtps        k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpgtps        k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpgtps        k5, zmm30, zmm29{sae}    # AVX512F
        vcmpgtps        k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpgtps        k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpgtps        k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8978,7 +8978,7 @@ _start:
 
        vcmptrue_uqps   k5, zmm30, zmm29         # AVX512F
        vcmptrue_uqps   k5{k7}, zmm30, zmm29     # AVX512F
-       vcmptrue_uqps   k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmptrue_uqps   k5, zmm30, zmm29{sae}    # AVX512F
        vcmptrue_uqps   k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmptrue_uqps   k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmptrue_uqps   k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -8993,7 +8993,7 @@ _start:
 
        vcmptrueps      k5, zmm30, zmm29         # AVX512F
        vcmptrueps      k5{k7}, zmm30, zmm29     # AVX512F
-       vcmptrueps      k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmptrueps      k5, zmm30, zmm29{sae}    # AVX512F
        vcmptrueps      k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmptrueps      k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmptrueps      k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9008,7 +9008,7 @@ _start:
 
        vcmpeq_osps     k5, zmm30, zmm29         # AVX512F
        vcmpeq_osps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpeq_osps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpeq_osps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpeq_osps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpeq_osps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpeq_osps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9023,7 +9023,7 @@ _start:
 
        vcmplt_oqps     k5, zmm30, zmm29         # AVX512F
        vcmplt_oqps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmplt_oqps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmplt_oqps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmplt_oqps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmplt_oqps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmplt_oqps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9038,7 +9038,7 @@ _start:
 
        vcmple_oqps     k5, zmm30, zmm29         # AVX512F
        vcmple_oqps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmple_oqps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmple_oqps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmple_oqps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmple_oqps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmple_oqps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9053,7 +9053,7 @@ _start:
 
        vcmpunord_sps   k5, zmm30, zmm29         # AVX512F
        vcmpunord_sps   k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpunord_sps   k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpunord_sps   k5, zmm30, zmm29{sae}    # AVX512F
        vcmpunord_sps   k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpunord_sps   k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpunord_sps   k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9068,7 +9068,7 @@ _start:
 
        vcmpneq_usps    k5, zmm30, zmm29         # AVX512F
        vcmpneq_usps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpneq_usps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpneq_usps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpneq_usps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpneq_usps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpneq_usps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9083,7 +9083,7 @@ _start:
 
        vcmpnlt_uqps    k5, zmm30, zmm29         # AVX512F
        vcmpnlt_uqps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnlt_uqps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnlt_uqps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnlt_uqps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnlt_uqps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnlt_uqps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9098,7 +9098,7 @@ _start:
 
        vcmpnle_uqps    k5, zmm30, zmm29         # AVX512F
        vcmpnle_uqps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnle_uqps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnle_uqps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnle_uqps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnle_uqps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnle_uqps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9113,7 +9113,7 @@ _start:
 
        vcmpord_sps     k5, zmm30, zmm29         # AVX512F
        vcmpord_sps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpord_sps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpord_sps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpord_sps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpord_sps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpord_sps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9128,7 +9128,7 @@ _start:
 
        vcmpeq_usps     k5, zmm30, zmm29         # AVX512F
        vcmpeq_usps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpeq_usps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpeq_usps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpeq_usps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpeq_usps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpeq_usps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9143,7 +9143,7 @@ _start:
 
        vcmpnge_uqps    k5, zmm30, zmm29         # AVX512F
        vcmpnge_uqps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpnge_uqps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpnge_uqps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpnge_uqps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpnge_uqps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpnge_uqps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9158,7 +9158,7 @@ _start:
 
        vcmpngt_uqps    k5, zmm30, zmm29         # AVX512F
        vcmpngt_uqps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpngt_uqps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpngt_uqps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpngt_uqps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpngt_uqps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpngt_uqps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9173,7 +9173,7 @@ _start:
 
        vcmpfalse_osps  k5, zmm30, zmm29         # AVX512F
        vcmpfalse_osps  k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpfalse_osps  k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpfalse_osps  k5, zmm30, zmm29{sae}    # AVX512F
        vcmpfalse_osps  k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpfalse_osps  k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpfalse_osps  k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9188,7 +9188,7 @@ _start:
 
        vcmpneq_osps    k5, zmm30, zmm29         # AVX512F
        vcmpneq_osps    k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpneq_osps    k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpneq_osps    k5, zmm30, zmm29{sae}    # AVX512F
        vcmpneq_osps    k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpneq_osps    k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpneq_osps    k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9203,7 +9203,7 @@ _start:
 
        vcmpge_oqps     k5, zmm30, zmm29         # AVX512F
        vcmpge_oqps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpge_oqps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpge_oqps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpge_oqps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpge_oqps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpge_oqps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9218,7 +9218,7 @@ _start:
 
        vcmpgt_oqps     k5, zmm30, zmm29         # AVX512F
        vcmpgt_oqps     k5{k7}, zmm30, zmm29     # AVX512F
-       vcmpgt_oqps     k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmpgt_oqps     k5, zmm30, zmm29{sae}    # AVX512F
        vcmpgt_oqps     k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmpgt_oqps     k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmpgt_oqps     k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9233,7 +9233,7 @@ _start:
 
        vcmptrue_usps   k5, zmm30, zmm29         # AVX512F
        vcmptrue_usps   k5{k7}, zmm30, zmm29     # AVX512F
-       vcmptrue_usps   k5, zmm30, zmm29, {sae}  # AVX512F
+       vcmptrue_usps   k5, zmm30, zmm29{sae}    # AVX512F
        vcmptrue_usps   k5, zmm30, ZMMWORD PTR [rcx]     # AVX512F
        vcmptrue_usps   k5, zmm30, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcmptrue_usps   k5, zmm30, dword bcst [rcx]      # AVX512F
@@ -9247,9 +9247,9 @@ _start:
        vcmptrue_usps   k5, zmm30, dword bcst [rdx-516]  # AVX512F
 
        vcmpsd  k5{k7}, xmm29, xmm28, 0xab       # AVX512F
-       vcmpsd  k5{k7}, xmm29, xmm28, {sae}, 0xab        # AVX512F
+       vcmpsd  k5{k7}, xmm29, xmm28{sae}, 0xab  # AVX512F
        vcmpsd  k5{k7}, xmm29, xmm28, 123        # AVX512F
-       vcmpsd  k5{k7}, xmm29, xmm28, {sae}, 123         # AVX512F
+       vcmpsd  k5{k7}, xmm29, xmm28{sae}, 123   # AVX512F
        vcmpsd  k5{k7}, xmm29, QWORD PTR [rcx], 123      # AVX512F
        vcmpsd  k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234], 123         # AVX512F
        vcmpsd  k5{k7}, xmm29, QWORD PTR [rdx+1016], 123         # AVX512F Disp8
@@ -9258,7 +9258,7 @@ _start:
        vcmpsd  k5{k7}, xmm29, QWORD PTR [rdx-1032], 123         # AVX512F
 
        vcmpeq_oqsd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpeq_oqsd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpeq_oqsd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpeq_oqsd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpeq_oqsd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpeq_oqsd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9267,7 +9267,7 @@ _start:
        vcmpeq_oqsd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpeqsd        k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpeqsd        k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpeqsd        k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpeqsd        k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpeqsd        k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpeqsd        k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9276,7 +9276,7 @@ _start:
        vcmpeqsd        k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmplt_ossd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmplt_ossd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmplt_ossd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmplt_ossd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmplt_ossd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmplt_ossd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9285,7 +9285,7 @@ _start:
        vcmplt_ossd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpltsd        k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpltsd        k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpltsd        k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpltsd        k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpltsd        k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpltsd        k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9294,7 +9294,7 @@ _start:
        vcmpltsd        k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmple_ossd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmple_ossd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmple_ossd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmple_ossd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmple_ossd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmple_ossd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9303,7 +9303,7 @@ _start:
        vcmple_ossd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmplesd        k5{k7}, xmm29, xmm28     # AVX512F
-       vcmplesd        k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmplesd        k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmplesd        k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmplesd        k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmplesd        k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9312,7 +9312,7 @@ _start:
        vcmplesd        k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpunord_qsd   k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpunord_qsd   k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpunord_qsd   k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpunord_qsd   k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpunord_qsd   k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpunord_qsd   k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9321,7 +9321,7 @@ _start:
        vcmpunord_qsd   k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpunordsd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpunordsd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpunordsd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpunordsd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpunordsd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpunordsd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9330,7 +9330,7 @@ _start:
        vcmpunordsd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpneq_uqsd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpneq_uqsd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpneq_uqsd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpneq_uqsd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpneq_uqsd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpneq_uqsd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9339,7 +9339,7 @@ _start:
        vcmpneq_uqsd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpneqsd       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpneqsd       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpneqsd       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpneqsd       k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpneqsd       k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpneqsd       k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9348,7 +9348,7 @@ _start:
        vcmpneqsd       k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpnlt_ussd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnlt_ussd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnlt_ussd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnlt_ussd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpnlt_ussd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnlt_ussd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9357,7 +9357,7 @@ _start:
        vcmpnlt_ussd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpnltsd       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnltsd       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnltsd       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnltsd       k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpnltsd       k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnltsd       k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9366,7 +9366,7 @@ _start:
        vcmpnltsd       k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpnle_ussd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnle_ussd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnle_ussd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnle_ussd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpnle_ussd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnle_ussd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9375,7 +9375,7 @@ _start:
        vcmpnle_ussd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpnlesd       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnlesd       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnlesd       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnlesd       k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpnlesd       k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnlesd       k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9384,7 +9384,7 @@ _start:
        vcmpnlesd       k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpord_qsd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpord_qsd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpord_qsd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpord_qsd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpord_qsd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpord_qsd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9393,7 +9393,7 @@ _start:
        vcmpord_qsd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpordsd       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpordsd       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpordsd       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpordsd       k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpordsd       k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpordsd       k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9402,7 +9402,7 @@ _start:
        vcmpordsd       k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpeq_uqsd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpeq_uqsd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpeq_uqsd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpeq_uqsd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpeq_uqsd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpeq_uqsd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9411,7 +9411,7 @@ _start:
        vcmpeq_uqsd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpnge_ussd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnge_ussd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnge_ussd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnge_ussd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpnge_ussd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnge_ussd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9420,7 +9420,7 @@ _start:
        vcmpnge_ussd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpngesd       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpngesd       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpngesd       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpngesd       k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpngesd       k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpngesd       k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9429,7 +9429,7 @@ _start:
        vcmpngesd       k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpngt_ussd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpngt_ussd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpngt_ussd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpngt_ussd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpngt_ussd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpngt_ussd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9438,7 +9438,7 @@ _start:
        vcmpngt_ussd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpngtsd       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpngtsd       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpngtsd       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpngtsd       k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpngtsd       k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpngtsd       k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9447,7 +9447,7 @@ _start:
        vcmpngtsd       k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpfalse_oqsd  k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpfalse_oqsd  k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpfalse_oqsd  k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpfalse_oqsd  k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpfalse_oqsd  k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpfalse_oqsd  k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9456,7 +9456,7 @@ _start:
        vcmpfalse_oqsd  k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpfalsesd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpfalsesd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpfalsesd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpfalsesd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpfalsesd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpfalsesd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9465,7 +9465,7 @@ _start:
        vcmpfalsesd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpneq_oqsd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpneq_oqsd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpneq_oqsd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpneq_oqsd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpneq_oqsd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpneq_oqsd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9474,7 +9474,7 @@ _start:
        vcmpneq_oqsd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpge_ossd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpge_ossd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpge_ossd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpge_ossd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpge_ossd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpge_ossd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9483,7 +9483,7 @@ _start:
        vcmpge_ossd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpgesd        k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpgesd        k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpgesd        k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpgesd        k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpgesd        k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpgesd        k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9492,7 +9492,7 @@ _start:
        vcmpgesd        k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpgt_ossd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpgt_ossd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpgt_ossd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpgt_ossd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpgt_ossd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpgt_ossd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9501,7 +9501,7 @@ _start:
        vcmpgt_ossd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpgtsd        k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpgtsd        k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpgtsd        k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpgtsd        k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpgtsd        k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpgtsd        k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9510,7 +9510,7 @@ _start:
        vcmpgtsd        k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmptrue_uqsd   k5{k7}, xmm29, xmm28     # AVX512F
-       vcmptrue_uqsd   k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmptrue_uqsd   k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmptrue_uqsd   k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmptrue_uqsd   k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmptrue_uqsd   k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9519,7 +9519,7 @@ _start:
        vcmptrue_uqsd   k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmptruesd      k5{k7}, xmm29, xmm28     # AVX512F
-       vcmptruesd      k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmptruesd      k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmptruesd      k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmptruesd      k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmptruesd      k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9528,7 +9528,7 @@ _start:
        vcmptruesd      k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpeq_ossd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpeq_ossd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpeq_ossd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpeq_ossd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpeq_ossd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpeq_ossd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9537,7 +9537,7 @@ _start:
        vcmpeq_ossd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmplt_oqsd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmplt_oqsd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmplt_oqsd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmplt_oqsd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmplt_oqsd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmplt_oqsd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9546,7 +9546,7 @@ _start:
        vcmplt_oqsd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmple_oqsd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmple_oqsd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmple_oqsd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmple_oqsd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmple_oqsd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmple_oqsd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9555,7 +9555,7 @@ _start:
        vcmple_oqsd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpunord_ssd   k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpunord_ssd   k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpunord_ssd   k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpunord_ssd   k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpunord_ssd   k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpunord_ssd   k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9564,7 +9564,7 @@ _start:
        vcmpunord_ssd   k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpneq_ussd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpneq_ussd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpneq_ussd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpneq_ussd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpneq_ussd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpneq_ussd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9573,7 +9573,7 @@ _start:
        vcmpneq_ussd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpnlt_uqsd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnlt_uqsd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnlt_uqsd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnlt_uqsd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpnlt_uqsd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnlt_uqsd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9582,7 +9582,7 @@ _start:
        vcmpnlt_uqsd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpnle_uqsd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnle_uqsd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnle_uqsd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnle_uqsd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpnle_uqsd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnle_uqsd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9591,7 +9591,7 @@ _start:
        vcmpnle_uqsd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpord_ssd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpord_ssd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpord_ssd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpord_ssd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpord_ssd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpord_ssd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9600,7 +9600,7 @@ _start:
        vcmpord_ssd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpeq_ussd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpeq_ussd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpeq_ussd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpeq_ussd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpeq_ussd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpeq_ussd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9609,7 +9609,7 @@ _start:
        vcmpeq_ussd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpnge_uqsd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnge_uqsd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnge_uqsd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnge_uqsd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpnge_uqsd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnge_uqsd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9618,7 +9618,7 @@ _start:
        vcmpnge_uqsd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpngt_uqsd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpngt_uqsd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpngt_uqsd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpngt_uqsd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpngt_uqsd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpngt_uqsd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9627,7 +9627,7 @@ _start:
        vcmpngt_uqsd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpfalse_ossd  k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpfalse_ossd  k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpfalse_ossd  k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpfalse_ossd  k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpfalse_ossd  k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpfalse_ossd  k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9636,7 +9636,7 @@ _start:
        vcmpfalse_ossd  k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpneq_ossd    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpneq_ossd    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpneq_ossd    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpneq_ossd    k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpneq_ossd    k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpneq_ossd    k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9645,7 +9645,7 @@ _start:
        vcmpneq_ossd    k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpge_oqsd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpge_oqsd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpge_oqsd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpge_oqsd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpge_oqsd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpge_oqsd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9654,7 +9654,7 @@ _start:
        vcmpge_oqsd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpgt_oqsd     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpgt_oqsd     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpgt_oqsd     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpgt_oqsd     k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmpgt_oqsd     k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpgt_oqsd     k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9663,7 +9663,7 @@ _start:
        vcmpgt_oqsd     k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmptrue_ussd   k5{k7}, xmm29, xmm28     # AVX512F
-       vcmptrue_ussd   k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmptrue_ussd   k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmptrue_ussd   k5{k7}, xmm29, QWORD PTR [rcx]   # AVX512F
        vcmptrue_ussd   k5{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmptrue_ussd   k5{k7}, xmm29, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -9672,9 +9672,9 @@ _start:
        vcmptrue_ussd   k5{k7}, xmm29, QWORD PTR [rdx-1032]      # AVX512F
 
        vcmpss  k5{k7}, xmm29, xmm28, 0xab       # AVX512F
-       vcmpss  k5{k7}, xmm29, xmm28, {sae}, 0xab        # AVX512F
+       vcmpss  k5{k7}, xmm29, xmm28{sae}, 0xab  # AVX512F
        vcmpss  k5{k7}, xmm29, xmm28, 123        # AVX512F
-       vcmpss  k5{k7}, xmm29, xmm28, {sae}, 123         # AVX512F
+       vcmpss  k5{k7}, xmm29, xmm28{sae}, 123   # AVX512F
        vcmpss  k5{k7}, xmm29, DWORD PTR [rcx], 123      # AVX512F
        vcmpss  k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234], 123         # AVX512F
        vcmpss  k5{k7}, xmm29, DWORD PTR [rdx+508], 123  # AVX512F Disp8
@@ -9683,7 +9683,7 @@ _start:
        vcmpss  k5{k7}, xmm29, DWORD PTR [rdx-516], 123  # AVX512F
 
        vcmpeq_oqss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpeq_oqss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpeq_oqss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpeq_oqss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpeq_oqss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpeq_oqss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9692,7 +9692,7 @@ _start:
        vcmpeq_oqss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpeqss        k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpeqss        k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpeqss        k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpeqss        k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpeqss        k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpeqss        k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9701,7 +9701,7 @@ _start:
        vcmpeqss        k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmplt_osss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmplt_osss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmplt_osss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmplt_osss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmplt_osss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmplt_osss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9710,7 +9710,7 @@ _start:
        vcmplt_osss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpltss        k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpltss        k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpltss        k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpltss        k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpltss        k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpltss        k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9719,7 +9719,7 @@ _start:
        vcmpltss        k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmple_osss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmple_osss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmple_osss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmple_osss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmple_osss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmple_osss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9728,7 +9728,7 @@ _start:
        vcmple_osss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpless        k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpless        k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpless        k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpless        k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpless        k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpless        k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9737,7 +9737,7 @@ _start:
        vcmpless        k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpunord_qss   k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpunord_qss   k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpunord_qss   k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpunord_qss   k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpunord_qss   k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpunord_qss   k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9746,7 +9746,7 @@ _start:
        vcmpunord_qss   k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpunordss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpunordss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpunordss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpunordss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpunordss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpunordss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9755,7 +9755,7 @@ _start:
        vcmpunordss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpneq_uqss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpneq_uqss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpneq_uqss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpneq_uqss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpneq_uqss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpneq_uqss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9764,7 +9764,7 @@ _start:
        vcmpneq_uqss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpneqss       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpneqss       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpneqss       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpneqss       k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpneqss       k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpneqss       k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9773,7 +9773,7 @@ _start:
        vcmpneqss       k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpnlt_usss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnlt_usss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnlt_usss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnlt_usss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpnlt_usss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnlt_usss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9782,7 +9782,7 @@ _start:
        vcmpnlt_usss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpnltss       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnltss       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnltss       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnltss       k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpnltss       k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnltss       k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9791,7 +9791,7 @@ _start:
        vcmpnltss       k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpnle_usss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnle_usss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnle_usss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnle_usss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpnle_usss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnle_usss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9800,7 +9800,7 @@ _start:
        vcmpnle_usss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpnless       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnless       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnless       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnless       k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpnless       k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnless       k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9809,7 +9809,7 @@ _start:
        vcmpnless       k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpord_qss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpord_qss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpord_qss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpord_qss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpord_qss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpord_qss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9818,7 +9818,7 @@ _start:
        vcmpord_qss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpordss       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpordss       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpordss       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpordss       k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpordss       k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpordss       k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9827,7 +9827,7 @@ _start:
        vcmpordss       k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpeq_uqss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpeq_uqss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpeq_uqss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpeq_uqss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpeq_uqss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpeq_uqss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9836,7 +9836,7 @@ _start:
        vcmpeq_uqss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpnge_usss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnge_usss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnge_usss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnge_usss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpnge_usss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnge_usss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9845,7 +9845,7 @@ _start:
        vcmpnge_usss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpngess       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpngess       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpngess       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpngess       k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpngess       k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpngess       k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9854,7 +9854,7 @@ _start:
        vcmpngess       k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpngt_usss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpngt_usss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpngt_usss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpngt_usss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpngt_usss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpngt_usss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9863,7 +9863,7 @@ _start:
        vcmpngt_usss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpngtss       k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpngtss       k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpngtss       k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpngtss       k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpngtss       k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpngtss       k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9872,7 +9872,7 @@ _start:
        vcmpngtss       k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpfalse_oqss  k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpfalse_oqss  k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpfalse_oqss  k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpfalse_oqss  k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpfalse_oqss  k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpfalse_oqss  k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9881,7 +9881,7 @@ _start:
        vcmpfalse_oqss  k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpfalsess     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpfalsess     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpfalsess     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpfalsess     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpfalsess     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpfalsess     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9890,7 +9890,7 @@ _start:
        vcmpfalsess     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpneq_oqss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpneq_oqss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpneq_oqss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpneq_oqss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpneq_oqss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpneq_oqss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9899,7 +9899,7 @@ _start:
        vcmpneq_oqss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpge_osss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpge_osss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpge_osss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpge_osss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpge_osss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpge_osss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9908,7 +9908,7 @@ _start:
        vcmpge_osss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpgess        k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpgess        k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpgess        k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpgess        k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpgess        k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpgess        k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9917,7 +9917,7 @@ _start:
        vcmpgess        k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpgt_osss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpgt_osss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpgt_osss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpgt_osss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpgt_osss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpgt_osss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9926,7 +9926,7 @@ _start:
        vcmpgt_osss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpgtss        k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpgtss        k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpgtss        k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpgtss        k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpgtss        k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpgtss        k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9935,7 +9935,7 @@ _start:
        vcmpgtss        k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmptrue_uqss   k5{k7}, xmm29, xmm28     # AVX512F
-       vcmptrue_uqss   k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmptrue_uqss   k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmptrue_uqss   k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmptrue_uqss   k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmptrue_uqss   k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9944,7 +9944,7 @@ _start:
        vcmptrue_uqss   k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmptruess      k5{k7}, xmm29, xmm28     # AVX512F
-       vcmptruess      k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmptruess      k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmptruess      k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmptruess      k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmptruess      k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9953,7 +9953,7 @@ _start:
        vcmptruess      k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpeq_osss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpeq_osss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpeq_osss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpeq_osss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpeq_osss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpeq_osss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9962,7 +9962,7 @@ _start:
        vcmpeq_osss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmplt_oqss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmplt_oqss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmplt_oqss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmplt_oqss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmplt_oqss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmplt_oqss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9971,7 +9971,7 @@ _start:
        vcmplt_oqss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmple_oqss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmple_oqss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmple_oqss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmple_oqss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmple_oqss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmple_oqss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9980,7 +9980,7 @@ _start:
        vcmple_oqss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpunord_sss   k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpunord_sss   k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpunord_sss   k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpunord_sss   k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpunord_sss   k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpunord_sss   k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9989,7 +9989,7 @@ _start:
        vcmpunord_sss   k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpneq_usss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpneq_usss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpneq_usss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpneq_usss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpneq_usss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpneq_usss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -9998,7 +9998,7 @@ _start:
        vcmpneq_usss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpnlt_uqss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnlt_uqss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnlt_uqss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnlt_uqss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpnlt_uqss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnlt_uqss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10007,7 +10007,7 @@ _start:
        vcmpnlt_uqss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpnle_uqss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnle_uqss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnle_uqss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnle_uqss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpnle_uqss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnle_uqss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10016,7 +10016,7 @@ _start:
        vcmpnle_uqss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpord_sss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpord_sss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpord_sss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpord_sss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpord_sss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpord_sss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10025,7 +10025,7 @@ _start:
        vcmpord_sss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpeq_usss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpeq_usss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpeq_usss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpeq_usss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpeq_usss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpeq_usss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10034,7 +10034,7 @@ _start:
        vcmpeq_usss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpnge_uqss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpnge_uqss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpnge_uqss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpnge_uqss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpnge_uqss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpnge_uqss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10043,7 +10043,7 @@ _start:
        vcmpnge_uqss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpngt_uqss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpngt_uqss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpngt_uqss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpngt_uqss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpngt_uqss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpngt_uqss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10052,7 +10052,7 @@ _start:
        vcmpngt_uqss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpfalse_osss  k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpfalse_osss  k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpfalse_osss  k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpfalse_osss  k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpfalse_osss  k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpfalse_osss  k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10061,7 +10061,7 @@ _start:
        vcmpfalse_osss  k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpneq_osss    k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpneq_osss    k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpneq_osss    k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpneq_osss    k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpneq_osss    k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpneq_osss    k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10070,7 +10070,7 @@ _start:
        vcmpneq_osss    k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpge_oqss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpge_oqss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpge_oqss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpge_oqss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpge_oqss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpge_oqss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10079,7 +10079,7 @@ _start:
        vcmpge_oqss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmpgt_oqss     k5{k7}, xmm29, xmm28     # AVX512F
-       vcmpgt_oqss     k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmpgt_oqss     k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmpgt_oqss     k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmpgt_oqss     k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmpgt_oqss     k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10088,7 +10088,7 @@ _start:
        vcmpgt_oqss     k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcmptrue_usss   k5{k7}, xmm29, xmm28     # AVX512F
-       vcmptrue_usss   k5{k7}, xmm29, xmm28, {sae}      # AVX512F
+       vcmptrue_usss   k5{k7}, xmm29, xmm28{sae}        # AVX512F
        vcmptrue_usss   k5{k7}, xmm29, DWORD PTR [rcx]   # AVX512F
        vcmptrue_usss   k5{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcmptrue_usss   k5{k7}, xmm29, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10097,7 +10097,7 @@ _start:
        vcmptrue_usss   k5{k7}, xmm29, DWORD PTR [rdx-516]       # AVX512F
 
        vcomisd xmm30, xmm29     # AVX512F
-       vcomisd xmm30, xmm29, {sae}      # AVX512F
+       vcomisd xmm30, xmm29{sae}        # AVX512F
        vcomisd xmm30, QWORD PTR [rcx]   # AVX512F
        vcomisd xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcomisd xmm30, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -10106,7 +10106,7 @@ _start:
        vcomisd xmm30, QWORD PTR [rdx-1032]      # AVX512F
 
        vcomiss xmm30, xmm29     # AVX512F
-       vcomiss xmm30, xmm29, {sae}      # AVX512F
+       vcomiss xmm30, xmm29{sae}        # AVX512F
        vcomiss xmm30, DWORD PTR [rcx]   # AVX512F
        vcomiss xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vcomiss xmm30, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -10155,10 +10155,10 @@ _start:
        vcvtdq2ps       zmm30, zmm29     # AVX512F
        vcvtdq2ps       zmm30{k7}, zmm29         # AVX512F
        vcvtdq2ps       zmm30{k7}{z}, zmm29      # AVX512F
-       vcvtdq2ps       zmm30, zmm29, {rn-sae}   # AVX512F
-       vcvtdq2ps       zmm30, zmm29, {ru-sae}   # AVX512F
-       vcvtdq2ps       zmm30, zmm29, {rd-sae}   # AVX512F
-       vcvtdq2ps       zmm30, zmm29, {rz-sae}   # AVX512F
+       vcvtdq2ps       zmm30, zmm29{rn-sae}     # AVX512F
+       vcvtdq2ps       zmm30, zmm29{ru-sae}     # AVX512F
+       vcvtdq2ps       zmm30, zmm29{rd-sae}     # AVX512F
+       vcvtdq2ps       zmm30, zmm29{rz-sae}     # AVX512F
        vcvtdq2ps       zmm30, ZMMWORD PTR [rcx]         # AVX512F
        vcvtdq2ps       zmm30, ZMMWORD PTR [rax+r14*8+0x1234]    # AVX512F
        vcvtdq2ps       zmm30, dword bcst [rcx]  # AVX512F
@@ -10173,10 +10173,10 @@ _start:
 
        vcvtpd2dq       ymm30{k7}, zmm29         # AVX512F
        vcvtpd2dq       ymm30{k7}{z}, zmm29      # AVX512F
-       vcvtpd2dq       ymm30{k7}, zmm29, {rn-sae}       # AVX512F
-       vcvtpd2dq       ymm30{k7}, zmm29, {ru-sae}       # AVX512F
-       vcvtpd2dq       ymm30{k7}, zmm29, {rd-sae}       # AVX512F
-       vcvtpd2dq       ymm30{k7}, zmm29, {rz-sae}       # AVX512F
+       vcvtpd2dq       ymm30{k7}, zmm29{rn-sae}         # AVX512F
+       vcvtpd2dq       ymm30{k7}, zmm29{ru-sae}         # AVX512F
+       vcvtpd2dq       ymm30{k7}, zmm29{rd-sae}         # AVX512F
+       vcvtpd2dq       ymm30{k7}, zmm29{rz-sae}         # AVX512F
        vcvtpd2dq       ymm30{k7}, ZMMWORD PTR [rcx]     # AVX512F
        vcvtpd2dq       ymm30{k7}, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvtpd2dq       ymm30{k7}, qword bcst [rcx]      # AVX512F
@@ -10191,10 +10191,10 @@ _start:
 
        vcvtpd2ps       ymm30{k7}, zmm29         # AVX512F
        vcvtpd2ps       ymm30{k7}{z}, zmm29      # AVX512F
-       vcvtpd2ps       ymm30{k7}, zmm29, {rn-sae}       # AVX512F
-       vcvtpd2ps       ymm30{k7}, zmm29, {ru-sae}       # AVX512F
-       vcvtpd2ps       ymm30{k7}, zmm29, {rd-sae}       # AVX512F
-       vcvtpd2ps       ymm30{k7}, zmm29, {rz-sae}       # AVX512F
+       vcvtpd2ps       ymm30{k7}, zmm29{rn-sae}         # AVX512F
+       vcvtpd2ps       ymm30{k7}, zmm29{ru-sae}         # AVX512F
+       vcvtpd2ps       ymm30{k7}, zmm29{rd-sae}         # AVX512F
+       vcvtpd2ps       ymm30{k7}, zmm29{rz-sae}         # AVX512F
        vcvtpd2ps       ymm30{k7}, ZMMWORD PTR [rcx]     # AVX512F
        vcvtpd2ps       ymm30{k7}, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvtpd2ps       ymm30{k7}, qword bcst [rcx]      # AVX512F
@@ -10209,10 +10209,10 @@ _start:
 
        vcvtpd2udq      ymm30{k7}, zmm29         # AVX512F
        vcvtpd2udq      ymm30{k7}{z}, zmm29      # AVX512F
-       vcvtpd2udq      ymm30{k7}, zmm29, {rn-sae}       # AVX512F
-       vcvtpd2udq      ymm30{k7}, zmm29, {ru-sae}       # AVX512F
-       vcvtpd2udq      ymm30{k7}, zmm29, {rd-sae}       # AVX512F
-       vcvtpd2udq      ymm30{k7}, zmm29, {rz-sae}       # AVX512F
+       vcvtpd2udq      ymm30{k7}, zmm29{rn-sae}         # AVX512F
+       vcvtpd2udq      ymm30{k7}, zmm29{ru-sae}         # AVX512F
+       vcvtpd2udq      ymm30{k7}, zmm29{rd-sae}         # AVX512F
+       vcvtpd2udq      ymm30{k7}, zmm29{rz-sae}         # AVX512F
        vcvtpd2udq      ymm30{k7}, ZMMWORD PTR [rcx]     # AVX512F
        vcvtpd2udq      ymm30{k7}, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvtpd2udq      ymm30{k7}, qword bcst [rcx]      # AVX512F
@@ -10227,7 +10227,7 @@ _start:
 
        vcvtph2ps       zmm30{k7}, ymm29         # AVX512F
        vcvtph2ps       zmm30{k7}{z}, ymm29      # AVX512F
-       vcvtph2ps       zmm30{k7}, ymm29, {sae}  # AVX512F
+       vcvtph2ps       zmm30{k7}, ymm29{sae}    # AVX512F
        vcvtph2ps       zmm30{k7}, YMMWORD PTR [rcx]     # AVX512F
        vcvtph2ps       zmm30{k7}, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvtph2ps       zmm30{k7}, YMMWORD PTR [rdx+4064]        # AVX512F Disp8
@@ -10238,10 +10238,10 @@ _start:
        vcvtps2dq       zmm30, zmm29     # AVX512F
        vcvtps2dq       zmm30{k7}, zmm29         # AVX512F
        vcvtps2dq       zmm30{k7}{z}, zmm29      # AVX512F
-       vcvtps2dq       zmm30, zmm29, {rn-sae}   # AVX512F
-       vcvtps2dq       zmm30, zmm29, {ru-sae}   # AVX512F
-       vcvtps2dq       zmm30, zmm29, {rd-sae}   # AVX512F
-       vcvtps2dq       zmm30, zmm29, {rz-sae}   # AVX512F
+       vcvtps2dq       zmm30, zmm29{rn-sae}     # AVX512F
+       vcvtps2dq       zmm30, zmm29{ru-sae}     # AVX512F
+       vcvtps2dq       zmm30, zmm29{rd-sae}     # AVX512F
+       vcvtps2dq       zmm30, zmm29{rz-sae}     # AVX512F
        vcvtps2dq       zmm30, ZMMWORD PTR [rcx]         # AVX512F
        vcvtps2dq       zmm30, ZMMWORD PTR [rax+r14*8+0x1234]    # AVX512F
        vcvtps2dq       zmm30, dword bcst [rcx]  # AVX512F
@@ -10256,7 +10256,7 @@ _start:
 
        vcvtps2pd       zmm30{k7}, ymm29         # AVX512F
        vcvtps2pd       zmm30{k7}{z}, ymm29      # AVX512F
-       vcvtps2pd       zmm30{k7}, ymm29, {sae}  # AVX512F
+       vcvtps2pd       zmm30{k7}, ymm29{sae}    # AVX512F
        vcvtps2pd       zmm30{k7}, YMMWORD PTR [rcx]     # AVX512F
        vcvtps2pd       zmm30{k7}, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvtps2pd       zmm30{k7}, dword bcst [rcx]      # AVX512F
@@ -10271,17 +10271,17 @@ _start:
 
        vcvtps2ph       ymm30{k7}, zmm29, 0xab   # AVX512F
        vcvtps2ph       ymm30{k7}{z}, zmm29, 0xab        # AVX512F
-       vcvtps2ph       ymm30{k7}, zmm29, {sae}, 0xab    # AVX512F
+       vcvtps2ph       ymm30{k7}, zmm29{sae}, 0xab      # AVX512F
        vcvtps2ph       ymm30{k7}, zmm29, 123    # AVX512F
-       vcvtps2ph       ymm30{k7}, zmm29, {sae}, 123     # AVX512F
+       vcvtps2ph       ymm30{k7}, zmm29{sae}, 123       # AVX512F
 
        vcvtps2udq      zmm30, zmm29     # AVX512F
        vcvtps2udq      zmm30{k7}, zmm29         # AVX512F
        vcvtps2udq      zmm30{k7}{z}, zmm29      # AVX512F
-       vcvtps2udq      zmm30, zmm29, {rn-sae}   # AVX512F
-       vcvtps2udq      zmm30, zmm29, {ru-sae}   # AVX512F
-       vcvtps2udq      zmm30, zmm29, {rd-sae}   # AVX512F
-       vcvtps2udq      zmm30, zmm29, {rz-sae}   # AVX512F
+       vcvtps2udq      zmm30, zmm29{rn-sae}     # AVX512F
+       vcvtps2udq      zmm30, zmm29{ru-sae}     # AVX512F
+       vcvtps2udq      zmm30, zmm29{rd-sae}     # AVX512F
+       vcvtps2udq      zmm30, zmm29{rz-sae}     # AVX512F
        vcvtps2udq      zmm30, ZMMWORD PTR [rcx]         # AVX512F
        vcvtps2udq      zmm30, ZMMWORD PTR [rax+r14*8+0x1234]    # AVX512F
        vcvtps2udq      zmm30, dword bcst [rcx]  # AVX512F
@@ -10294,34 +10294,34 @@ _start:
        vcvtps2udq      zmm30, dword bcst [rdx-512]      # AVX512F Disp8
        vcvtps2udq      zmm30, dword bcst [rdx-516]      # AVX512F
 
-       vcvtsd2si       eax, xmm30, {rn-sae}     # AVX512F
-       vcvtsd2si       eax, xmm30, {ru-sae}     # AVX512F
-       vcvtsd2si       eax, xmm30, {rd-sae}     # AVX512F
-       vcvtsd2si       eax, xmm30, {rz-sae}     # AVX512F
-       vcvtsd2si       ebp, xmm30, {rn-sae}     # AVX512F
-       vcvtsd2si       ebp, xmm30, {ru-sae}     # AVX512F
-       vcvtsd2si       ebp, xmm30, {rd-sae}     # AVX512F
-       vcvtsd2si       ebp, xmm30, {rz-sae}     # AVX512F
-       vcvtsd2si       r13d, xmm30, {rn-sae}    # AVX512F
-       vcvtsd2si       r13d, xmm30, {ru-sae}    # AVX512F
-       vcvtsd2si       r13d, xmm30, {rd-sae}    # AVX512F
-       vcvtsd2si       r13d, xmm30, {rz-sae}    # AVX512F
-
-       vcvtsd2si       rax, xmm30, {rn-sae}     # AVX512F
-       vcvtsd2si       rax, xmm30, {ru-sae}     # AVX512F
-       vcvtsd2si       rax, xmm30, {rd-sae}     # AVX512F
-       vcvtsd2si       rax, xmm30, {rz-sae}     # AVX512F
-       vcvtsd2si       r8, xmm30, {rn-sae}      # AVX512F
-       vcvtsd2si       r8, xmm30, {ru-sae}      # AVX512F
-       vcvtsd2si       r8, xmm30, {rd-sae}      # AVX512F
-       vcvtsd2si       r8, xmm30, {rz-sae}      # AVX512F
+       vcvtsd2si       eax, xmm30{rn-sae}       # AVX512F
+       vcvtsd2si       eax, xmm30{ru-sae}       # AVX512F
+       vcvtsd2si       eax, xmm30{rd-sae}       # AVX512F
+       vcvtsd2si       eax, xmm30{rz-sae}       # AVX512F
+       vcvtsd2si       ebp, xmm30{rn-sae}       # AVX512F
+       vcvtsd2si       ebp, xmm30{ru-sae}       # AVX512F
+       vcvtsd2si       ebp, xmm30{rd-sae}       # AVX512F
+       vcvtsd2si       ebp, xmm30{rz-sae}       # AVX512F
+       vcvtsd2si       r13d, xmm30{rn-sae}      # AVX512F
+       vcvtsd2si       r13d, xmm30{ru-sae}      # AVX512F
+       vcvtsd2si       r13d, xmm30{rd-sae}      # AVX512F
+       vcvtsd2si       r13d, xmm30{rz-sae}      # AVX512F
+
+       vcvtsd2si       rax, xmm30{rn-sae}       # AVX512F
+       vcvtsd2si       rax, xmm30{ru-sae}       # AVX512F
+       vcvtsd2si       rax, xmm30{rd-sae}       # AVX512F
+       vcvtsd2si       rax, xmm30{rz-sae}       # AVX512F
+       vcvtsd2si       r8, xmm30{rn-sae}        # AVX512F
+       vcvtsd2si       r8, xmm30{ru-sae}        # AVX512F
+       vcvtsd2si       r8, xmm30{rd-sae}        # AVX512F
+       vcvtsd2si       r8, xmm30{rz-sae}        # AVX512F
 
        vcvtsd2ss       xmm30{k7}, xmm29, xmm28  # AVX512F
        vcvtsd2ss       xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vcvtsd2ss       xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vcvtsd2ss       xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vcvtsd2ss       xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vcvtsd2ss       xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vcvtsd2ss       xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vcvtsd2ss       xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vcvtsd2ss       xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vcvtsd2ss       xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vcvtsd2ss       xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vcvtsd2ss       xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vcvtsd2ss       xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -10340,15 +10340,15 @@ _start:
        vcvtsi2sd       xmm30, xmm29, DWORD PTR [rdx-516]        # AVX512F
 
        vcvtsi2sd       xmm30, xmm29, rax        # AVX512F
-       vcvtsi2sd       xmm30, xmm29, rax, {rn-sae}      # AVX512F
-       vcvtsi2sd       xmm30, xmm29, rax, {ru-sae}      # AVX512F
-       vcvtsi2sd       xmm30, xmm29, rax, {rd-sae}      # AVX512F
-       vcvtsi2sd       xmm30, xmm29, rax, {rz-sae}      # AVX512F
+       vcvtsi2sd       xmm30, xmm29, rax{rn-sae}        # AVX512F
+       vcvtsi2sd       xmm30, xmm29, rax{ru-sae}        # AVX512F
+       vcvtsi2sd       xmm30, xmm29, rax{rd-sae}        # AVX512F
+       vcvtsi2sd       xmm30, xmm29, rax{rz-sae}        # AVX512F
        vcvtsi2sd       xmm30, xmm29, r8         # AVX512F
-       vcvtsi2sd       xmm30, xmm29, r8, {rn-sae}       # AVX512F
-       vcvtsi2sd       xmm30, xmm29, r8, {ru-sae}       # AVX512F
-       vcvtsi2sd       xmm30, xmm29, r8, {rd-sae}       # AVX512F
-       vcvtsi2sd       xmm30, xmm29, r8, {rz-sae}       # AVX512F
+       vcvtsi2sd       xmm30, xmm29, r8{rn-sae}         # AVX512F
+       vcvtsi2sd       xmm30, xmm29, r8{ru-sae}         # AVX512F
+       vcvtsi2sd       xmm30, xmm29, r8{rd-sae}         # AVX512F
+       vcvtsi2sd       xmm30, xmm29, r8{rz-sae}         # AVX512F
        vcvtsi2sd       xmm30, xmm29, QWORD PTR [rcx]    # AVX512F
        vcvtsi2sd       xmm30, xmm29, QWORD PTR [rax+r14*8+0x1234]       # AVX512F
        vcvtsi2sd       xmm30, xmm29, QWORD PTR [rdx+1016]       # AVX512F Disp8
@@ -10357,20 +10357,20 @@ _start:
        vcvtsi2sd       xmm30, xmm29, QWORD PTR [rdx-1032]       # AVX512F
 
        vcvtsi2ss       xmm30, xmm29, eax        # AVX512F
-       vcvtsi2ss       xmm30, xmm29, eax, {rn-sae}      # AVX512F
-       vcvtsi2ss       xmm30, xmm29, eax, {ru-sae}      # AVX512F
-       vcvtsi2ss       xmm30, xmm29, eax, {rd-sae}      # AVX512F
-       vcvtsi2ss       xmm30, xmm29, eax, {rz-sae}      # AVX512F
+       vcvtsi2ss       xmm30, xmm29, eax{rn-sae}        # AVX512F
+       vcvtsi2ss       xmm30, xmm29, eax{ru-sae}        # AVX512F
+       vcvtsi2ss       xmm30, xmm29, eax{rd-sae}        # AVX512F
+       vcvtsi2ss       xmm30, xmm29, eax{rz-sae}        # AVX512F
        vcvtsi2ss       xmm30, xmm29, ebp        # AVX512F
-       vcvtsi2ss       xmm30, xmm29, ebp, {rn-sae}      # AVX512F
-       vcvtsi2ss       xmm30, xmm29, ebp, {ru-sae}      # AVX512F
-       vcvtsi2ss       xmm30, xmm29, ebp, {rd-sae}      # AVX512F
-       vcvtsi2ss       xmm30, xmm29, ebp, {rz-sae}      # AVX512F
+       vcvtsi2ss       xmm30, xmm29, ebp{rn-sae}        # AVX512F
+       vcvtsi2ss       xmm30, xmm29, ebp{ru-sae}        # AVX512F
+       vcvtsi2ss       xmm30, xmm29, ebp{rd-sae}        # AVX512F
+       vcvtsi2ss       xmm30, xmm29, ebp{rz-sae}        # AVX512F
        vcvtsi2ss       xmm30, xmm29, r13d       # AVX512F
-       vcvtsi2ss       xmm30, xmm29, r13d, {rn-sae}     # AVX512F
-       vcvtsi2ss       xmm30, xmm29, r13d, {ru-sae}     # AVX512F
-       vcvtsi2ss       xmm30, xmm29, r13d, {rd-sae}     # AVX512F
-       vcvtsi2ss       xmm30, xmm29, r13d, {rz-sae}     # AVX512F
+       vcvtsi2ss       xmm30, xmm29, r13d{rn-sae}       # AVX512F
+       vcvtsi2ss       xmm30, xmm29, r13d{ru-sae}       # AVX512F
+       vcvtsi2ss       xmm30, xmm29, r13d{rd-sae}       # AVX512F
+       vcvtsi2ss       xmm30, xmm29, r13d{rz-sae}       # AVX512F
        vcvtsi2ss       xmm30, xmm29, DWORD PTR [rcx]    # AVX512F
        vcvtsi2ss       xmm30, xmm29, DWORD PTR [rax+r14*8+0x1234]       # AVX512F
        vcvtsi2ss       xmm30, xmm29, DWORD PTR [rdx+508]        # AVX512F Disp8
@@ -10379,15 +10379,15 @@ _start:
        vcvtsi2ss       xmm30, xmm29, DWORD PTR [rdx-516]        # AVX512F
 
        vcvtsi2ss       xmm30, xmm29, rax        # AVX512F
-       vcvtsi2ss       xmm30, xmm29, rax, {rn-sae}      # AVX512F
-       vcvtsi2ss       xmm30, xmm29, rax, {ru-sae}      # AVX512F
-       vcvtsi2ss       xmm30, xmm29, rax, {rd-sae}      # AVX512F
-       vcvtsi2ss       xmm30, xmm29, rax, {rz-sae}      # AVX512F
+       vcvtsi2ss       xmm30, xmm29, rax{rn-sae}        # AVX512F
+       vcvtsi2ss       xmm30, xmm29, rax{ru-sae}        # AVX512F
+       vcvtsi2ss       xmm30, xmm29, rax{rd-sae}        # AVX512F
+       vcvtsi2ss       xmm30, xmm29, rax{rz-sae}        # AVX512F
        vcvtsi2ss       xmm30, xmm29, r8         # AVX512F
-       vcvtsi2ss       xmm30, xmm29, r8, {rn-sae}       # AVX512F
-       vcvtsi2ss       xmm30, xmm29, r8, {ru-sae}       # AVX512F
-       vcvtsi2ss       xmm30, xmm29, r8, {rd-sae}       # AVX512F
-       vcvtsi2ss       xmm30, xmm29, r8, {rz-sae}       # AVX512F
+       vcvtsi2ss       xmm30, xmm29, r8{rn-sae}         # AVX512F
+       vcvtsi2ss       xmm30, xmm29, r8{ru-sae}         # AVX512F
+       vcvtsi2ss       xmm30, xmm29, r8{rd-sae}         # AVX512F
+       vcvtsi2ss       xmm30, xmm29, r8{rz-sae}         # AVX512F
        vcvtsi2ss       xmm30, xmm29, QWORD PTR [rcx]    # AVX512F
        vcvtsi2ss       xmm30, xmm29, QWORD PTR [rax+r14*8+0x1234]       # AVX512F
        vcvtsi2ss       xmm30, xmm29, QWORD PTR [rdx+1016]       # AVX512F Disp8
@@ -10397,7 +10397,7 @@ _start:
 
        vcvtss2sd       xmm30{k7}, xmm29, xmm28  # AVX512F
        vcvtss2sd       xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vcvtss2sd       xmm30{k7}, xmm29, xmm28, {sae}   # AVX512F
+       vcvtss2sd       xmm30{k7}, xmm29, xmm28{sae}     # AVX512F
        vcvtss2sd       xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vcvtss2sd       xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vcvtss2sd       xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -10405,31 +10405,31 @@ _start:
        vcvtss2sd       xmm30{k7}, xmm29, DWORD PTR [rdx-512]    # AVX512F Disp8
        vcvtss2sd       xmm30{k7}, xmm29, DWORD PTR [rdx-516]    # AVX512F
 
-       vcvtss2si       eax, xmm30, {rn-sae}     # AVX512F
-       vcvtss2si       eax, xmm30, {ru-sae}     # AVX512F
-       vcvtss2si       eax, xmm30, {rd-sae}     # AVX512F
-       vcvtss2si       eax, xmm30, {rz-sae}     # AVX512F
-       vcvtss2si       ebp, xmm30, {rn-sae}     # AVX512F
-       vcvtss2si       ebp, xmm30, {ru-sae}     # AVX512F
-       vcvtss2si       ebp, xmm30, {rd-sae}     # AVX512F
-       vcvtss2si       ebp, xmm30, {rz-sae}     # AVX512F
-       vcvtss2si       r13d, xmm30, {rn-sae}    # AVX512F
-       vcvtss2si       r13d, xmm30, {ru-sae}    # AVX512F
-       vcvtss2si       r13d, xmm30, {rd-sae}    # AVX512F
-       vcvtss2si       r13d, xmm30, {rz-sae}    # AVX512F
-
-       vcvtss2si       rax, xmm30, {rn-sae}     # AVX512F
-       vcvtss2si       rax, xmm30, {ru-sae}     # AVX512F
-       vcvtss2si       rax, xmm30, {rd-sae}     # AVX512F
-       vcvtss2si       rax, xmm30, {rz-sae}     # AVX512F
-       vcvtss2si       r8, xmm30, {rn-sae}      # AVX512F
-       vcvtss2si       r8, xmm30, {ru-sae}      # AVX512F
-       vcvtss2si       r8, xmm30, {rd-sae}      # AVX512F
-       vcvtss2si       r8, xmm30, {rz-sae}      # AVX512F
+       vcvtss2si       eax, xmm30{rn-sae}       # AVX512F
+       vcvtss2si       eax, xmm30{ru-sae}       # AVX512F
+       vcvtss2si       eax, xmm30{rd-sae}       # AVX512F
+       vcvtss2si       eax, xmm30{rz-sae}       # AVX512F
+       vcvtss2si       ebp, xmm30{rn-sae}       # AVX512F
+       vcvtss2si       ebp, xmm30{ru-sae}       # AVX512F
+       vcvtss2si       ebp, xmm30{rd-sae}       # AVX512F
+       vcvtss2si       ebp, xmm30{rz-sae}       # AVX512F
+       vcvtss2si       r13d, xmm30{rn-sae}      # AVX512F
+       vcvtss2si       r13d, xmm30{ru-sae}      # AVX512F
+       vcvtss2si       r13d, xmm30{rd-sae}      # AVX512F
+       vcvtss2si       r13d, xmm30{rz-sae}      # AVX512F
+
+       vcvtss2si       rax, xmm30{rn-sae}       # AVX512F
+       vcvtss2si       rax, xmm30{ru-sae}       # AVX512F
+       vcvtss2si       rax, xmm30{rd-sae}       # AVX512F
+       vcvtss2si       rax, xmm30{rz-sae}       # AVX512F
+       vcvtss2si       r8, xmm30{rn-sae}        # AVX512F
+       vcvtss2si       r8, xmm30{ru-sae}        # AVX512F
+       vcvtss2si       r8, xmm30{rd-sae}        # AVX512F
+       vcvtss2si       r8, xmm30{rz-sae}        # AVX512F
 
        vcvttpd2dq      ymm30{k7}, zmm29         # AVX512F
        vcvttpd2dq      ymm30{k7}{z}, zmm29      # AVX512F
-       vcvttpd2dq      ymm30{k7}, zmm29, {sae}  # AVX512F
+       vcvttpd2dq      ymm30{k7}, zmm29{sae}    # AVX512F
        vcvttpd2dq      ymm30{k7}, ZMMWORD PTR [rcx]     # AVX512F
        vcvttpd2dq      ymm30{k7}, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvttpd2dq      ymm30{k7}, qword bcst [rcx]      # AVX512F
@@ -10445,7 +10445,7 @@ _start:
        vcvttps2dq      zmm30, zmm29     # AVX512F
        vcvttps2dq      zmm30{k7}, zmm29         # AVX512F
        vcvttps2dq      zmm30{k7}{z}, zmm29      # AVX512F
-       vcvttps2dq      zmm30, zmm29, {sae}      # AVX512F
+       vcvttps2dq      zmm30, zmm29{sae}        # AVX512F
        vcvttps2dq      zmm30, ZMMWORD PTR [rcx]         # AVX512F
        vcvttps2dq      zmm30, ZMMWORD PTR [rax+r14*8+0x1234]    # AVX512F
        vcvttps2dq      zmm30, dword bcst [rcx]  # AVX512F
@@ -10458,19 +10458,19 @@ _start:
        vcvttps2dq      zmm30, dword bcst [rdx-512]      # AVX512F Disp8
        vcvttps2dq      zmm30, dword bcst [rdx-516]      # AVX512F
 
-       vcvttsd2si      eax, xmm30, {sae}        # AVX512F
-       vcvttsd2si      ebp, xmm30, {sae}        # AVX512F
-       vcvttsd2si      r13d, xmm30, {sae}       # AVX512F
+       vcvttsd2si      eax, xmm30{sae}  # AVX512F
+       vcvttsd2si      ebp, xmm30{sae}  # AVX512F
+       vcvttsd2si      r13d, xmm30{sae}         # AVX512F
 
-       vcvttsd2si      rax, xmm30, {sae}        # AVX512F
-       vcvttsd2si      r8, xmm30, {sae}         # AVX512F
+       vcvttsd2si      rax, xmm30{sae}  # AVX512F
+       vcvttsd2si      r8, xmm30{sae}   # AVX512F
 
-       vcvttss2si      eax, xmm30, {sae}        # AVX512F
-       vcvttss2si      ebp, xmm30, {sae}        # AVX512F
-       vcvttss2si      r13d, xmm30, {sae}       # AVX512F
+       vcvttss2si      eax, xmm30{sae}  # AVX512F
+       vcvttss2si      ebp, xmm30{sae}  # AVX512F
+       vcvttss2si      r13d, xmm30{sae}         # AVX512F
 
-       vcvttss2si      rax, xmm30, {sae}        # AVX512F
-       vcvttss2si      r8, xmm30, {sae}         # AVX512F
+       vcvttss2si      rax, xmm30{sae}  # AVX512F
+       vcvttss2si      r8, xmm30{sae}   # AVX512F
 
        vcvtudq2pd      zmm30{k7}, ymm29         # AVX512F
        vcvtudq2pd      zmm30{k7}{z}, ymm29      # AVX512F
@@ -10489,10 +10489,10 @@ _start:
        vcvtudq2ps      zmm30, zmm29     # AVX512F
        vcvtudq2ps      zmm30{k7}, zmm29         # AVX512F
        vcvtudq2ps      zmm30{k7}{z}, zmm29      # AVX512F
-       vcvtudq2ps      zmm30, zmm29, {rn-sae}   # AVX512F
-       vcvtudq2ps      zmm30, zmm29, {ru-sae}   # AVX512F
-       vcvtudq2ps      zmm30, zmm29, {rd-sae}   # AVX512F
-       vcvtudq2ps      zmm30, zmm29, {rz-sae}   # AVX512F
+       vcvtudq2ps      zmm30, zmm29{rn-sae}     # AVX512F
+       vcvtudq2ps      zmm30, zmm29{ru-sae}     # AVX512F
+       vcvtudq2ps      zmm30, zmm29{rd-sae}     # AVX512F
+       vcvtudq2ps      zmm30, zmm29{rz-sae}     # AVX512F
        vcvtudq2ps      zmm30, ZMMWORD PTR [rcx]         # AVX512F
        vcvtudq2ps      zmm30, ZMMWORD PTR [rax+r14*8+0x1234]    # AVX512F
        vcvtudq2ps      zmm30, dword bcst [rcx]  # AVX512F
@@ -10508,10 +10508,10 @@ _start:
        vdivpd  zmm30, zmm29, zmm28      # AVX512F
        vdivpd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vdivpd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vdivpd  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vdivpd  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vdivpd  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vdivpd  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vdivpd  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vdivpd  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vdivpd  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vdivpd  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vdivpd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vdivpd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vdivpd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -10527,10 +10527,10 @@ _start:
        vdivps  zmm30, zmm29, zmm28      # AVX512F
        vdivps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vdivps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vdivps  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vdivps  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vdivps  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vdivps  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vdivps  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vdivps  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vdivps  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vdivps  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vdivps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vdivps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vdivps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -10545,10 +10545,10 @@ _start:
 
        vdivsd  xmm30{k7}, xmm29, xmm28  # AVX512F
        vdivsd  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vdivsd  xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vdivsd  xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vdivsd  xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vdivsd  xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vdivsd  xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vdivsd  xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vdivsd  xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vdivsd  xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vdivsd  xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vdivsd  xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vdivsd  xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -10558,10 +10558,10 @@ _start:
 
        vdivss  xmm30{k7}, xmm29, xmm28  # AVX512F
        vdivss  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vdivss  xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vdivss  xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vdivss  xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vdivss  xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vdivss  xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vdivss  xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vdivss  xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vdivss  xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vdivss  xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vdivss  xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vdivss  xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -10624,10 +10624,10 @@ _start:
        vfmadd132pd     zmm30, zmm29, zmm28      # AVX512F
        vfmadd132pd     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmadd132pd     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmadd132pd     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmadd132pd     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmadd132pd     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmadd132pd     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmadd132pd     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmadd132pd     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmadd132pd     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmadd132pd     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmadd132pd     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmadd132pd     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmadd132pd     zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -10643,10 +10643,10 @@ _start:
        vfmadd132ps     zmm30, zmm29, zmm28      # AVX512F
        vfmadd132ps     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmadd132ps     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmadd132ps     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmadd132ps     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmadd132ps     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmadd132ps     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmadd132ps     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmadd132ps     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmadd132ps     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmadd132ps     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmadd132ps     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmadd132ps     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmadd132ps     zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -10661,10 +10661,10 @@ _start:
 
        vfmadd132sd     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmadd132sd     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmadd132sd     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmadd132sd     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmadd132sd     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmadd132sd     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmadd132sd     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmadd132sd     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmadd132sd     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmadd132sd     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmadd132sd     xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfmadd132sd     xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmadd132sd     xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -10674,10 +10674,10 @@ _start:
 
        vfmadd132ss     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmadd132ss     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmadd132ss     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmadd132ss     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmadd132ss     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmadd132ss     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmadd132ss     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmadd132ss     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmadd132ss     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmadd132ss     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmadd132ss     xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfmadd132ss     xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmadd132ss     xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -10688,10 +10688,10 @@ _start:
        vfmadd213pd     zmm30, zmm29, zmm28      # AVX512F
        vfmadd213pd     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmadd213pd     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmadd213pd     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmadd213pd     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmadd213pd     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmadd213pd     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmadd213pd     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmadd213pd     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmadd213pd     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmadd213pd     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmadd213pd     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmadd213pd     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmadd213pd     zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -10707,10 +10707,10 @@ _start:
        vfmadd213ps     zmm30, zmm29, zmm28      # AVX512F
        vfmadd213ps     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmadd213ps     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmadd213ps     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmadd213ps     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmadd213ps     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmadd213ps     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmadd213ps     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmadd213ps     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmadd213ps     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmadd213ps     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmadd213ps     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmadd213ps     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmadd213ps     zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -10725,10 +10725,10 @@ _start:
 
        vfmadd213sd     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmadd213sd     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmadd213sd     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmadd213sd     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmadd213sd     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmadd213sd     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmadd213sd     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmadd213sd     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmadd213sd     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmadd213sd     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmadd213sd     xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfmadd213sd     xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmadd213sd     xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -10738,10 +10738,10 @@ _start:
 
        vfmadd213ss     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmadd213ss     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmadd213ss     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmadd213ss     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmadd213ss     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmadd213ss     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmadd213ss     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmadd213ss     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmadd213ss     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmadd213ss     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmadd213ss     xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfmadd213ss     xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmadd213ss     xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -10752,10 +10752,10 @@ _start:
        vfmadd231pd     zmm30, zmm29, zmm28      # AVX512F
        vfmadd231pd     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmadd231pd     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmadd231pd     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmadd231pd     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmadd231pd     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmadd231pd     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmadd231pd     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmadd231pd     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmadd231pd     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmadd231pd     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmadd231pd     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmadd231pd     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmadd231pd     zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -10771,10 +10771,10 @@ _start:
        vfmadd231ps     zmm30, zmm29, zmm28      # AVX512F
        vfmadd231ps     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmadd231ps     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmadd231ps     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmadd231ps     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmadd231ps     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmadd231ps     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmadd231ps     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmadd231ps     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmadd231ps     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmadd231ps     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmadd231ps     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmadd231ps     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmadd231ps     zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -10789,10 +10789,10 @@ _start:
 
        vfmadd231sd     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmadd231sd     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmadd231sd     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmadd231sd     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmadd231sd     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmadd231sd     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmadd231sd     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmadd231sd     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmadd231sd     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmadd231sd     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmadd231sd     xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfmadd231sd     xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmadd231sd     xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -10802,10 +10802,10 @@ _start:
 
        vfmadd231ss     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmadd231ss     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmadd231ss     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmadd231ss     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmadd231ss     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmadd231ss     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmadd231ss     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmadd231ss     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmadd231ss     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmadd231ss     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmadd231ss     xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfmadd231ss     xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmadd231ss     xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -10816,10 +10816,10 @@ _start:
        vfmaddsub132pd  zmm30, zmm29, zmm28      # AVX512F
        vfmaddsub132pd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmaddsub132pd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmaddsub132pd  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmaddsub132pd  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmaddsub132pd  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmaddsub132pd  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmaddsub132pd  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmaddsub132pd  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmaddsub132pd  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmaddsub132pd  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmaddsub132pd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmaddsub132pd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmaddsub132pd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -10835,10 +10835,10 @@ _start:
        vfmaddsub132ps  zmm30, zmm29, zmm28      # AVX512F
        vfmaddsub132ps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmaddsub132ps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmaddsub132ps  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmaddsub132ps  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmaddsub132ps  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmaddsub132ps  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmaddsub132ps  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmaddsub132ps  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmaddsub132ps  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmaddsub132ps  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmaddsub132ps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmaddsub132ps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmaddsub132ps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -10854,10 +10854,10 @@ _start:
        vfmaddsub213pd  zmm30, zmm29, zmm28      # AVX512F
        vfmaddsub213pd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmaddsub213pd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmaddsub213pd  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmaddsub213pd  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmaddsub213pd  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmaddsub213pd  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmaddsub213pd  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmaddsub213pd  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmaddsub213pd  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmaddsub213pd  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmaddsub213pd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmaddsub213pd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmaddsub213pd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -10873,10 +10873,10 @@ _start:
        vfmaddsub213ps  zmm30, zmm29, zmm28      # AVX512F
        vfmaddsub213ps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmaddsub213ps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmaddsub213ps  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmaddsub213ps  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmaddsub213ps  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmaddsub213ps  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmaddsub213ps  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmaddsub213ps  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmaddsub213ps  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmaddsub213ps  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmaddsub213ps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmaddsub213ps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmaddsub213ps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -10892,10 +10892,10 @@ _start:
        vfmaddsub231pd  zmm30, zmm29, zmm28      # AVX512F
        vfmaddsub231pd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmaddsub231pd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmaddsub231pd  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmaddsub231pd  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmaddsub231pd  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmaddsub231pd  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmaddsub231pd  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmaddsub231pd  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmaddsub231pd  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmaddsub231pd  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmaddsub231pd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmaddsub231pd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmaddsub231pd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -10911,10 +10911,10 @@ _start:
        vfmaddsub231ps  zmm30, zmm29, zmm28      # AVX512F
        vfmaddsub231ps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmaddsub231ps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmaddsub231ps  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmaddsub231ps  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmaddsub231ps  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmaddsub231ps  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmaddsub231ps  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmaddsub231ps  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmaddsub231ps  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmaddsub231ps  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmaddsub231ps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmaddsub231ps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmaddsub231ps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -10930,10 +10930,10 @@ _start:
        vfmsub132pd     zmm30, zmm29, zmm28      # AVX512F
        vfmsub132pd     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsub132pd     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsub132pd     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsub132pd     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsub132pd     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsub132pd     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsub132pd     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsub132pd     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsub132pd     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsub132pd     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsub132pd     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsub132pd     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsub132pd     zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -10949,10 +10949,10 @@ _start:
        vfmsub132ps     zmm30, zmm29, zmm28      # AVX512F
        vfmsub132ps     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsub132ps     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsub132ps     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsub132ps     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsub132ps     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsub132ps     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsub132ps     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsub132ps     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsub132ps     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsub132ps     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsub132ps     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsub132ps     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsub132ps     zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -10967,10 +10967,10 @@ _start:
 
        vfmsub132sd     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmsub132sd     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmsub132sd     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmsub132sd     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmsub132sd     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmsub132sd     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmsub132sd     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmsub132sd     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmsub132sd     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmsub132sd     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmsub132sd     xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfmsub132sd     xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmsub132sd     xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -10980,10 +10980,10 @@ _start:
 
        vfmsub132ss     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmsub132ss     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmsub132ss     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmsub132ss     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmsub132ss     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmsub132ss     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmsub132ss     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmsub132ss     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmsub132ss     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmsub132ss     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmsub132ss     xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfmsub132ss     xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmsub132ss     xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -10994,10 +10994,10 @@ _start:
        vfmsub213pd     zmm30, zmm29, zmm28      # AVX512F
        vfmsub213pd     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsub213pd     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsub213pd     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsub213pd     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsub213pd     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsub213pd     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsub213pd     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsub213pd     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsub213pd     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsub213pd     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsub213pd     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsub213pd     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsub213pd     zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11013,10 +11013,10 @@ _start:
        vfmsub213ps     zmm30, zmm29, zmm28      # AVX512F
        vfmsub213ps     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsub213ps     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsub213ps     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsub213ps     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsub213ps     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsub213ps     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsub213ps     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsub213ps     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsub213ps     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsub213ps     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsub213ps     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsub213ps     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsub213ps     zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11031,10 +11031,10 @@ _start:
 
        vfmsub213sd     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmsub213sd     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmsub213sd     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmsub213sd     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmsub213sd     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmsub213sd     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmsub213sd     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmsub213sd     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmsub213sd     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmsub213sd     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmsub213sd     xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfmsub213sd     xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmsub213sd     xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -11044,10 +11044,10 @@ _start:
 
        vfmsub213ss     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmsub213ss     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmsub213ss     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmsub213ss     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmsub213ss     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmsub213ss     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmsub213ss     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmsub213ss     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmsub213ss     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmsub213ss     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmsub213ss     xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfmsub213ss     xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmsub213ss     xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -11058,10 +11058,10 @@ _start:
        vfmsub231pd     zmm30, zmm29, zmm28      # AVX512F
        vfmsub231pd     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsub231pd     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsub231pd     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsub231pd     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsub231pd     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsub231pd     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsub231pd     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsub231pd     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsub231pd     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsub231pd     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsub231pd     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsub231pd     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsub231pd     zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11077,10 +11077,10 @@ _start:
        vfmsub231ps     zmm30, zmm29, zmm28      # AVX512F
        vfmsub231ps     zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsub231ps     zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsub231ps     zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsub231ps     zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsub231ps     zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsub231ps     zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsub231ps     zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsub231ps     zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsub231ps     zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsub231ps     zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsub231ps     zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsub231ps     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsub231ps     zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11095,10 +11095,10 @@ _start:
 
        vfmsub231sd     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmsub231sd     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmsub231sd     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmsub231sd     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmsub231sd     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmsub231sd     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmsub231sd     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmsub231sd     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmsub231sd     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmsub231sd     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmsub231sd     xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfmsub231sd     xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmsub231sd     xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -11108,10 +11108,10 @@ _start:
 
        vfmsub231ss     xmm30{k7}, xmm29, xmm28  # AVX512F
        vfmsub231ss     xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfmsub231ss     xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfmsub231ss     xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfmsub231ss     xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfmsub231ss     xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfmsub231ss     xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfmsub231ss     xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfmsub231ss     xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfmsub231ss     xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfmsub231ss     xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfmsub231ss     xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfmsub231ss     xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -11122,10 +11122,10 @@ _start:
        vfmsubadd132pd  zmm30, zmm29, zmm28      # AVX512F
        vfmsubadd132pd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsubadd132pd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsubadd132pd  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsubadd132pd  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsubadd132pd  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsubadd132pd  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsubadd132pd  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsubadd132pd  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsubadd132pd  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsubadd132pd  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsubadd132pd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsubadd132pd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsubadd132pd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11141,10 +11141,10 @@ _start:
        vfmsubadd132ps  zmm30, zmm29, zmm28      # AVX512F
        vfmsubadd132ps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsubadd132ps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsubadd132ps  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsubadd132ps  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsubadd132ps  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsubadd132ps  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsubadd132ps  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsubadd132ps  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsubadd132ps  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsubadd132ps  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsubadd132ps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsubadd132ps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsubadd132ps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11160,10 +11160,10 @@ _start:
        vfmsubadd213pd  zmm30, zmm29, zmm28      # AVX512F
        vfmsubadd213pd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsubadd213pd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsubadd213pd  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsubadd213pd  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsubadd213pd  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsubadd213pd  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsubadd213pd  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsubadd213pd  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsubadd213pd  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsubadd213pd  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsubadd213pd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsubadd213pd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsubadd213pd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11179,10 +11179,10 @@ _start:
        vfmsubadd213ps  zmm30, zmm29, zmm28      # AVX512F
        vfmsubadd213ps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsubadd213ps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsubadd213ps  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsubadd213ps  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsubadd213ps  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsubadd213ps  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsubadd213ps  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsubadd213ps  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsubadd213ps  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsubadd213ps  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsubadd213ps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsubadd213ps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsubadd213ps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11198,10 +11198,10 @@ _start:
        vfmsubadd231pd  zmm30, zmm29, zmm28      # AVX512F
        vfmsubadd231pd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsubadd231pd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsubadd231pd  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsubadd231pd  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsubadd231pd  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsubadd231pd  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsubadd231pd  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsubadd231pd  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsubadd231pd  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsubadd231pd  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsubadd231pd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsubadd231pd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsubadd231pd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11217,10 +11217,10 @@ _start:
        vfmsubadd231ps  zmm30, zmm29, zmm28      # AVX512F
        vfmsubadd231ps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vfmsubadd231ps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfmsubadd231ps  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfmsubadd231ps  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfmsubadd231ps  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfmsubadd231ps  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfmsubadd231ps  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfmsubadd231ps  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfmsubadd231ps  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfmsubadd231ps  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfmsubadd231ps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfmsubadd231ps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfmsubadd231ps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11236,10 +11236,10 @@ _start:
        vfnmadd132pd    zmm30, zmm29, zmm28      # AVX512F
        vfnmadd132pd    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmadd132pd    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmadd132pd    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmadd132pd    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmadd132pd    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmadd132pd    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmadd132pd    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmadd132pd    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmadd132pd    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmadd132pd    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmadd132pd    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmadd132pd    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmadd132pd    zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11255,10 +11255,10 @@ _start:
        vfnmadd132ps    zmm30, zmm29, zmm28      # AVX512F
        vfnmadd132ps    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmadd132ps    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmadd132ps    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmadd132ps    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmadd132ps    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmadd132ps    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmadd132ps    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmadd132ps    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmadd132ps    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmadd132ps    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmadd132ps    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmadd132ps    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmadd132ps    zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11273,10 +11273,10 @@ _start:
 
        vfnmadd132sd    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmadd132sd    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmadd132sd    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmadd132sd    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmadd132sd    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmadd132sd    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmadd132sd    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmadd132sd    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmadd132sd    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmadd132sd    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmadd132sd    xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfnmadd132sd    xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmadd132sd    xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -11286,10 +11286,10 @@ _start:
 
        vfnmadd132ss    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmadd132ss    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmadd132ss    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmadd132ss    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmadd132ss    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmadd132ss    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmadd132ss    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmadd132ss    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmadd132ss    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmadd132ss    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmadd132ss    xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfnmadd132ss    xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmadd132ss    xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -11300,10 +11300,10 @@ _start:
        vfnmadd213pd    zmm30, zmm29, zmm28      # AVX512F
        vfnmadd213pd    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmadd213pd    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmadd213pd    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmadd213pd    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmadd213pd    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmadd213pd    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmadd213pd    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmadd213pd    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmadd213pd    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmadd213pd    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmadd213pd    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmadd213pd    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmadd213pd    zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11319,10 +11319,10 @@ _start:
        vfnmadd213ps    zmm30, zmm29, zmm28      # AVX512F
        vfnmadd213ps    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmadd213ps    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmadd213ps    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmadd213ps    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmadd213ps    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmadd213ps    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmadd213ps    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmadd213ps    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmadd213ps    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmadd213ps    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmadd213ps    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmadd213ps    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmadd213ps    zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11337,10 +11337,10 @@ _start:
 
        vfnmadd213sd    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmadd213sd    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmadd213sd    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmadd213sd    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmadd213sd    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmadd213sd    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmadd213sd    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmadd213sd    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmadd213sd    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmadd213sd    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmadd213sd    xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfnmadd213sd    xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmadd213sd    xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -11350,10 +11350,10 @@ _start:
 
        vfnmadd213ss    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmadd213ss    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmadd213ss    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmadd213ss    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmadd213ss    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmadd213ss    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmadd213ss    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmadd213ss    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmadd213ss    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmadd213ss    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmadd213ss    xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfnmadd213ss    xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmadd213ss    xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -11364,10 +11364,10 @@ _start:
        vfnmadd231pd    zmm30, zmm29, zmm28      # AVX512F
        vfnmadd231pd    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmadd231pd    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmadd231pd    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmadd231pd    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmadd231pd    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmadd231pd    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmadd231pd    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmadd231pd    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmadd231pd    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmadd231pd    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmadd231pd    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmadd231pd    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmadd231pd    zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11383,10 +11383,10 @@ _start:
        vfnmadd231ps    zmm30, zmm29, zmm28      # AVX512F
        vfnmadd231ps    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmadd231ps    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmadd231ps    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmadd231ps    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmadd231ps    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmadd231ps    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmadd231ps    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmadd231ps    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmadd231ps    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmadd231ps    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmadd231ps    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmadd231ps    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmadd231ps    zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11401,10 +11401,10 @@ _start:
 
        vfnmadd231sd    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmadd231sd    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmadd231sd    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmadd231sd    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmadd231sd    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmadd231sd    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmadd231sd    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmadd231sd    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmadd231sd    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmadd231sd    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmadd231sd    xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfnmadd231sd    xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmadd231sd    xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -11414,10 +11414,10 @@ _start:
 
        vfnmadd231ss    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmadd231ss    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmadd231ss    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmadd231ss    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmadd231ss    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmadd231ss    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmadd231ss    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmadd231ss    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmadd231ss    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmadd231ss    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmadd231ss    xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfnmadd231ss    xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmadd231ss    xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -11428,10 +11428,10 @@ _start:
        vfnmsub132pd    zmm30, zmm29, zmm28      # AVX512F
        vfnmsub132pd    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmsub132pd    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmsub132pd    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmsub132pd    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmsub132pd    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmsub132pd    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmsub132pd    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmsub132pd    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmsub132pd    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmsub132pd    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmsub132pd    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmsub132pd    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmsub132pd    zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11447,10 +11447,10 @@ _start:
        vfnmsub132ps    zmm30, zmm29, zmm28      # AVX512F
        vfnmsub132ps    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmsub132ps    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmsub132ps    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmsub132ps    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmsub132ps    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmsub132ps    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmsub132ps    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmsub132ps    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmsub132ps    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmsub132ps    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmsub132ps    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmsub132ps    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmsub132ps    zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11465,10 +11465,10 @@ _start:
 
        vfnmsub132sd    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmsub132sd    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmsub132sd    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmsub132sd    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmsub132sd    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmsub132sd    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmsub132sd    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmsub132sd    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmsub132sd    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmsub132sd    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmsub132sd    xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfnmsub132sd    xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmsub132sd    xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -11478,10 +11478,10 @@ _start:
 
        vfnmsub132ss    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmsub132ss    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmsub132ss    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmsub132ss    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmsub132ss    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmsub132ss    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmsub132ss    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmsub132ss    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmsub132ss    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmsub132ss    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmsub132ss    xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfnmsub132ss    xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmsub132ss    xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -11492,10 +11492,10 @@ _start:
        vfnmsub213pd    zmm30, zmm29, zmm28      # AVX512F
        vfnmsub213pd    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmsub213pd    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmsub213pd    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmsub213pd    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmsub213pd    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmsub213pd    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmsub213pd    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmsub213pd    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmsub213pd    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmsub213pd    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmsub213pd    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmsub213pd    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmsub213pd    zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11511,10 +11511,10 @@ _start:
        vfnmsub213ps    zmm30, zmm29, zmm28      # AVX512F
        vfnmsub213ps    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmsub213ps    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmsub213ps    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmsub213ps    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmsub213ps    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmsub213ps    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmsub213ps    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmsub213ps    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmsub213ps    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmsub213ps    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmsub213ps    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmsub213ps    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmsub213ps    zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11529,10 +11529,10 @@ _start:
 
        vfnmsub213sd    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmsub213sd    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmsub213sd    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmsub213sd    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmsub213sd    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmsub213sd    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmsub213sd    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmsub213sd    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmsub213sd    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmsub213sd    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmsub213sd    xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfnmsub213sd    xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmsub213sd    xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -11542,10 +11542,10 @@ _start:
 
        vfnmsub213ss    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmsub213ss    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmsub213ss    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmsub213ss    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmsub213ss    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmsub213ss    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmsub213ss    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmsub213ss    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmsub213ss    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmsub213ss    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmsub213ss    xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfnmsub213ss    xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmsub213ss    xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -11556,10 +11556,10 @@ _start:
        vfnmsub231pd    zmm30, zmm29, zmm28      # AVX512F
        vfnmsub231pd    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmsub231pd    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmsub231pd    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmsub231pd    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmsub231pd    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmsub231pd    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmsub231pd    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmsub231pd    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmsub231pd    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmsub231pd    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmsub231pd    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmsub231pd    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmsub231pd    zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11575,10 +11575,10 @@ _start:
        vfnmsub231ps    zmm30, zmm29, zmm28      # AVX512F
        vfnmsub231ps    zmm30{k7}, zmm29, zmm28  # AVX512F
        vfnmsub231ps    zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vfnmsub231ps    zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vfnmsub231ps    zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vfnmsub231ps    zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vfnmsub231ps    zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vfnmsub231ps    zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vfnmsub231ps    zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vfnmsub231ps    zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vfnmsub231ps    zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vfnmsub231ps    zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vfnmsub231ps    zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vfnmsub231ps    zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11593,10 +11593,10 @@ _start:
 
        vfnmsub231sd    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmsub231sd    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmsub231sd    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmsub231sd    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmsub231sd    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmsub231sd    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmsub231sd    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmsub231sd    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmsub231sd    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmsub231sd    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmsub231sd    xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vfnmsub231sd    xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmsub231sd    xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -11606,10 +11606,10 @@ _start:
 
        vfnmsub231ss    xmm30{k7}, xmm29, xmm28  # AVX512F
        vfnmsub231ss    xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vfnmsub231ss    xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vfnmsub231ss    xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vfnmsub231ss    xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vfnmsub231ss    xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vfnmsub231ss    xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vfnmsub231ss    xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vfnmsub231ss    xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vfnmsub231ss    xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vfnmsub231ss    xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vfnmsub231ss    xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vfnmsub231ss    xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -11641,7 +11641,7 @@ _start:
        vgetexppd       zmm30, zmm29     # AVX512F
        vgetexppd       zmm30{k7}, zmm29         # AVX512F
        vgetexppd       zmm30{k7}{z}, zmm29      # AVX512F
-       vgetexppd       zmm30, zmm29, {sae}      # AVX512F
+       vgetexppd       zmm30, zmm29{sae}        # AVX512F
        vgetexppd       zmm30, ZMMWORD PTR [rcx]         # AVX512F
        vgetexppd       zmm30, ZMMWORD PTR [rax+r14*8+0x1234]    # AVX512F
        vgetexppd       zmm30, qword bcst [rcx]  # AVX512F
@@ -11657,7 +11657,7 @@ _start:
        vgetexpps       zmm30, zmm29     # AVX512F
        vgetexpps       zmm30{k7}, zmm29         # AVX512F
        vgetexpps       zmm30{k7}{z}, zmm29      # AVX512F
-       vgetexpps       zmm30, zmm29, {sae}      # AVX512F
+       vgetexpps       zmm30, zmm29{sae}        # AVX512F
        vgetexpps       zmm30, ZMMWORD PTR [rcx]         # AVX512F
        vgetexpps       zmm30, ZMMWORD PTR [rax+r14*8+0x1234]    # AVX512F
        vgetexpps       zmm30, dword bcst [rcx]  # AVX512F
@@ -11672,7 +11672,7 @@ _start:
 
        vgetexpsd       xmm30{k7}, xmm29, xmm28  # AVX512F
        vgetexpsd       xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vgetexpsd       xmm30{k7}, xmm29, xmm28, {sae}   # AVX512F
+       vgetexpsd       xmm30{k7}, xmm29, xmm28{sae}     # AVX512F
        vgetexpsd       xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vgetexpsd       xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vgetexpsd       xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -11682,7 +11682,7 @@ _start:
 
        vgetexpss       xmm30{k7}, xmm29, xmm28  # AVX512F
        vgetexpss       xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vgetexpss       xmm30{k7}, xmm29, xmm28, {sae}   # AVX512F
+       vgetexpss       xmm30{k7}, xmm29, xmm28{sae}     # AVX512F
        vgetexpss       xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vgetexpss       xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vgetexpss       xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -11693,9 +11693,9 @@ _start:
        vgetmantpd      zmm30, zmm29, 0xab       # AVX512F
        vgetmantpd      zmm30{k7}, zmm29, 0xab   # AVX512F
        vgetmantpd      zmm30{k7}{z}, zmm29, 0xab        # AVX512F
-       vgetmantpd      zmm30, zmm29, {sae}, 0xab        # AVX512F
+       vgetmantpd      zmm30, zmm29{sae}, 0xab  # AVX512F
        vgetmantpd      zmm30, zmm29, 123        # AVX512F
-       vgetmantpd      zmm30, zmm29, {sae}, 123         # AVX512F
+       vgetmantpd      zmm30, zmm29{sae}, 123   # AVX512F
        vgetmantpd      zmm30, ZMMWORD PTR [rcx], 123    # AVX512F
        vgetmantpd      zmm30, ZMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512F
        vgetmantpd      zmm30, qword bcst [rcx], 123     # AVX512F
@@ -11711,9 +11711,9 @@ _start:
        vgetmantps      zmm30, zmm29, 0xab       # AVX512F
        vgetmantps      zmm30{k7}, zmm29, 0xab   # AVX512F
        vgetmantps      zmm30{k7}{z}, zmm29, 0xab        # AVX512F
-       vgetmantps      zmm30, zmm29, {sae}, 0xab        # AVX512F
+       vgetmantps      zmm30, zmm29{sae}, 0xab  # AVX512F
        vgetmantps      zmm30, zmm29, 123        # AVX512F
-       vgetmantps      zmm30, zmm29, {sae}, 123         # AVX512F
+       vgetmantps      zmm30, zmm29{sae}, 123   # AVX512F
        vgetmantps      zmm30, ZMMWORD PTR [rcx], 123    # AVX512F
        vgetmantps      zmm30, ZMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512F
        vgetmantps      zmm30, dword bcst [rcx], 123     # AVX512F
@@ -11728,9 +11728,9 @@ _start:
 
        vgetmantsd      xmm30{k7}, xmm29, xmm28, 0xab    # AVX512F
        vgetmantsd      xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512F
-       vgetmantsd      xmm30{k7}, xmm29, xmm28, {sae}, 0xab     # AVX512F
+       vgetmantsd      xmm30{k7}, xmm29, xmm28{sae}, 0xab       # AVX512F
        vgetmantsd      xmm30{k7}, xmm29, xmm28, 123     # AVX512F
-       vgetmantsd      xmm30{k7}, xmm29, xmm28, {sae}, 123      # AVX512F
+       vgetmantsd      xmm30{k7}, xmm29, xmm28{sae}, 123        # AVX512F
        vgetmantsd      xmm30{k7}, xmm29, QWORD PTR [rcx], 123   # AVX512F
        vgetmantsd      xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234], 123      # AVX512F
        vgetmantsd      xmm30{k7}, xmm29, QWORD PTR [rdx+1016], 123      # AVX512F Disp8
@@ -11740,9 +11740,9 @@ _start:
 
        vgetmantss      xmm30{k7}, xmm29, xmm28, 0xab    # AVX512F
        vgetmantss      xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512F
-       vgetmantss      xmm30{k7}, xmm29, xmm28, {sae}, 0xab     # AVX512F
+       vgetmantss      xmm30{k7}, xmm29, xmm28{sae}, 0xab       # AVX512F
        vgetmantss      xmm30{k7}, xmm29, xmm28, 123     # AVX512F
-       vgetmantss      xmm30{k7}, xmm29, xmm28, {sae}, 123      # AVX512F
+       vgetmantss      xmm30{k7}, xmm29, xmm28{sae}, 123        # AVX512F
        vgetmantss      xmm30{k7}, xmm29, DWORD PTR [rcx], 123   # AVX512F
        vgetmantss      xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234], 123      # AVX512F
        vgetmantss      xmm30{k7}, xmm29, DWORD PTR [rdx+508], 123       # AVX512F Disp8
@@ -11802,7 +11802,7 @@ _start:
        vmaxpd  zmm30, zmm29, zmm28      # AVX512F
        vmaxpd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vmaxpd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vmaxpd  zmm30, zmm29, zmm28, {sae}       # AVX512F
+       vmaxpd  zmm30, zmm29, zmm28{sae}         # AVX512F
        vmaxpd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vmaxpd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vmaxpd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11818,7 +11818,7 @@ _start:
        vmaxps  zmm30, zmm29, zmm28      # AVX512F
        vmaxps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vmaxps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vmaxps  zmm30, zmm29, zmm28, {sae}       # AVX512F
+       vmaxps  zmm30, zmm29, zmm28{sae}         # AVX512F
        vmaxps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vmaxps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vmaxps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11833,7 +11833,7 @@ _start:
 
        vmaxsd  xmm30{k7}, xmm29, xmm28  # AVX512F
        vmaxsd  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vmaxsd  xmm30{k7}, xmm29, xmm28, {sae}   # AVX512F
+       vmaxsd  xmm30{k7}, xmm29, xmm28{sae}     # AVX512F
        vmaxsd  xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vmaxsd  xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vmaxsd  xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -11843,7 +11843,7 @@ _start:
 
        vmaxss  xmm30{k7}, xmm29, xmm28  # AVX512F
        vmaxss  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vmaxss  xmm30{k7}, xmm29, xmm28, {sae}   # AVX512F
+       vmaxss  xmm30{k7}, xmm29, xmm28{sae}     # AVX512F
        vmaxss  xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vmaxss  xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vmaxss  xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -11854,7 +11854,7 @@ _start:
        vminpd  zmm30, zmm29, zmm28      # AVX512F
        vminpd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vminpd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vminpd  zmm30, zmm29, zmm28, {sae}       # AVX512F
+       vminpd  zmm30, zmm29, zmm28{sae}         # AVX512F
        vminpd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vminpd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vminpd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -11870,7 +11870,7 @@ _start:
        vminps  zmm30, zmm29, zmm28      # AVX512F
        vminps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vminps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vminps  zmm30, zmm29, zmm28, {sae}       # AVX512F
+       vminps  zmm30, zmm29, zmm28{sae}         # AVX512F
        vminps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vminps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vminps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -11885,7 +11885,7 @@ _start:
 
        vminsd  xmm30{k7}, xmm29, xmm28  # AVX512F
        vminsd  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vminsd  xmm30{k7}, xmm29, xmm28, {sae}   # AVX512F
+       vminsd  xmm30{k7}, xmm29, xmm28{sae}     # AVX512F
        vminsd  xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vminsd  xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vminsd  xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -11895,7 +11895,7 @@ _start:
 
        vminss  xmm30{k7}, xmm29, xmm28  # AVX512F
        vminss  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vminss  xmm30{k7}, xmm29, xmm28, {sae}   # AVX512F
+       vminss  xmm30{k7}, xmm29, xmm28{sae}     # AVX512F
        vminss  xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vminss  xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vminss  xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -12188,10 +12188,10 @@ _start:
        vmulpd  zmm30, zmm29, zmm28      # AVX512F
        vmulpd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vmulpd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vmulpd  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vmulpd  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vmulpd  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vmulpd  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vmulpd  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vmulpd  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vmulpd  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vmulpd  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vmulpd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vmulpd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vmulpd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -12207,10 +12207,10 @@ _start:
        vmulps  zmm30, zmm29, zmm28      # AVX512F
        vmulps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vmulps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vmulps  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vmulps  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vmulps  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vmulps  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vmulps  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vmulps  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vmulps  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vmulps  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vmulps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vmulps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vmulps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -12225,10 +12225,10 @@ _start:
 
        vmulsd  xmm30{k7}, xmm29, xmm28  # AVX512F
        vmulsd  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vmulsd  xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vmulsd  xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vmulsd  xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vmulsd  xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vmulsd  xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vmulsd  xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vmulsd  xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vmulsd  xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vmulsd  xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vmulsd  xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vmulsd  xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -12238,10 +12238,10 @@ _start:
 
        vmulss  xmm30{k7}, xmm29, xmm28  # AVX512F
        vmulss  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vmulss  xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vmulss  xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vmulss  xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vmulss  xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vmulss  xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vmulss  xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vmulss  xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vmulss  xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vmulss  xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vmulss  xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vmulss  xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -13836,10 +13836,10 @@ _start:
        vsqrtpd zmm30, zmm29     # AVX512F
        vsqrtpd zmm30{k7}, zmm29         # AVX512F
        vsqrtpd zmm30{k7}{z}, zmm29      # AVX512F
-       vsqrtpd zmm30, zmm29, {rn-sae}   # AVX512F
-       vsqrtpd zmm30, zmm29, {ru-sae}   # AVX512F
-       vsqrtpd zmm30, zmm29, {rd-sae}   # AVX512F
-       vsqrtpd zmm30, zmm29, {rz-sae}   # AVX512F
+       vsqrtpd zmm30, zmm29{rn-sae}     # AVX512F
+       vsqrtpd zmm30, zmm29{ru-sae}     # AVX512F
+       vsqrtpd zmm30, zmm29{rd-sae}     # AVX512F
+       vsqrtpd zmm30, zmm29{rz-sae}     # AVX512F
        vsqrtpd zmm30, ZMMWORD PTR [rcx]         # AVX512F
        vsqrtpd zmm30, ZMMWORD PTR [rax+r14*8+0x1234]    # AVX512F
        vsqrtpd zmm30, qword bcst [rcx]  # AVX512F
@@ -13855,10 +13855,10 @@ _start:
        vsqrtps zmm30, zmm29     # AVX512F
        vsqrtps zmm30{k7}, zmm29         # AVX512F
        vsqrtps zmm30{k7}{z}, zmm29      # AVX512F
-       vsqrtps zmm30, zmm29, {rn-sae}   # AVX512F
-       vsqrtps zmm30, zmm29, {ru-sae}   # AVX512F
-       vsqrtps zmm30, zmm29, {rd-sae}   # AVX512F
-       vsqrtps zmm30, zmm29, {rz-sae}   # AVX512F
+       vsqrtps zmm30, zmm29{rn-sae}     # AVX512F
+       vsqrtps zmm30, zmm29{ru-sae}     # AVX512F
+       vsqrtps zmm30, zmm29{rd-sae}     # AVX512F
+       vsqrtps zmm30, zmm29{rz-sae}     # AVX512F
        vsqrtps zmm30, ZMMWORD PTR [rcx]         # AVX512F
        vsqrtps zmm30, ZMMWORD PTR [rax+r14*8+0x1234]    # AVX512F
        vsqrtps zmm30, dword bcst [rcx]  # AVX512F
@@ -13873,10 +13873,10 @@ _start:
 
        vsqrtsd xmm30{k7}, xmm29, xmm28  # AVX512F
        vsqrtsd xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vsqrtsd xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vsqrtsd xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vsqrtsd xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vsqrtsd xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vsqrtsd xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vsqrtsd xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vsqrtsd xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vsqrtsd xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vsqrtsd xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vsqrtsd xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vsqrtsd xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -13886,10 +13886,10 @@ _start:
 
        vsqrtss xmm30{k7}, xmm29, xmm28  # AVX512F
        vsqrtss xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vsqrtss xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vsqrtss xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vsqrtss xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vsqrtss xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vsqrtss xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vsqrtss xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vsqrtss xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vsqrtss xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vsqrtss xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vsqrtss xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vsqrtss xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -13900,10 +13900,10 @@ _start:
        vsubpd  zmm30, zmm29, zmm28      # AVX512F
        vsubpd  zmm30{k7}, zmm29, zmm28  # AVX512F
        vsubpd  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vsubpd  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vsubpd  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vsubpd  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vsubpd  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vsubpd  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vsubpd  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vsubpd  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vsubpd  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vsubpd  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vsubpd  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vsubpd  zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -13919,10 +13919,10 @@ _start:
        vsubps  zmm30, zmm29, zmm28      # AVX512F
        vsubps  zmm30{k7}, zmm29, zmm28  # AVX512F
        vsubps  zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vsubps  zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vsubps  zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vsubps  zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vsubps  zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vsubps  zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vsubps  zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vsubps  zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vsubps  zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vsubps  zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vsubps  zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vsubps  zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -13937,10 +13937,10 @@ _start:
 
        vsubsd  xmm30{k7}, xmm29, xmm28  # AVX512F
        vsubsd  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vsubsd  xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vsubsd  xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vsubsd  xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vsubsd  xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vsubsd  xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vsubsd  xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vsubsd  xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vsubsd  xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vsubsd  xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vsubsd  xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vsubsd  xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -13950,10 +13950,10 @@ _start:
 
        vsubss  xmm30{k7}, xmm29, xmm28  # AVX512F
        vsubss  xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vsubss  xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vsubss  xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vsubss  xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vsubss  xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vsubss  xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vsubss  xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vsubss  xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vsubss  xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vsubss  xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vsubss  xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vsubss  xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -13962,7 +13962,7 @@ _start:
        vsubss  xmm30{k7}, xmm29, DWORD PTR [rdx-516]    # AVX512F
 
        vucomisd        xmm30, xmm29     # AVX512F
-       vucomisd        xmm30, xmm29, {sae}      # AVX512F
+       vucomisd        xmm30, xmm29{sae}        # AVX512F
        vucomisd        xmm30, QWORD PTR [rcx]   # AVX512F
        vucomisd        xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vucomisd        xmm30, QWORD PTR [rdx+1016]      # AVX512F Disp8
@@ -13971,7 +13971,7 @@ _start:
        vucomisd        xmm30, QWORD PTR [rdx-1032]      # AVX512F
 
        vucomiss        xmm30, xmm29     # AVX512F
-       vucomiss        xmm30, xmm29, {sae}      # AVX512F
+       vucomiss        xmm30, xmm29{sae}        # AVX512F
        vucomiss        xmm30, DWORD PTR [rcx]   # AVX512F
        vucomiss        xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512F
        vucomiss        xmm30, DWORD PTR [rdx+508]       # AVX512F Disp8
@@ -14287,10 +14287,10 @@ _start:
        valignq zmm30, zmm29, qword bcst [rdx-1032], 123         # AVX512F
 
        vcvtsd2usi      eax, xmm30       # AVX512F
-       vcvtsd2usi      eax, xmm30, {rn-sae}     # AVX512F
-       vcvtsd2usi      eax, xmm30, {ru-sae}     # AVX512F
-       vcvtsd2usi      eax, xmm30, {rd-sae}     # AVX512F
-       vcvtsd2usi      eax, xmm30, {rz-sae}     # AVX512F
+       vcvtsd2usi      eax, xmm30{rn-sae}       # AVX512F
+       vcvtsd2usi      eax, xmm30{ru-sae}       # AVX512F
+       vcvtsd2usi      eax, xmm30{rd-sae}       # AVX512F
+       vcvtsd2usi      eax, xmm30{rz-sae}       # AVX512F
        vcvtsd2usi      eax, QWORD PTR [rcx]     # AVX512F
        vcvtsd2usi      eax, QWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvtsd2usi      eax, QWORD PTR [rdx+1016]        # AVX512F Disp8
@@ -14298,10 +14298,10 @@ _start:
        vcvtsd2usi      eax, QWORD PTR [rdx-1024]        # AVX512F Disp8
        vcvtsd2usi      eax, QWORD PTR [rdx-1032]        # AVX512F
        vcvtsd2usi      ebp, xmm30       # AVX512F
-       vcvtsd2usi      ebp, xmm30, {rn-sae}     # AVX512F
-       vcvtsd2usi      ebp, xmm30, {ru-sae}     # AVX512F
-       vcvtsd2usi      ebp, xmm30, {rd-sae}     # AVX512F
-       vcvtsd2usi      ebp, xmm30, {rz-sae}     # AVX512F
+       vcvtsd2usi      ebp, xmm30{rn-sae}       # AVX512F
+       vcvtsd2usi      ebp, xmm30{ru-sae}       # AVX512F
+       vcvtsd2usi      ebp, xmm30{rd-sae}       # AVX512F
+       vcvtsd2usi      ebp, xmm30{rz-sae}       # AVX512F
        vcvtsd2usi      ebp, QWORD PTR [rcx]     # AVX512F
        vcvtsd2usi      ebp, QWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvtsd2usi      ebp, QWORD PTR [rdx+1016]        # AVX512F Disp8
@@ -14309,10 +14309,10 @@ _start:
        vcvtsd2usi      ebp, QWORD PTR [rdx-1024]        # AVX512F Disp8
        vcvtsd2usi      ebp, QWORD PTR [rdx-1032]        # AVX512F
        vcvtsd2usi      r13d, xmm30      # AVX512F
-       vcvtsd2usi      r13d, xmm30, {rn-sae}    # AVX512F
-       vcvtsd2usi      r13d, xmm30, {ru-sae}    # AVX512F
-       vcvtsd2usi      r13d, xmm30, {rd-sae}    # AVX512F
-       vcvtsd2usi      r13d, xmm30, {rz-sae}    # AVX512F
+       vcvtsd2usi      r13d, xmm30{rn-sae}      # AVX512F
+       vcvtsd2usi      r13d, xmm30{ru-sae}      # AVX512F
+       vcvtsd2usi      r13d, xmm30{rd-sae}      # AVX512F
+       vcvtsd2usi      r13d, xmm30{rz-sae}      # AVX512F
        vcvtsd2usi      r13d, QWORD PTR [rcx]    # AVX512F
        vcvtsd2usi      r13d, QWORD PTR [rax+r14*8+0x1234]       # AVX512F
        vcvtsd2usi      r13d, QWORD PTR [rdx+1016]       # AVX512F Disp8
@@ -14321,10 +14321,10 @@ _start:
        vcvtsd2usi      r13d, QWORD PTR [rdx-1032]       # AVX512F
 
        vcvtsd2usi      rax, xmm30       # AVX512F
-       vcvtsd2usi      rax, xmm30, {rn-sae}     # AVX512F
-       vcvtsd2usi      rax, xmm30, {ru-sae}     # AVX512F
-       vcvtsd2usi      rax, xmm30, {rd-sae}     # AVX512F
-       vcvtsd2usi      rax, xmm30, {rz-sae}     # AVX512F
+       vcvtsd2usi      rax, xmm30{rn-sae}       # AVX512F
+       vcvtsd2usi      rax, xmm30{ru-sae}       # AVX512F
+       vcvtsd2usi      rax, xmm30{rd-sae}       # AVX512F
+       vcvtsd2usi      rax, xmm30{rz-sae}       # AVX512F
        vcvtsd2usi      rax, QWORD PTR [rcx]     # AVX512F
        vcvtsd2usi      rax, QWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvtsd2usi      rax, QWORD PTR [rdx+1016]        # AVX512F Disp8
@@ -14332,10 +14332,10 @@ _start:
        vcvtsd2usi      rax, QWORD PTR [rdx-1024]        # AVX512F Disp8
        vcvtsd2usi      rax, QWORD PTR [rdx-1032]        # AVX512F
        vcvtsd2usi      r8, xmm30        # AVX512F
-       vcvtsd2usi      r8, xmm30, {rn-sae}      # AVX512F
-       vcvtsd2usi      r8, xmm30, {ru-sae}      # AVX512F
-       vcvtsd2usi      r8, xmm30, {rd-sae}      # AVX512F
-       vcvtsd2usi      r8, xmm30, {rz-sae}      # AVX512F
+       vcvtsd2usi      r8, xmm30{rn-sae}        # AVX512F
+       vcvtsd2usi      r8, xmm30{ru-sae}        # AVX512F
+       vcvtsd2usi      r8, xmm30{rd-sae}        # AVX512F
+       vcvtsd2usi      r8, xmm30{rz-sae}        # AVX512F
        vcvtsd2usi      r8, QWORD PTR [rcx]      # AVX512F
        vcvtsd2usi      r8, QWORD PTR [rax+r14*8+0x1234]         # AVX512F
        vcvtsd2usi      r8, QWORD PTR [rdx+1016]         # AVX512F Disp8
@@ -14344,10 +14344,10 @@ _start:
        vcvtsd2usi      r8, QWORD PTR [rdx-1032]         # AVX512F
 
        vcvtss2usi      eax, xmm30       # AVX512F
-       vcvtss2usi      eax, xmm30, {rn-sae}     # AVX512F
-       vcvtss2usi      eax, xmm30, {ru-sae}     # AVX512F
-       vcvtss2usi      eax, xmm30, {rd-sae}     # AVX512F
-       vcvtss2usi      eax, xmm30, {rz-sae}     # AVX512F
+       vcvtss2usi      eax, xmm30{rn-sae}       # AVX512F
+       vcvtss2usi      eax, xmm30{ru-sae}       # AVX512F
+       vcvtss2usi      eax, xmm30{rd-sae}       # AVX512F
+       vcvtss2usi      eax, xmm30{rz-sae}       # AVX512F
        vcvtss2usi      eax, DWORD PTR [rcx]     # AVX512F
        vcvtss2usi      eax, DWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvtss2usi      eax, DWORD PTR [rdx+508]         # AVX512F Disp8
@@ -14355,10 +14355,10 @@ _start:
        vcvtss2usi      eax, DWORD PTR [rdx-512]         # AVX512F Disp8
        vcvtss2usi      eax, DWORD PTR [rdx-516]         # AVX512F
        vcvtss2usi      ebp, xmm30       # AVX512F
-       vcvtss2usi      ebp, xmm30, {rn-sae}     # AVX512F
-       vcvtss2usi      ebp, xmm30, {ru-sae}     # AVX512F
-       vcvtss2usi      ebp, xmm30, {rd-sae}     # AVX512F
-       vcvtss2usi      ebp, xmm30, {rz-sae}     # AVX512F
+       vcvtss2usi      ebp, xmm30{rn-sae}       # AVX512F
+       vcvtss2usi      ebp, xmm30{ru-sae}       # AVX512F
+       vcvtss2usi      ebp, xmm30{rd-sae}       # AVX512F
+       vcvtss2usi      ebp, xmm30{rz-sae}       # AVX512F
        vcvtss2usi      ebp, DWORD PTR [rcx]     # AVX512F
        vcvtss2usi      ebp, DWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvtss2usi      ebp, DWORD PTR [rdx+508]         # AVX512F Disp8
@@ -14366,10 +14366,10 @@ _start:
        vcvtss2usi      ebp, DWORD PTR [rdx-512]         # AVX512F Disp8
        vcvtss2usi      ebp, DWORD PTR [rdx-516]         # AVX512F
        vcvtss2usi      r13d, xmm30      # AVX512F
-       vcvtss2usi      r13d, xmm30, {rn-sae}    # AVX512F
-       vcvtss2usi      r13d, xmm30, {ru-sae}    # AVX512F
-       vcvtss2usi      r13d, xmm30, {rd-sae}    # AVX512F
-       vcvtss2usi      r13d, xmm30, {rz-sae}    # AVX512F
+       vcvtss2usi      r13d, xmm30{rn-sae}      # AVX512F
+       vcvtss2usi      r13d, xmm30{ru-sae}      # AVX512F
+       vcvtss2usi      r13d, xmm30{rd-sae}      # AVX512F
+       vcvtss2usi      r13d, xmm30{rz-sae}      # AVX512F
        vcvtss2usi      r13d, DWORD PTR [rcx]    # AVX512F
        vcvtss2usi      r13d, DWORD PTR [rax+r14*8+0x1234]       # AVX512F
        vcvtss2usi      r13d, DWORD PTR [rdx+508]        # AVX512F Disp8
@@ -14378,10 +14378,10 @@ _start:
        vcvtss2usi      r13d, DWORD PTR [rdx-516]        # AVX512F
 
        vcvtss2usi      rax, xmm30       # AVX512F
-       vcvtss2usi      rax, xmm30, {rn-sae}     # AVX512F
-       vcvtss2usi      rax, xmm30, {ru-sae}     # AVX512F
-       vcvtss2usi      rax, xmm30, {rd-sae}     # AVX512F
-       vcvtss2usi      rax, xmm30, {rz-sae}     # AVX512F
+       vcvtss2usi      rax, xmm30{rn-sae}       # AVX512F
+       vcvtss2usi      rax, xmm30{ru-sae}       # AVX512F
+       vcvtss2usi      rax, xmm30{rd-sae}       # AVX512F
+       vcvtss2usi      rax, xmm30{rz-sae}       # AVX512F
        vcvtss2usi      rax, DWORD PTR [rcx]     # AVX512F
        vcvtss2usi      rax, DWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvtss2usi      rax, DWORD PTR [rdx+508]         # AVX512F Disp8
@@ -14389,10 +14389,10 @@ _start:
        vcvtss2usi      rax, DWORD PTR [rdx-512]         # AVX512F Disp8
        vcvtss2usi      rax, DWORD PTR [rdx-516]         # AVX512F
        vcvtss2usi      r8, xmm30        # AVX512F
-       vcvtss2usi      r8, xmm30, {rn-sae}      # AVX512F
-       vcvtss2usi      r8, xmm30, {ru-sae}      # AVX512F
-       vcvtss2usi      r8, xmm30, {rd-sae}      # AVX512F
-       vcvtss2usi      r8, xmm30, {rz-sae}      # AVX512F
+       vcvtss2usi      r8, xmm30{rn-sae}        # AVX512F
+       vcvtss2usi      r8, xmm30{ru-sae}        # AVX512F
+       vcvtss2usi      r8, xmm30{rd-sae}        # AVX512F
+       vcvtss2usi      r8, xmm30{rz-sae}        # AVX512F
        vcvtss2usi      r8, DWORD PTR [rcx]      # AVX512F
        vcvtss2usi      r8, DWORD PTR [rax+r14*8+0x1234]         # AVX512F
        vcvtss2usi      r8, DWORD PTR [rdx+508]  # AVX512F Disp8
@@ -14411,15 +14411,15 @@ _start:
        vcvtusi2sd      xmm30, xmm29, DWORD PTR [rdx-516]        # AVX512F
 
        vcvtusi2sd      xmm30, xmm29, rax        # AVX512F
-       vcvtusi2sd      xmm30, xmm29, rax, {rn-sae}      # AVX512F
-       vcvtusi2sd      xmm30, xmm29, rax, {ru-sae}      # AVX512F
-       vcvtusi2sd      xmm30, xmm29, rax, {rd-sae}      # AVX512F
-       vcvtusi2sd      xmm30, xmm29, rax, {rz-sae}      # AVX512F
+       vcvtusi2sd      xmm30, xmm29, rax{rn-sae}        # AVX512F
+       vcvtusi2sd      xmm30, xmm29, rax{ru-sae}        # AVX512F
+       vcvtusi2sd      xmm30, xmm29, rax{rd-sae}        # AVX512F
+       vcvtusi2sd      xmm30, xmm29, rax{rz-sae}        # AVX512F
        vcvtusi2sd      xmm30, xmm29, r8         # AVX512F
-       vcvtusi2sd      xmm30, xmm29, r8, {rn-sae}       # AVX512F
-       vcvtusi2sd      xmm30, xmm29, r8, {ru-sae}       # AVX512F
-       vcvtusi2sd      xmm30, xmm29, r8, {rd-sae}       # AVX512F
-       vcvtusi2sd      xmm30, xmm29, r8, {rz-sae}       # AVX512F
+       vcvtusi2sd      xmm30, xmm29, r8{rn-sae}         # AVX512F
+       vcvtusi2sd      xmm30, xmm29, r8{ru-sae}         # AVX512F
+       vcvtusi2sd      xmm30, xmm29, r8{rd-sae}         # AVX512F
+       vcvtusi2sd      xmm30, xmm29, r8{rz-sae}         # AVX512F
        vcvtusi2sd      xmm30, xmm29, QWORD PTR [rcx]    # AVX512F
        vcvtusi2sd      xmm30, xmm29, QWORD PTR [rax+r14*8+0x1234]       # AVX512F
        vcvtusi2sd      xmm30, xmm29, QWORD PTR [rdx+1016]       # AVX512F Disp8
@@ -14428,20 +14428,20 @@ _start:
        vcvtusi2sd      xmm30, xmm29, QWORD PTR [rdx-1032]       # AVX512F
 
        vcvtusi2ss      xmm30, xmm29, eax        # AVX512F
-       vcvtusi2ss      xmm30, xmm29, eax, {rn-sae}      # AVX512F
-       vcvtusi2ss      xmm30, xmm29, eax, {ru-sae}      # AVX512F
-       vcvtusi2ss      xmm30, xmm29, eax, {rd-sae}      # AVX512F
-       vcvtusi2ss      xmm30, xmm29, eax, {rz-sae}      # AVX512F
+       vcvtusi2ss      xmm30, xmm29, eax{rn-sae}        # AVX512F
+       vcvtusi2ss      xmm30, xmm29, eax{ru-sae}        # AVX512F
+       vcvtusi2ss      xmm30, xmm29, eax{rd-sae}        # AVX512F
+       vcvtusi2ss      xmm30, xmm29, eax{rz-sae}        # AVX512F
        vcvtusi2ss      xmm30, xmm29, ebp        # AVX512F
-       vcvtusi2ss      xmm30, xmm29, ebp, {rn-sae}      # AVX512F
-       vcvtusi2ss      xmm30, xmm29, ebp, {ru-sae}      # AVX512F
-       vcvtusi2ss      xmm30, xmm29, ebp, {rd-sae}      # AVX512F
-       vcvtusi2ss      xmm30, xmm29, ebp, {rz-sae}      # AVX512F
+       vcvtusi2ss      xmm30, xmm29, ebp{rn-sae}        # AVX512F
+       vcvtusi2ss      xmm30, xmm29, ebp{ru-sae}        # AVX512F
+       vcvtusi2ss      xmm30, xmm29, ebp{rd-sae}        # AVX512F
+       vcvtusi2ss      xmm30, xmm29, ebp{rz-sae}        # AVX512F
        vcvtusi2ss      xmm30, xmm29, r13d       # AVX512F
-       vcvtusi2ss      xmm30, xmm29, r13d, {rn-sae}     # AVX512F
-       vcvtusi2ss      xmm30, xmm29, r13d, {ru-sae}     # AVX512F
-       vcvtusi2ss      xmm30, xmm29, r13d, {rd-sae}     # AVX512F
-       vcvtusi2ss      xmm30, xmm29, r13d, {rz-sae}     # AVX512F
+       vcvtusi2ss      xmm30, xmm29, r13d{rn-sae}       # AVX512F
+       vcvtusi2ss      xmm30, xmm29, r13d{ru-sae}       # AVX512F
+       vcvtusi2ss      xmm30, xmm29, r13d{rd-sae}       # AVX512F
+       vcvtusi2ss      xmm30, xmm29, r13d{rz-sae}       # AVX512F
        vcvtusi2ss      xmm30, xmm29, DWORD PTR [rcx]    # AVX512F
        vcvtusi2ss      xmm30, xmm29, DWORD PTR [rax+r14*8+0x1234]       # AVX512F
        vcvtusi2ss      xmm30, xmm29, DWORD PTR [rdx+508]        # AVX512F Disp8
@@ -14450,15 +14450,15 @@ _start:
        vcvtusi2ss      xmm30, xmm29, DWORD PTR [rdx-516]        # AVX512F
 
        vcvtusi2ss      xmm30, xmm29, rax        # AVX512F
-       vcvtusi2ss      xmm30, xmm29, rax, {rn-sae}      # AVX512F
-       vcvtusi2ss      xmm30, xmm29, rax, {ru-sae}      # AVX512F
-       vcvtusi2ss      xmm30, xmm29, rax, {rd-sae}      # AVX512F
-       vcvtusi2ss      xmm30, xmm29, rax, {rz-sae}      # AVX512F
+       vcvtusi2ss      xmm30, xmm29, rax{rn-sae}        # AVX512F
+       vcvtusi2ss      xmm30, xmm29, rax{ru-sae}        # AVX512F
+       vcvtusi2ss      xmm30, xmm29, rax{rd-sae}        # AVX512F
+       vcvtusi2ss      xmm30, xmm29, rax{rz-sae}        # AVX512F
        vcvtusi2ss      xmm30, xmm29, r8         # AVX512F
-       vcvtusi2ss      xmm30, xmm29, r8, {rn-sae}       # AVX512F
-       vcvtusi2ss      xmm30, xmm29, r8, {ru-sae}       # AVX512F
-       vcvtusi2ss      xmm30, xmm29, r8, {rd-sae}       # AVX512F
-       vcvtusi2ss      xmm30, xmm29, r8, {rz-sae}       # AVX512F
+       vcvtusi2ss      xmm30, xmm29, r8{rn-sae}         # AVX512F
+       vcvtusi2ss      xmm30, xmm29, r8{ru-sae}         # AVX512F
+       vcvtusi2ss      xmm30, xmm29, r8{rd-sae}         # AVX512F
+       vcvtusi2ss      xmm30, xmm29, r8{rz-sae}         # AVX512F
        vcvtusi2ss      xmm30, xmm29, QWORD PTR [rcx]    # AVX512F
        vcvtusi2ss      xmm30, xmm29, QWORD PTR [rax+r14*8+0x1234]       # AVX512F
        vcvtusi2ss      xmm30, xmm29, QWORD PTR [rdx+1016]       # AVX512F Disp8
@@ -14469,10 +14469,10 @@ _start:
        vscalefpd       zmm30, zmm29, zmm28      # AVX512F
        vscalefpd       zmm30{k7}, zmm29, zmm28  # AVX512F
        vscalefpd       zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vscalefpd       zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vscalefpd       zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vscalefpd       zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vscalefpd       zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vscalefpd       zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vscalefpd       zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vscalefpd       zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vscalefpd       zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vscalefpd       zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vscalefpd       zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vscalefpd       zmm30, zmm29, qword bcst [rcx]   # AVX512F
@@ -14488,10 +14488,10 @@ _start:
        vscalefps       zmm30, zmm29, zmm28      # AVX512F
        vscalefps       zmm30{k7}, zmm29, zmm28  # AVX512F
        vscalefps       zmm30{k7}{z}, zmm29, zmm28       # AVX512F
-       vscalefps       zmm30, zmm29, zmm28, {rn-sae}    # AVX512F
-       vscalefps       zmm30, zmm29, zmm28, {ru-sae}    # AVX512F
-       vscalefps       zmm30, zmm29, zmm28, {rd-sae}    # AVX512F
-       vscalefps       zmm30, zmm29, zmm28, {rz-sae}    # AVX512F
+       vscalefps       zmm30, zmm29, zmm28{rn-sae}      # AVX512F
+       vscalefps       zmm30, zmm29, zmm28{ru-sae}      # AVX512F
+       vscalefps       zmm30, zmm29, zmm28{rd-sae}      # AVX512F
+       vscalefps       zmm30, zmm29, zmm28{rz-sae}      # AVX512F
        vscalefps       zmm30, zmm29, ZMMWORD PTR [rcx]  # AVX512F
        vscalefps       zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234]     # AVX512F
        vscalefps       zmm30, zmm29, dword bcst [rcx]   # AVX512F
@@ -14506,10 +14506,10 @@ _start:
 
        vscalefsd       xmm30{k7}, xmm29, xmm28  # AVX512F
        vscalefsd       xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vscalefsd       xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vscalefsd       xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vscalefsd       xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vscalefsd       xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vscalefsd       xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vscalefsd       xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vscalefsd       xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vscalefsd       xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vscalefsd       xmm30{k7}, xmm29, QWORD PTR [rcx]        # AVX512F
        vscalefsd       xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vscalefsd       xmm30{k7}, xmm29, QWORD PTR [rdx+1016]   # AVX512F Disp8
@@ -14519,10 +14519,10 @@ _start:
 
        vscalefss       xmm30{k7}, xmm29, xmm28  # AVX512F
        vscalefss       xmm30{k7}{z}, xmm29, xmm28       # AVX512F
-       vscalefss       xmm30{k7}, xmm29, xmm28, {rn-sae}        # AVX512F
-       vscalefss       xmm30{k7}, xmm29, xmm28, {ru-sae}        # AVX512F
-       vscalefss       xmm30{k7}, xmm29, xmm28, {rd-sae}        # AVX512F
-       vscalefss       xmm30{k7}, xmm29, xmm28, {rz-sae}        # AVX512F
+       vscalefss       xmm30{k7}, xmm29, xmm28{rn-sae}  # AVX512F
+       vscalefss       xmm30{k7}, xmm29, xmm28{ru-sae}  # AVX512F
+       vscalefss       xmm30{k7}, xmm29, xmm28{rd-sae}  # AVX512F
+       vscalefss       xmm30{k7}, xmm29, xmm28{rz-sae}  # AVX512F
        vscalefss       xmm30{k7}, xmm29, DWORD PTR [rcx]        # AVX512F
        vscalefss       xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234]   # AVX512F
        vscalefss       xmm30{k7}, xmm29, DWORD PTR [rdx+508]    # AVX512F Disp8
@@ -14533,9 +14533,9 @@ _start:
        vfixupimmps     zmm30, zmm29, zmm28, 0xab        # AVX512F
        vfixupimmps     zmm30{k7}, zmm29, zmm28, 0xab    # AVX512F
        vfixupimmps     zmm30{k7}{z}, zmm29, zmm28, 0xab         # AVX512F
-       vfixupimmps     zmm30, zmm29, zmm28, {sae}, 0xab         # AVX512F
+       vfixupimmps     zmm30, zmm29, zmm28{sae}, 0xab   # AVX512F
        vfixupimmps     zmm30, zmm29, zmm28, 123         # AVX512F
-       vfixupimmps     zmm30, zmm29, zmm28, {sae}, 123  # AVX512F
+       vfixupimmps     zmm30, zmm29, zmm28{sae}, 123    # AVX512F
        vfixupimmps     zmm30, zmm29, ZMMWORD PTR [rcx], 123     # AVX512F
        vfixupimmps     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512F
        vfixupimmps     zmm30, zmm29, dword bcst [rcx], 123      # AVX512F
@@ -14551,9 +14551,9 @@ _start:
        vfixupimmpd     zmm30, zmm29, zmm28, 0xab        # AVX512F
        vfixupimmpd     zmm30{k7}, zmm29, zmm28, 0xab    # AVX512F
        vfixupimmpd     zmm30{k7}{z}, zmm29, zmm28, 0xab         # AVX512F
-       vfixupimmpd     zmm30, zmm29, zmm28, {sae}, 0xab         # AVX512F
+       vfixupimmpd     zmm30, zmm29, zmm28{sae}, 0xab   # AVX512F
        vfixupimmpd     zmm30, zmm29, zmm28, 123         # AVX512F
-       vfixupimmpd     zmm30, zmm29, zmm28, {sae}, 123  # AVX512F
+       vfixupimmpd     zmm30, zmm29, zmm28{sae}, 123    # AVX512F
        vfixupimmpd     zmm30, zmm29, ZMMWORD PTR [rcx], 123     # AVX512F
        vfixupimmpd     zmm30, zmm29, ZMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512F
        vfixupimmpd     zmm30, zmm29, qword bcst [rcx], 123      # AVX512F
@@ -14568,9 +14568,9 @@ _start:
 
        vfixupimmss     xmm30{k7}, xmm29, xmm28, 0xab    # AVX512F
        vfixupimmss     xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512F
-       vfixupimmss     xmm30{k7}, xmm29, xmm28, {sae}, 0xab     # AVX512F
+       vfixupimmss     xmm30{k7}, xmm29, xmm28{sae}, 0xab       # AVX512F
        vfixupimmss     xmm30{k7}, xmm29, xmm28, 123     # AVX512F
-       vfixupimmss     xmm30{k7}, xmm29, xmm28, {sae}, 123      # AVX512F
+       vfixupimmss     xmm30{k7}, xmm29, xmm28{sae}, 123        # AVX512F
        vfixupimmss     xmm30{k7}, xmm29, DWORD PTR [rcx], 123   # AVX512F
        vfixupimmss     xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234], 123      # AVX512F
        vfixupimmss     xmm30{k7}, xmm29, DWORD PTR [rdx+508], 123       # AVX512F Disp8
@@ -14580,9 +14580,9 @@ _start:
 
        vfixupimmsd     xmm30{k7}, xmm29, xmm28, 0xab    # AVX512F
        vfixupimmsd     xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512F
-       vfixupimmsd     xmm30{k7}, xmm29, xmm28, {sae}, 0xab     # AVX512F
+       vfixupimmsd     xmm30{k7}, xmm29, xmm28{sae}, 0xab       # AVX512F
        vfixupimmsd     xmm30{k7}, xmm29, xmm28, 123     # AVX512F
-       vfixupimmsd     xmm30{k7}, xmm29, xmm28, {sae}, 123      # AVX512F
+       vfixupimmsd     xmm30{k7}, xmm29, xmm28{sae}, 123        # AVX512F
        vfixupimmsd     xmm30{k7}, xmm29, QWORD PTR [rcx], 123   # AVX512F
        vfixupimmsd     xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234], 123      # AVX512F
        vfixupimmsd     xmm30{k7}, xmm29, QWORD PTR [rdx+1016], 123      # AVX512F Disp8
@@ -14781,9 +14781,9 @@ _start:
        vrndscalepd     zmm30, zmm29, 0xab       # AVX512F
        vrndscalepd     zmm30{k7}, zmm29, 0xab   # AVX512F
        vrndscalepd     zmm30{k7}{z}, zmm29, 0xab        # AVX512F
-       vrndscalepd     zmm30, zmm29, {sae}, 0xab        # AVX512F
+       vrndscalepd     zmm30, zmm29{sae}, 0xab  # AVX512F
        vrndscalepd     zmm30, zmm29, 123        # AVX512F
-       vrndscalepd     zmm30, zmm29, {sae}, 123         # AVX512F
+       vrndscalepd     zmm30, zmm29{sae}, 123   # AVX512F
        vrndscalepd     zmm30, ZMMWORD PTR [rcx], 123    # AVX512F
        vrndscalepd     zmm30, ZMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512F
        vrndscalepd     zmm30, qword bcst [rcx], 123     # AVX512F
@@ -14799,9 +14799,9 @@ _start:
        vrndscaleps     zmm30, zmm29, 0xab       # AVX512F
        vrndscaleps     zmm30{k7}, zmm29, 0xab   # AVX512F
        vrndscaleps     zmm30{k7}{z}, zmm29, 0xab        # AVX512F
-       vrndscaleps     zmm30, zmm29, {sae}, 0xab        # AVX512F
+       vrndscaleps     zmm30, zmm29{sae}, 0xab  # AVX512F
        vrndscaleps     zmm30, zmm29, 123        # AVX512F
-       vrndscaleps     zmm30, zmm29, {sae}, 123         # AVX512F
+       vrndscaleps     zmm30, zmm29{sae}, 123   # AVX512F
        vrndscaleps     zmm30, ZMMWORD PTR [rcx], 123    # AVX512F
        vrndscaleps     zmm30, ZMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512F
        vrndscaleps     zmm30, dword bcst [rcx], 123     # AVX512F
@@ -14816,9 +14816,9 @@ _start:
 
        vrndscalesd     xmm30{k7}, xmm29, xmm28, 0xab    # AVX512F
        vrndscalesd     xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512F
-       vrndscalesd     xmm30{k7}, xmm29, xmm28, {sae}, 0xab     # AVX512F
+       vrndscalesd     xmm30{k7}, xmm29, xmm28{sae}, 0xab       # AVX512F
        vrndscalesd     xmm30{k7}, xmm29, xmm28, 123     # AVX512F
-       vrndscalesd     xmm30{k7}, xmm29, xmm28, {sae}, 123      # AVX512F
+       vrndscalesd     xmm30{k7}, xmm29, xmm28{sae}, 123        # AVX512F
        vrndscalesd     xmm30{k7}, xmm29, QWORD PTR [rcx], 123   # AVX512F
        vrndscalesd     xmm30{k7}, xmm29, QWORD PTR [rax+r14*8+0x1234], 123      # AVX512F
        vrndscalesd     xmm30{k7}, xmm29, QWORD PTR [rdx+1016], 123      # AVX512F Disp8
@@ -14828,9 +14828,9 @@ _start:
 
        vrndscaless     xmm30{k7}, xmm29, xmm28, 0xab    # AVX512F
        vrndscaless     xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512F
-       vrndscaless     xmm30{k7}, xmm29, xmm28, {sae}, 0xab     # AVX512F
+       vrndscaless     xmm30{k7}, xmm29, xmm28{sae}, 0xab       # AVX512F
        vrndscaless     xmm30{k7}, xmm29, xmm28, 123     # AVX512F
-       vrndscaless     xmm30{k7}, xmm29, xmm28, {sae}, 123      # AVX512F
+       vrndscaless     xmm30{k7}, xmm29, xmm28{sae}, 123        # AVX512F
        vrndscaless     xmm30{k7}, xmm29, DWORD PTR [rcx], 123   # AVX512F
        vrndscaless     xmm30{k7}, xmm29, DWORD PTR [rax+r14*8+0x1234], 123      # AVX512F
        vrndscaless     xmm30{k7}, xmm29, DWORD PTR [rdx+508], 123       # AVX512F Disp8
@@ -15118,7 +15118,7 @@ _start:
 
        vcvttpd2udq     ymm30{k7}, zmm29         # AVX512F
        vcvttpd2udq     ymm30{k7}{z}, zmm29      # AVX512F
-       vcvttpd2udq     ymm30{k7}, zmm29, {sae}  # AVX512F
+       vcvttpd2udq     ymm30{k7}, zmm29{sae}    # AVX512F
        vcvttpd2udq     ymm30{k7}, ZMMWORD PTR [rcx]     # AVX512F
        vcvttpd2udq     ymm30{k7}, ZMMWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvttpd2udq     ymm30{k7}, qword bcst [rcx]      # AVX512F
@@ -15134,7 +15134,7 @@ _start:
        vcvttps2udq     zmm30, zmm29     # AVX512F
        vcvttps2udq     zmm30{k7}, zmm29         # AVX512F
        vcvttps2udq     zmm30{k7}{z}, zmm29      # AVX512F
-       vcvttps2udq     zmm30, zmm29, {sae}      # AVX512F
+       vcvttps2udq     zmm30, zmm29{sae}        # AVX512F
        vcvttps2udq     zmm30, ZMMWORD PTR [rcx]         # AVX512F
        vcvttps2udq     zmm30, ZMMWORD PTR [rax+r14*8+0x1234]    # AVX512F
        vcvttps2udq     zmm30, dword bcst [rcx]  # AVX512F
@@ -15148,7 +15148,7 @@ _start:
        vcvttps2udq     zmm30, dword bcst [rdx-516]      # AVX512F
 
        vcvttsd2usi     eax, xmm30       # AVX512F
-       vcvttsd2usi     eax, xmm30, {sae}        # AVX512F
+       vcvttsd2usi     eax, xmm30{sae}  # AVX512F
        vcvttsd2usi     eax, QWORD PTR [rcx]     # AVX512F
        vcvttsd2usi     eax, QWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvttsd2usi     eax, QWORD PTR [rdx+1016]        # AVX512F Disp8
@@ -15156,7 +15156,7 @@ _start:
        vcvttsd2usi     eax, QWORD PTR [rdx-1024]        # AVX512F Disp8
        vcvttsd2usi     eax, QWORD PTR [rdx-1032]        # AVX512F
        vcvttsd2usi     ebp, xmm30       # AVX512F
-       vcvttsd2usi     ebp, xmm30, {sae}        # AVX512F
+       vcvttsd2usi     ebp, xmm30{sae}  # AVX512F
        vcvttsd2usi     ebp, QWORD PTR [rcx]     # AVX512F
        vcvttsd2usi     ebp, QWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvttsd2usi     ebp, QWORD PTR [rdx+1016]        # AVX512F Disp8
@@ -15164,7 +15164,7 @@ _start:
        vcvttsd2usi     ebp, QWORD PTR [rdx-1024]        # AVX512F Disp8
        vcvttsd2usi     ebp, QWORD PTR [rdx-1032]        # AVX512F
        vcvttsd2usi     r13d, xmm30      # AVX512F
-       vcvttsd2usi     r13d, xmm30, {sae}       # AVX512F
+       vcvttsd2usi     r13d, xmm30{sae}         # AVX512F
        vcvttsd2usi     r13d, QWORD PTR [rcx]    # AVX512F
        vcvttsd2usi     r13d, QWORD PTR [rax+r14*8+0x1234]       # AVX512F
        vcvttsd2usi     r13d, QWORD PTR [rdx+1016]       # AVX512F Disp8
@@ -15173,7 +15173,7 @@ _start:
        vcvttsd2usi     r13d, QWORD PTR [rdx-1032]       # AVX512F
 
        vcvttsd2usi     rax, xmm30       # AVX512F
-       vcvttsd2usi     rax, xmm30, {sae}        # AVX512F
+       vcvttsd2usi     rax, xmm30{sae}  # AVX512F
        vcvttsd2usi     rax, QWORD PTR [rcx]     # AVX512F
        vcvttsd2usi     rax, QWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvttsd2usi     rax, QWORD PTR [rdx+1016]        # AVX512F Disp8
@@ -15181,7 +15181,7 @@ _start:
        vcvttsd2usi     rax, QWORD PTR [rdx-1024]        # AVX512F Disp8
        vcvttsd2usi     rax, QWORD PTR [rdx-1032]        # AVX512F
        vcvttsd2usi     r8, xmm30        # AVX512F
-       vcvttsd2usi     r8, xmm30, {sae}         # AVX512F
+       vcvttsd2usi     r8, xmm30{sae}   # AVX512F
        vcvttsd2usi     r8, QWORD PTR [rcx]      # AVX512F
        vcvttsd2usi     r8, QWORD PTR [rax+r14*8+0x1234]         # AVX512F
        vcvttsd2usi     r8, QWORD PTR [rdx+1016]         # AVX512F Disp8
@@ -15190,7 +15190,7 @@ _start:
        vcvttsd2usi     r8, QWORD PTR [rdx-1032]         # AVX512F
 
        vcvttss2usi     eax, xmm30       # AVX512F
-       vcvttss2usi     eax, xmm30, {sae}        # AVX512F
+       vcvttss2usi     eax, xmm30{sae}  # AVX512F
        vcvttss2usi     eax, DWORD PTR [rcx]     # AVX512F
        vcvttss2usi     eax, DWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvttss2usi     eax, DWORD PTR [rdx+508]         # AVX512F Disp8
@@ -15198,7 +15198,7 @@ _start:
        vcvttss2usi     eax, DWORD PTR [rdx-512]         # AVX512F Disp8
        vcvttss2usi     eax, DWORD PTR [rdx-516]         # AVX512F
        vcvttss2usi     ebp, xmm30       # AVX512F
-       vcvttss2usi     ebp, xmm30, {sae}        # AVX512F
+       vcvttss2usi     ebp, xmm30{sae}  # AVX512F
        vcvttss2usi     ebp, DWORD PTR [rcx]     # AVX512F
        vcvttss2usi     ebp, DWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvttss2usi     ebp, DWORD PTR [rdx+508]         # AVX512F Disp8
@@ -15206,7 +15206,7 @@ _start:
        vcvttss2usi     ebp, DWORD PTR [rdx-512]         # AVX512F Disp8
        vcvttss2usi     ebp, DWORD PTR [rdx-516]         # AVX512F
        vcvttss2usi     r13d, xmm30      # AVX512F
-       vcvttss2usi     r13d, xmm30, {sae}       # AVX512F
+       vcvttss2usi     r13d, xmm30{sae}         # AVX512F
        vcvttss2usi     r13d, DWORD PTR [rcx]    # AVX512F
        vcvttss2usi     r13d, DWORD PTR [rax+r14*8+0x1234]       # AVX512F
        vcvttss2usi     r13d, DWORD PTR [rdx+508]        # AVX512F Disp8
@@ -15215,7 +15215,7 @@ _start:
        vcvttss2usi     r13d, DWORD PTR [rdx-516]        # AVX512F
 
        vcvttss2usi     rax, xmm30       # AVX512F
-       vcvttss2usi     rax, xmm30, {sae}        # AVX512F
+       vcvttss2usi     rax, xmm30{sae}  # AVX512F
        vcvttss2usi     rax, DWORD PTR [rcx]     # AVX512F
        vcvttss2usi     rax, DWORD PTR [rax+r14*8+0x1234]        # AVX512F
        vcvttss2usi     rax, DWORD PTR [rdx+508]         # AVX512F Disp8
@@ -15223,7 +15223,7 @@ _start:
        vcvttss2usi     rax, DWORD PTR [rdx-512]         # AVX512F Disp8
        vcvttss2usi     rax, DWORD PTR [rdx-516]         # AVX512F
        vcvttss2usi     r8, xmm30        # AVX512F
-       vcvttss2usi     r8, xmm30, {sae}         # AVX512F
+       vcvttss2usi     r8, xmm30{sae}   # AVX512F
        vcvttss2usi     r8, DWORD PTR [rcx]      # AVX512F
        vcvttss2usi     r8, DWORD PTR [rax+r14*8+0x1234]         # AVX512F
        vcvttss2usi     r8, DWORD PTR [rdx+508]  # AVX512F Disp8